Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
EXERCÍCIOS DE COMPUTAÇÃO – ENGENHARIA 1/4 EXERCÍCIOS DE COMPUTAÇÃO - ENGENHARIA Prof. Jorge Habib Hanna El Khouri UNIOESTE/PTI 1 Definir os seguintes termos, e relacioná-los por meio de diagrama, quando possível: a) Linguagem de Máquina b) Linguagem Assembly c) Linguagem de Alto Nível d) Assembler e) Compilador 2 Descreva as principais características do ENIAC. 3 Para cada um dos personagens que segue, descreva: Nacionalidade, Datas de Nascimento e Falecimento, e principais contribuições: a) Joseph Marie Jacquard b) Charles Babbage c) Ada Augusta Byron d) George Boole e) Herman Hollerith f) Konrad Zuse g) Alan Turing h) John Von Neumann i) Blaise Pascal j) John Napier 4 Caracterize as gerações de computadores pela tecnologia de hardware (equipamentos) e forma de programação. 5 Pesquisar os seguintes tópicos: 5.1 Como evoluiu a tecnologia dos monitores de vídeo ? 5.2 Como evoluiu a tecnologia dos meios de armazenamento (fita, disco, cd, ...) ? 5.3 Como evoluiu a tecnologia de impressoras ? 6 Apresente o polinômio geral dos sistemas de numeração. 7 Descreva o método para converter um número escrito em uma base qualquer para a base 10. 8 Descreva o método para converter um número escrito na base 10 para uma base qualquer. 9 Descreva o método para conversão de números entre as bases 2 e 2n (4, 8, 16, ....). Construa as correspondentes tabelas de conversão. 10 Quantos dígitos binários possuem os seguintes números inteiros: (pense em utilizar logaritmos) a) 122333444455555 b) 1234567890 c) 1122334455667788 d) 9345678 e) 343234 f) 324123434 g) 4545804 h) 9484585556 i) 3484842 11 Faça as seguintes conversões de base: a) (1227.15)10 = (?)2 b) (432)8 = (?)2 c) (FA0.BC)16 = (?)10 d) (417.45)10 = (?)2 e) (712)8 = (?)2 f) (1BD1.A1)16 = (?)10 g) (86.24)10 = (?)2 h) (633)8 = (?)16 i) (FA0.BC)16 = (?)8 12 Preencha a seguinte tabela para a operação de soma de binários. CI indica o Carry no início e CO o Carry resultante. CI A B S CO 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 EXERCÍCIOS DE COMPUTAÇÃO – ENGENHARIA 2/4 13 Preencha a seguinte tabela para a operação de subtração de binários. CI indica o Borrow no início e CO o Borrow resultante. CI A B S CO 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 14 Execute as operações com binários indicadas: a) 110101001 + 1110101 ---------- b) 111111111 + 11101 ---------- c) 111100111 + 10101011 ---------- d) 1110001101 + 10011101 ---------- e) 111101 + 110010111 ---------- f) 110101001 - 1110101 ---------- g) 111111111 - 11101 ---------- h) 111100111 - 10101011 ---------- i) 1110001101 - 10011101 ---------- j) 111111101 - 110010111 ---------- k) 111111111 + 1 ---------- l) 100000000 - 1 ---------- m) 1101001 + 1010101 ---------- n) 100001111 - 11110101 ---------- o) 111000011 - 1111100 ---------- 15 Para que servem as técnicas de representação de dados ? 16 Qual a faixa de representação nos métodos BP, MS, C-1, C-2 e EXC, para as seguintes quantidades de bits. a) 8 b) 9 c) 12 d) 16 e) 20 f) 24 g) 32 h) 4 i) N 17 Represente os seguintes valores de X em BP, MS, C-1, C-2 e EXC. Considerar N = 9 bits. a) –63 b) –500 c) 600 d) +0 e) –0 f) –1 g) –430 h) 127 i) 245 18 Obter os valores de X que originaram as seguintes representações, considerando de forma independente que foram codificados pelos métodos BP, MS, C-1, C-2 e EXC. Considerar N = 9 bits. a) 001001100 b) 100100000 c) 111111111 d) 010101010 e) 011101110 f) 111101010 g) 100100100 h) 011011110 i) 101110101 19 Qual o equivalente decimal das seguintes seqüências de N bits: a) 101010...101010 b) 111111...111111 c) 010101...010101 d) 11101100...110011001100 e) 101101...101101101101 f) 010010...010010010010 g) 110110...110110110110 h) 011011...011011011011 i) 110110...110110110110 20 Qual a forma mais utilizada para representar informação textual ? EXERCÍCIOS DE COMPUTAÇÃO – ENGENHARIA 3/4 21 Pesquise e informe o código ASCII correspondente a cada caracter indicado, e os caracteres correspondentes aos códigos ASCII indicados: CAR COD COD CAR ' ' 44 '$' 37 '(' 109 '+' 92 '/' 62 '0' 94 '?' 126 '@' 53 'J' 115 '_' 70 'a' 59 'z' 57 '{' 58 22 Considerar as seguintes características para o armazenamento de números reais em um computador hipotético: EEEEEEEE MMMMMMMMMMMMMMMMMMMMMMM S Sendo: E = Expoente = 8 bits; M = Mantissa = 23 bits; S = Sinal = 1 bit. - O expoente é armazenado pelo método de excesso; - Em S o bit 0 indica positivo e o bit 1 indica número negativo. Pede-se: 22.1 Converter para este padrão os seguintes números: a) 12.4 b) 375.06 c) –18.23 d) –0.0000025 e) –18.36 f) 47.62 g) –430.33 h) –311.27 i) 245.67 22.2 Quais os limites (Maior e Menor positivo) e a quantidade de dígitos significativos. 22.3 Em que influencia a variação na quantidade de bits reservados para o expoente ? 22.4 Em que influencia a variação na quantidade de bits reservados para a mantissa ? 22.5 Obtenha o valor de X que está codificado em cada uma das seguintes seqüências binárias: a) FA800001 b) 8FAAAAAA c) FF9FFFFE d) FFFFFFFF e) 00800000 f) 7FB00001 g) EFF80000 h) DDFFFFF1 i) AABBCCDD 23 Quais são os limites (Maior e Menor positivo) e a quantidade de dígitos significativos das seguintes estruturas para representação de números reais: a) E = 8 bits (Exc); M = 39 bits; S = 1 bit; b) E = 11 bits (Exc); M = 52 bits; S = 1 bit; c) E = 10 bits (Exc); M = 53 bits; S = 1 bit; 24 O método BCD (Binary-Coded Decimal ou Decimal Codificado em Binário) é muito comum em sistemas eletrônicos onde um valor numérico deve ser apresentado em um display. É uma técnica simplificada que engenheiros encontraram para representar números decimais. Pede-se que seja pesquisado em que consiste este método. EXERCÍCIOS DE COMPUTAÇÃO – ENGENHARIA 4/4 25 Como evoluíram o tamanho da palavra, do barramento de dados e de endereço nos computadores 8086, 80286, 80386, e Pentium ? 26 Qual a capacidade de endereçamento de memória em um sistema com os seguintes tamanhos em bits do barramento de endereço: a) 12 b) 16 c) 24 d) 32 e) N 27 O que é e quais são as funções básicas de um Sistema Operacional ? 28 Desenhe a arquitetura básica de computador apresentada em sala de aula. 29 Liste as características de um ambiente computacional que influenciam o desempenho global. Descreva brevemente o que vem a ser esta característica. Por exemplo: ◊ Clock: freqüência de trabalho do processador, cuja finalidade é sincronizar as ações das diferentes partes de um sistema computacional. É medido em Hz. Atualmente os processadores típicos possuem clocks acima de 2 GHz. ◊ Tamanho do Data Bus ◊ Tamanho do Address Bus ◊ Arquitetura: i. Cache ii. Pipeline iii. Processamento Paralelo iv. Processamento Vetorial 30 Pesquise na internet e encontre pelo menos três sites interessantes sobre cada um dos seguintes temas. Explique por que você classificou como interessante. i. História da Computação ii. Geração de Computadores iii. Sistemas de Numeração iv. Representação de Dados v. Operação com Binários