Tecnologia Da Informação
Trabalho Universitário: Tecnologia Da Informação. Pesquise 861.000+ trabalhos acadêmicosPor: marllon_santoos • 4/7/2014 • 211 Palavras (1 Páginas) • 233 Visualizações
1 - Seja o seguinte conjunto de instruções de uma CPU:
Código op Sigla Instrução
0 HLT Halt (STOP)
1 LDA Op ACC ← (op)
2 STR Op (op) ← ACC
3 ADD Op ACC ← ACC + (op)
4 SUB Op ACC ← ACC – (op)
5 JZ Op Se ACC = 0 então CI ← op
6
JP Op Se ACC > 0 então CI ← op
7 JN Op Se ACC < 0 então CI ← op
8 JMP Op CI ← op
9 GET Op ler dado da porta de entrada (teclado) e armazenar em (op)
A PRT Op colocar na porta de saída (impressora) o valor em (op)
Memória
Posição (hezadecimal) Conteúdo (hexadecimal)
00
01
02 1B4
03 3B5
…
B4 1A7
B5 07D
B6
…
FF
CPU
ACC –
CI – 02
REM -
RDM -
RI -
Sabemos que o CI (contador de instrução ou PC Program Counter) vai começar a executar na posição 02.
Obs:
- A notação (op) significa: pegue o valor na memória que está na posição op (endereçamento indireto)
- A notação op significa: pegue o valor de op (endereçamento direto)
Responda:
1 - Qual o número de bits dos registradores RDM, REM, ACC, CI e RI?
2 – Qual o tamanho da palavra?
3 – Qual o tamanho máximo da memória deste computador?
4- Execute o programa mostrando cada mudança nos registradores
2 - Converta os seguintes números:
a) (3964)10 → ( )8
b) (110011)2 → ( )10
c) (405)8 → ( )10
d) (212)10 → ( ) 16
e) (2BEF5)16 → ( )8
f) (3651)16 → ( )2
g) (DDDC)16 → ( )10
h) (EBA)16 + (B0CA)16 = ( )10
...