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]