TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Tecnologia Da Informação

Trabalho Universitário: Tecnologia Da Informação. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  4/7/2014  •  211 Palavras (1 Páginas)  •  208 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

...

Disponível apenas no TrabalhosGratuitos.com