Baixe o app para aproveitar ainda mais
Prévia do material em texto
Computador Ramses Características - Largura de dados e de endereços de 8 bits - Dados representados em complemento de 2 - 2 registradores de uso geral ( A e B) de 8bits -1 registrador de índice( X) de 8 bits -1 apontador de programa de 8 bits -1 registrador de estado com 3 códigos de condição: negativo, zero e carry Formato das instruções código reg modo 7 4 3 2 1 0 Endereço ou dado imediato Modo de endereçamento direto 00- direto: o endereço (8 bits) do operando segue a palavra de código da instrução Modo de endereçamento indireto 01- indireto: o endereço (8 bits) do endereço do operando segue a palavra de código da instrução Modo de endereçamento imediato 10- imediato: o operando (8 bits) segue a palavra de código da instrução Modo de endereçamento indexado 11- indexado: o deslocamento (8bits) que segue a palavra de código da instrução é somado ao RX para formar o endereço do operando.(operando em complemento de 2) Conjunto de Instruções Ações executadas pelas Instruções Códigos de condição N-(negativo) sinal do resultado : 1 ---> negativo 0 ---> positivo Z-(zero) indica resultado igual a zero : 1 indica resultado diferente de a zero : 0 C-(carry out das operações aritmética) --> 1 --> 0 Código de condições (continuação) Seqüências de transferências na realização de cada instrução Fase de busca, para todas instruções REM <--- PC Read ; PC <--- PC + 1 RI <--- RDM Execução da instrução NOP (nenhuma transferência) Seqüências de transferências ... Seqüências de transferências ... Execuções da instrução LDR Modo direto modo indireto modo imediato modo indexado REM <-- PC read; PC <-- PC +1 REM <-- RDM Read r,N,Z <-- RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM Read REM <-- RDM Read r,N,Z <-- RDM REM <-- PC read; PC <-- PC +1 r,N,Z <-- RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM + X Read r,N,Z <-- RDM Seqüências de transferências ... Execuções da instrução OR Modo direto modo indireto modo imediato modo indexado REM <-- PC read; PC <-- PC +1 REM <-- RDM Read r,N,Z <--r or RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM Read REM <-- RDM Read r,N,Z <--r or RDM REM <-- PC read; PC <-- PC +1 r,N,Z <-- r or RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM + X Read r,N,Z <-- r or RDM Seqüências de transferências ... Execuções da instrução AND Modo direto modo indireto modo imediato modo indexado REM <-- PC read; PC <-- PC +1 REM <-- RDM Read r,N,Z <--r and RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM Read REM <-- RDM Read r,N,Z <--r and RDM REM <-- PC read; PC <-- PC +1 r,N,Z <-- r and RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM + X Read r,N,Z <-- r and RDM Seqüências de transferências ... Execuções da instrução ADD Modo direto modo indireto modo imediato modo indexado REM <-- PC read; PC <-- PC +1 REM <-- RDM Read r,N,Z,C<--r +RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM Read REM <-- RDM Read r,N,Z,C<--r + RDM REM <-- PC read; PC <-- PC +1 r,N,Z,C<--r + RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM + X Read r,N,Z,C<--r + RDM Seqüências de transferências ... Execuções da instrução SUB Modo direto modo indireto modo imediato modo indexado REM <-- PC read; PC <-- PC +1 REM <-- RDM Read r,N,Z,C<--r - RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM Read REM <-- RDM Read r,N,Z,C<--r - RDM REM <-- PC read; PC <-- PC +1 r,N,Z,C<--r - RDM REM <-- PC read; PC <-- PC +1 REM <-- RDM + X Read r,N,Z,C<--r - RDM Seqüências de transferências ... Execuções da instrução JMP Modo direto modo indireto modo imediato modo indexado REM <-- PC read PC <-- RDM REM <-- PC read PC <-- RDM read PC <-- RDM PC <-- PC +1 REM <-- PC read PC <-- RDM +X Seqüências de transferências ... Execuções da instruções: JN com N=1, JZ com Z=1, JC com C=1, Modo direto modo indireto modo imediato modo indexado REM <-- PC read PC <-- RDM REM <-- PC read PC <-- RDM read PC <-- RDM PC <-- PC +1 REM <-- PC | read PC <-- RDM +X Seqüências de transferências ... Execuções da instruções: JN com N=0; JZ com Z=0; JC com C=0. Modo direto modo indireto modo imediato modo indexado PC <-- PC +1PC <-- PC +1PC <-- PC +1 PC <-- PC +1 Seqüências de transferências ... Execuções da instrução JSR Modo direto modo indireto modo imediato modo indexado REM <-- PC read;PC<-- PC +1 temp <--RDM REM <--temp RDM <--PC wr;PC<-- temp +1 REM <-- PC read; PC <-- PC +1 REM <-- RDM read temp <-- RDM REM <--temp RDM <-- PC wr;PC <-- temp +1 PC <-- PC +1 REM <-- PC read; PC <-- PC +1 temp<-- RDM +X REM <-- temp RDM <-- PC wr;PC <-- temp +1 Computador Ramses Características��- Largura de dados e de endereços de 8 bits�- Dados representados em complemento de 2�- 2 registradores de us Formato das instruções Modo de endereçamento direto Modo de endereçamento indireto Modo de endereçamento imediato Modo de endereçamento indexado Conjunto de Instruções Ações executadas pelas Instruções Códigos de condição Código de condições (continuação) Seqüências de transferências na realização de cada instrução Seqüências de transferências ... Seqüências de transferências ... Seqüências de transferências ... Seqüências de transferências ... Seqüências de transferências ... Seqüências de transferências ... Seqüências de transferências ... Seqüências de transferências ... Seqüências de transferências ... Seqüências de transferências ...
Compartilhar