Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA ARQUITETURA DE COMPUTADORES Exercícios – Lista 2 1. Projete uma memória de 128 bits com células de tamanho (a) 16 bits, (b) 12 bits e (c) 8 bits. Quantos bits (linhas) de controle, dados e endereço serão necessárias para cada caso? Explique. Reposta: (a) memória com 8 células de 16 bits cada; são necessárias 3 linhas de endereço (b) memória com 10 células de 12 bits cada; são necessárias 4 linhas de endereço e (c) memória com 16 células de 8 bits cada; são necessárias 4 linhas de endereço. Em todos os casos precisaremos de 1 linha de controle (para sinalizar leitura e escrita), e um número de linhas de dados igual ao tamanho da célula em questão. 2. Quais das seguintes memórias são possíveis? Quais são razoáveis? Explique. a) endereço de 10 bits, 1024 células, células de 8 bits b) endereço de 10 bits, 1024 células, células de 12 bits c) endereço de 9 bits, 1024 células, células de 10 bits d) endereço de 11 bits, 1024 células, células de 10 bits e) endereço de 10 bits, 10 células, células de 1024 bits f) endereço de 1024 bits, 10 células, células de 10 bits Reposta: As memórias (a) e (b) são Possíveis e razoáveis. A memória (c) só usaria metade das células (512) e assim não é razoável. A memória (d) pode acessar o dobro de células (2048) e pode ser considerada razoável se for considerada uma expansão futura. A memória (e) tem células exageradamente grandes e assim, nada razoável. Finalmente, a memória (f) também não é nada razoável visto que tem um numero exorbitante de bits para endereçamento. 3. Represente os números decimais +57 e -113 considerando as seguintes representações binárias: (a) sinal amplitude, (b) complemento a 2, e (c) notação em excesso. Assuma que serão usados 8 bits nas representações. Reposta: Para o número +57 teremos (a) 00111001, (b) 00111001 e (c) 10111000, e para o número -113 teremos (a) 11110001, (b) 10001111 e (c) 00001110 4. A memória representada na figura abaixo contém dois números inteiros (cada um com 16 bits, usando complemento de 2) seguidos de um seqüência de caracteres (2 por célula) usando o código ASCII. Que números decimais e caracteres são estes? 0 0000000000001100 1 1111111111100111 2 0101010001110101 3 0111001001101001 4 0110111001100111 Reposta: Os números são +12 e -25 e os caracteres são Turing. 5. Que número real está representado abaixo? Detalhe todos os passos envolvidos na determinação do número. Assuma que foi utilizado o formato IEEE para precisão simples, ou seja: 1 bit para sinal do número, 8 bits para expoente com excesso 127, e 23 bits para a mantissa. 11000010010101101000000000000000 Reposta: -53,625
Compartilhar