Baixe o app para aproveitar ainda mais
Prévia do material em texto
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
Compartilhar