A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS ENTRE REGISTRADORES MOV REG D, REG O REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS,

Apresentações semelhantes


Apresentação em tema: "ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS ENTRE REGISTRADORES MOV REG D, REG O REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS,"— Transcrição da apresentação:

1 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS ENTRE REGISTRADORES MOV REG D, REG O REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,=

2 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS DA MEMORIA PARA REGISTRADOR MOV REG D, [REG O ] REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS.

3 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS DE REGISTRADOR PARA MEMORIA MOV [REG D ], REG O REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS.

4 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS, REGISTRADOR CARREGADO COM NUMERO (DADO IMEDIATO) MOV REG D, N O REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= N 0 :NH,NL,NX

5 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS, MEMORIA CARREGADA COM NUMERO(DADO IMEDIATO) MOV [REG D ], N O REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= N 0 :NH,NL,NX

6 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS,DE REGISTRADOR PARA REG. DE SEGMENTO MOV REG D, REG O REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,=

7 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS,DE REG. DE SEGMENTO PARA REGISTRADOR MOV REG D, REG O FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG O :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS

8 MEM ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS(BYTE) DE MEMORIA PARA MEMORIA MOVSB REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 0 OU 1 FI: 1,0,X,?,= REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= REG O REG D REG O = REG O + 1 REG D = REG D + 1 REG O = REG O - 1 REG D = REG D - 1

9 MEM ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS(WORD) DE MEMORIA PARA MEMORIA MOVSW REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 0 OU 1 FI: 1,0,X,?,= REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= REG O REG D REG O = REG O + 2 REG D = REG D + 2 REG O = REG O - 2 REG D = REG D - 2

10 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) TROCA DE DADOS,DE REGISTRADOR PARA REGISTRADOR XCHG REG D, REG O REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,=

11 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) TROCA DE DADOS DA MEMORIA PARA REGISTRADOR XCHG REG D, [REG O ] REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS.

12 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) TROCA DE DADOS DE REGISTRADOR PARA MEMORIA XCHG [REG D ], REG O REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS.

13 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) TRADUÇÃO DE DADO XLAT REG FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: MEMORIA FUNCIONA COMO UMA TABELA CPU BX

14 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SOMA DE DADOS ENTRE REGISTRADORES REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= ADD REG D, REG O +

15 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SOMA DE DADO EM REGISTRADOR COM DADO IMEDIATO FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= ADD REG D, No + No :NH,NL

16 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SOMA DE DADOS EM REGISTRADORES E CARRY REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= ADC REG D, REG O + FC

17 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SOMA DE DADO EM REGISTRADOR COM DADO IMEDIATO E CARRY FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= ADC REG D, N O + FC N O :NH,NL

18 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SOMA DE DADO EM REG COM DADO EM MEMORIA E RESULTADO EM REG ADD REG D, [REG O ] REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. +

19 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SOMA DE DADO EM REG COM DADO EM MEMORIA E CARRY, COM RESULTADO EM REGISTRADOR ADC REG D, [REG O ] REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. + FC

20 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SOMA DE DADO EM REG COM DADO EM MEMORIA E RESULTADO EM MEM ADD [REG D ], REG O FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG O :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. + REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS

21 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SOMA DE DADO EM REG COM DADO EM MEMORIA E CARRY, COM RESULTADO EM MEMORIA ADD [REG D ], REG O FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG O :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. + REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC

22 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SUBTRAÇÃO DE DADOS ENTRE REGISTRADORES REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= SUB REG D, REG O -

23 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SUBTRAÇÃO DE DADO EM REGISTRADOR E DADO IMEDIATO N 0 :NH,NL FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= SUB REG D, N O -

24 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SUBTRAÇÃO DE DADOS EM REGISTRADORES E BORROW REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= SBB REG D, REG O - FC

25 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SUBTRAÇÃO DE DADO EM REGISTRADOR COM DADO IMEDIATO E BORROW N 0 :NH,NL FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= SBB REG D, N O - FC

26 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SUBTRAÇÃO DE DADO EM REG COM DADO EM MEMORIA E RESULTADO EM REG SUB REG D, [REG O ] REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. -

27 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SUBTRAÇÃO DE DADO EM REG COM DADO EM MEMORIA E BORROW, COM RESULTADO EM REGISTRADOR SBB REG D, [REG O ] REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. - FC

28 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SUBTRAÇÃOA DE DADO EM REG COM DADO EM MEMORIA E RESULTADO EM MEM SUB [REG D ], REG O FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG O :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. - REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS

29 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) SUBTRAÇÃO DE DADO EM REG COM DADO EM MEMORIA E BORROW, COM RESULTADO EM MEMORIA SBB [REG D ], REG O FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG O :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. - REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC

30 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) COMPLEMENTAR A 2 DADO EM REGISTRADOR FC: 1,0,X,?,= FS: 1,0,X,?,= FA: =,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: =,0,X,?,= NEG REG C2

31 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) COMPLEMENTAR A 2 DADO EM MEMORIA NEG [REG] FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. C2

32 ARQUITETURA DE COMPUTADORES COMPARAÇÃO DE DADOS EM REGISTRADORES REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= CMP REG D, REG O - ANEXO-1: INSTRUÇÕES (ARITMETICAS)

33 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) COMPARAÇÃO DE DADO EM REGISTRADOR COM DADO IMEDIATO FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= CMP REG D, No + No :NH,NL

34 ARQUITETURA DE COMPUTADORES COMPARAÇÃO DE DADO EM REG COM DADO EM MEMORIA CMP REG D, [REG O ] REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. - ANEXO-1: INSTRUÇÕES (ARITMETICAS)

35 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) COMPARAÇÃO DE DADO EM REG COM DADO EM MEMORIA CMP [REG D ], REG O FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG O :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG O PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. - REG D :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS

36 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) INCREMENTAR DADO EM REGISTRADOR FC: 1,0,X,?,= FS: 1,0,X,?,= FA: =,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: =,0,X,?,= INC REG + 1

37 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) INCREMENTAR DADO EM MEMORIA INC [REG] FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. + 1

38 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) DECREMENTAR DADO EM REGISTRADOR FC: 1,0,X,?,= FS: 1,0,X,?,= FA: =,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: =,0,X,?,= DEC REG - 1

39 ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (ARITMETICAS) DECREMENTAR DADO EM MEMORIA DEC [REG] FC: 1,0,X,?,= FS: 1,0,X,?,= FA: 1,0,X,?,= FD: 1,0,X,?,= FI: 1,0,X,?,= REG :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS, DS,ES,SS FP: 1,0,X,?,= FO: 1,0,X,?,= MEM OBS: REG PODE SER UM NUMERO DE 16 BITS, COMBINAÇÃO DOS REGISTRADORES OU COMBINAÇÃO DE REGISTRADORES COM NUMEROS. - 1


Carregar ppt "ARQUITETURA DE COMPUTADORES ANEXO-1: INSTRUÇÕES (MOVIMENTAÇÃO DE DADOS) MOVIMENTAÇÃO DE DADOS ENTRE REGISTRADORES MOV REG D, REG O REG 0 :AH,AL,AX,BH,BL,BX,CH,CL,CX,DH,DL,DX,SI,DI,SP,BP,CS,"

Apresentações semelhantes


Anúncios Google