exerc cio 19 08
Curso de Ciência da Computação
UA Princípios de Arquitetura de Computadores
Professora Márcia Giraldi
Data 19/8/2015
Acadêmico(a) ___________________________________________________
Exercício de Revisão
1 Para representar dados de forma binária (como o computador “entende”), existem várias notações. A notação mais utilizada para representar números com sinal é
Complemento de 2
. Considerando esta notação:
a) converta os seguintes números, representados com
5 dígitos
, para a base
10(dez):
11101 = _________ 10111 = _____________ 01110=___________
01011 = _________ 01101 = _____________ b) converta os seguintes números representados na base 10 para base 2 em complemento de 2 com
6 dígitos
:
–17 = ___________ +11 = __________ +15 = ____________
–24 = ___________ –29 = __________
c) Indique se as seguintes operações resultam overflow (os números estão representados em complemento de 2(dois) com 8 dígitos):
10111101 + 11111001 = ________________
10000111 + 00000011 = ________________
00000000 + 10111010 = ________________
2 Nos simuladores que estudamos temos a instrução ADD (soma). Quando utilizado endereçamento direto (ADD 130, por exemplo), esta instrução ao ser executada adicionará o conteúdo da posição 130 da memória ao conteúdo do Acumulador.
Considerando está instrução está na posição 25(decimal) na memória, indique qual o caminho percorrido pelos dados, indicando os registradores envolvidos, desde a carga da instrução. 3 Preencha a tabela abaixo, colocando os valores nos registradores:
Linh Conteúdo da AC
– PC– contador de a memória acumulador programa
2
4
6
8
10
12
14
16
18
20
22
...
128
129
130
131
132
LDA129
STA130
LDA 128
ADD129
STA128
LDA130
ADD129
STA130
ADD131
JZ 6
STA 132 00000011