Projeto Logico de Computadores   02   Nivel ISA   Exercicios
18 pág.

Projeto Logico de Computadores 02 Nivel ISA Exercicios


DisciplinaProjeto Lógico do Sistema: Lógica5 materiais11 seguidores
Pré-visualização1 página
Prof. Arthur
arthur@unip.br
2016
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível da Arquitetura do
Conjunto das Instruções (ISA)
Exercícios
Projeto Lógico de Computadores
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Projete um código de operação expandido para permitir que as instruções seguintes sejam codificadas em 36 bits:
07 instruções com: código de operação (3), endereço-1 (15), endereço-2 (15) e número de registrador (3)
500 instruções com: código de operação (18), endereço (15) e número de registrador (3)
50 instruções com: código de operação (36)
Exercício 1:
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
07 instruções com: código de operação (3), endereço-1 (15), endereço-2 (15) e número de registrador (3)
Exercício 1: 1º grupo
000
001
010
011
100
101
110
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
500 instruções com: código de operação (18), endereço (15) e número de registrador (3)
Exercício 1: 2º grupo
111000000000000000
111000000000000001
111000000000000010
111000000111110011
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
50 instruções com: código de operação (36)
Exercício 1: 3º grupo
111000000111110100000000000000000000
111000000111110100000000000000000001
111000000111110100000000000000110000
111000000111110100000000000000110001
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Projete um código de operação expandido para permitir que as instruções seguintes sejam codificadas em 12 bits:
04 instruções com: código de operação (3), endereço-1 (3), endereço-2 (3) e endereço-3 (3)
255 instruções com: código de operação (9) e número de registrador (3)
16 instruções com: código de operação (12)
Exercício 2:
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
04 instruções com: código de operação (3), endereço-1 (3), endereço-2 (3) e endereço-3 (3)
Exercício 2: 1º grupo 
000
001
010
011
111111000
111111001
111111010
111111011
111111100
111111101
111111110
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
255 instruções com: código de operação (9) e número de registrador (3)
Exercício 2: 2º grupo 
100000000
100000001
100000010
100000011
100000100
100000101
100000110
100000111
100001000
100001001
100001010
100001011
100001100
100001101
100001110
100001111
25410
111111111000
111111111001
111111111010
.
.
.
111111111111
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
16 instruções com: código de operação (12)
Exercício 2: 3º grupo 
Não é possível codificar o número 15 em 3 bits.
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Conhecidas as características de memória mostradas na tabela a seguir, a serem usadas em uma máquina de um endereço com acumulador, pergunta-se: quais valores serão carregados no acumulador após a execução das instruções que seguem?
Exercício 3:
Endereço
Conteúdo
20
40
30
50
40
60
50
70
60
90
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Exercício 3:
A) LOAD IMMEDIATE 20
Endereço
Conteúdo
20
40
30
50
40
60
50
70
60
90
Resposta: 20
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Exercício 3:
B) LOAD DIRECT 20
Resposta: 40
Endereço
Conteúdo
20
40
30
50
40
60
50
70
60
90
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Exercício 3:
C) LOAD INDIRECT 20
Resposta: 60
Endereço
Conteúdo
20
40
30
50
40
60
50
70
60
90
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Exercício 3:
D) LOAD IMMEDIATE 30
Resposta: 30
Endereço
Conteúdo
20
40
30
50
40
60
50
70
60
90
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Exercício 3:
E) LOAD DIRECT 30
Resposta: 50
Endereço
Conteúdo
20
40
30
50
40
60
50
70
60
90
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Exercício 3:
F) LOAD INDIRECT 30
Resposta: 70
Endereço
Conteúdo
20
40
30
50
40
60
50
70
60
90
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível ISA
Exercício 3:
F) LOAD INDIRECT TWICE 20
Resposta: 90
Endereço
Conteúdo
20
40
30
50
40
60
50
70
60
90
Prof. Arthur
arthur@unip.br
2016
Projeto Lógico de Computadores Nível ISA Prof. Arthur
Nível da Arquitetura do
Conjunto das Instruções (ISA)
Exercícios
Projeto Lógico de Computadores