evolução dos Microprocessadores
CI210 - Projetos Digitais e Microprocessadores
Lista de Exercícios sobre Aritmética — 2013-2
Entrega em 17set. A lista pode ser respondida a lápis, desde que escrita com grafite B ou 2B, e em letra legível. A lista deve ser respondida individualmente.
Ex. 1 Escreva, em binário, todos os naturais entre zero e 31, representando-os todos com cinco dígitos. Ex. 2 Converta 317dez para complemento de dois, representado em 32 bits.
Ex. 3 Converta −3.303.303dez para complemento de dois em 32 bits.
Ex. 4 Converta 1110.1101.1011.0111.1110.1101.0101.1010dois , representado em complemento de dois, para decimal.
O método para detecção de overflow na soma de dois operandos representados em B bits é:
(i) replique os dígitos mais significativos, tornando os operandos em números de B + 1 bits;
(ii) adicione os dois operandos de B + 1 bits e ignore o vai-um para a posição B + 2;
(iii) ocorreu overflow se, e somente se, os dois bits mais significativos do resultado diferem; caso contrário, a resposta é o número representado em B bits.
Ex. 5 Efetue as operações abaixo, com números representados em complemento de dois, com
4 bits de largura. Seus resultados são representados corretamente em 4 bits?
(a) 100+011 (b) 110+1010 (c) 1001+110 (d) 1010+110 (e) 1101+111 (f) 1111+111
Ex. 6 Efetue as operações abaixo, com números representados em complemento de dois, e campo com 5 bits de largura. Seus resultados são representados corretamente em 5 bits?
(a) 11011–1101
(b) 11010–1110
(c) 10110–1010
(d) 10100–10110
Ex. 7 Projete um circuito combinacional que produz em sua saída uma versão deslocada da entrada, conforme a especificação na Equação 1. Você deve determinar o valor de N .
E : IB4
S : IBN d : IB3 circ : (IB4 × IB3 ) → IBN circ(E, S, d) ≡ S = E × 2d , 2d ∈ {1, 4, 16, 64, 256, 1024, 4096, 16.384}
(1)
Ex. 8 Projete um circuito combinacional que produz em sua saída uma versão deslocada da entrada, conforme