Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Simulação de um computador com interrupção
Fellipe Venceslau Isensee
2
Agenda INTRODUÇÃO TEÓRICA APRESENTAÇÃO DO PROJETO
3
Um computador simplificado
Códigos de operação Código Operação Parar Somar ao Acumulador Subtrair do Acumulador Copiar do Acumulador Ir para: Cpu do Projeto
4
Controlador Ir para: Controlador do Projeto
5
Interrupção O controlador para o que está fazendo para atender o dispositivo que pediu a interrupção. Assim que termina esse atendimento, retorna a rotina anterior.
6
Unidade de controle (com capacidade de atender a interrupção)
7
Agenda INTRODUÇÃO TEÓRICA APRESENTAÇÃO DO PROJETO
8
CPU Ir para: Cpu Teórica
9
Controlador Ir para: Controlador Teórico
10
Linguagem de máquina para o computador simplificado
Local da Memória Op-code (binário) Endereço (binário) Hexa-Decimal Op-Code 10 111011 BB 02 59(3Bh) 1 01 111100 7C 60(3Ch) 2 111101 BD 61(3Dh) 3 111110 7E 62(3Eh) 4 111111 7F 63(3Fh) 5 11 100111 E7 03 (27h) 6 00 3F 64(3Ch) 59 0000 09 60 61 62 20 63 -9h +10h -01h +20h +10h Gravar na memória Parar Ir para: Forma de onda
11
Configuração da memória
@memory main.mem.m @0 BB 7C BD 7E 7F E7 3F @3b
12
Simulação Comportamento normal
13
Simulação Comportamento com interrupção
14
Simulação Comportamento com interrupção
15
Configuração da memória no fim da execução
@memory main.mem.m @0 BB 7C BD 7E 7F E7 3F @27 36 @3b
16
Obrigado! Executado por: Fellipe Venceslau Isensee
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.