Buscar

Execução de Programa com Instruções de E/S

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Revisão 
a. Que categorias são especificadas pelas instruções do computador? 
Processador - memória, Processador - e/s, Processamento de dados e Controle.
b. Liste e defina resumidamente os estados possíveis que definem a execução de uma instrução.
Cálculo de endereço de instrução:determina o endereço da próxima instrução a ser executada.
Busca da instrução: lê a instrução do seu local damemória para o processador.
Decodificação da operação da instrução: analisa a instrução para determinar o tipo de operação a ser realizado eo operando ou operandos a serem utilizados.
Cálculo do endereço: a operação envolve referência a um operando na memória ou disponível viaE/S, então determina o endereço do operando.
Busca do operando: busca o operando da memóriaou o lê da E/S.
Operação dos dados: realiza a operacao indicadana instrução.
Armazenamento: escreve o resultadona memória ou envia para a E/S.
--------------------------------------------------------------------------------------------------------------------------
2. Problema 
a. A máquina hipotética que vimos tem outras duas instruções (figura da CPU e memória – slide 11 e 12) de E/S: 0011 – Carregar AC em E/S 0111 – Armazenar AC em E/S Neste caso o endereço de 12 bits identifica um dispositivo de E/S em particular. Mostre a execução do programa (no formato do slide 12) para o programa à seguir: 1. Carregar AC do dispositivo 5 2. Somar o conteúdo do local de memória 940. 3. Armazenar AC no dispositivo 6. Suponha que o próximo valor apanhado do dispositivo 5 seja 3 e que o local 940 contenha o valor 2.

Continue navegando