Representação de dados 1) Complete a tabela seguinte, indicando

Propaganda
ESTV-EI-Arquitecturas de Computador-Ficha Prática Nº1- 1/2
Representação de dados
1) Complete a tabela seguinte, indicando os códigos binários dos valores inteiros máximos e
mínimos para cada um dos sistemas de codificação.
Nº de
Código binário
Sinal e valor
Complementos
Complementos
Bits
natural
absoluto
para 1
para 2
Máximo Mínimo Máximo Mínimo Máximo Mínimo Máximo Mínimo
5
7
8
2) Efectue em complementos para 2, com 6 bits, as somas algébricas seguintes:
(-24) + (-7)
(-23) + (-9)
(+18) + (-23)
(-31) + (+15)
(+13) + (+20)
(-3) + (+30)
Indique as situações em que ocorreu transbordo.
3) Considere os seguintes códigos binários:
1011(2)
1BA(16)
10(16)
657(8)
Determine os números inteiros representados em complemento para 2.
FF(16)
4) Considere os seguintes códigos binários de 4 bits:
1100(2)
7(16)
10(8)
0000(2)
Supondo que representam números inteiros em complementos para dois, represente os
mesmos números à custa de 8 bits.
5) Considere os seguintes códigos binários de 8 bits:
D1(16)
FA(16)
0B(16)
C9(16)
Supondo que representam números inteiros em complementos para dois, represente, quando
possível, os mesmos números à custa de 4 bits.
6) Implemente um circuito somador de 4 bits recorrendo a somadores completos de 1 bit
(representado na figura). Supondo que os códigos binários fornecidos representam números
em complemento para dois, complete o circuito de modo a disponibilizar uma linha adicional
para indicar as situações em que ocorre transbordo.
Ai
Ci+1
Bi
∑
Si
Ci
ESTV-EI-Arquitecturas de Computador-Ficha Prática Nº1- 2/2
• Organização da memória em segmentos; Modos de endereçamento
1) Supondo que CS=1000h, DS=1200h, SS=0F00h, ES=14F0h, IP=0010h, BX=120Eh,
BP=340Fh, SI=A000h e DI=3000h.
a) Determine o endereço em memória (endereço físico) da próxima instrução a ser executada.
b) Determine o endereço efectivo e o endereço em memória dos seguintes operandos:
[2000h]
ES:[2000h]
[BX]
[BP]
ES:[BX]
[BX][2000h]
[BX+2]
ES:[BX][40h]
[BP][2000h]
[BP+10]
ES:[BP][40h]
[SI]
[DI]
ES:[SI]
[SI][0100h]
[DI+20]
ES:[SI+10h]
[BX][SI]
[BX+DI]
ES:[BX+SI]
[BX][SI][0100h]
[BX+DI+32]
ES:[BX+SI+32]
Download