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

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

Arquitetura de ComputadoresProfª Luiza. nível 3 microprogramação nível 1 nível 0 sistema operacional nível 2 nível 4 linguagem de montagem nível 5.

Apresentações semelhantes


Apresentação em tema: "Arquitetura de ComputadoresProfª Luiza. nível 3 microprogramação nível 1 nível 0 sistema operacional nível 2 nível 4 linguagem de montagem nível 5."— Transcrição da apresentação:

1 Arquitetura de ComputadoresProfª Luiza

2

3

4 nível 3 microprogramação nível 1 nível 0 sistema operacional nível 2 nível 4 linguagem de montagem nível 5 linguagem orientada para problemas lógica digital máquina convencional tradução interpretação execução direta

5 Arquitetura de ComputadoresProfª Luiza

6

7

8

9

10

11

12

13

14

15

16 AMASK endereço dado PC AC SP IR TIR 0 +1 SMASK A B C D E F LALB AMUX MAR MBR ALU DESL L1 L0 F0 F1 A0 S0 S1 M1 M2 M3 M0 N Z BABB BC

17 Arquitetura de ComputadoresProfª Luiza

18

19

20 0000xxxxxxxxxxxx LODDAC := M[x] 0001xxxxxxxxxxxx STODM[x] := AC 0010xxxxxxxxxxxx ADDDAC := AC + M[x] 0011xxxxxxxxxxxx SUBD AC := AC - M[x] 0100xxxxxxxxxxxx JPOS se AC > 0 então PC := x 0101xxxxxxxxxxxx JZER se AC = 0 então PC := x 0110xxxxxxxxxxxx JUMP PC := x 0111xxxxxxxxxxxx LOCO AC := x 1000xxxxxxxxxxxx LODL AC := M[SP + x] 1001xxxxxxxxxxxx STOL M[SP + x] := AC 1010xxxxxxxxxxxx ADDL AC := AC + M[SP +x] 1011xxxxxxxxxxxx SUBL AC := AC - M[SP + x] 1100xxxxxxxxxxxx JNEG se AC < 0 então PC := x 1101xxxxxxxxxxxx JNZE se AC /= 0 então PC := x 1110xxxxxxxxxxxx CALL SP := SP - 1; M[SP] := PC; PC := x PSHI SP := SP - 1; M[SP] :=M[AC] POPI M[AC] := M[SP]; SP :=SP PUSH SP := SP - 1; M[SP] := AC POP AC := M[SP]; SP := SP RETN PC := M[SP]; SP := SP SWAP TMP := AC; AC := SP; SP := TMP yyyyyyyy INSP SP := SP + y yyyyyyyy DESP SP := SP - y

21 Arquitetura de ComputadoresProfª Luiza

22

23 0000ADDr1 := r1 + r2 0001ANDr1 := r1. r2 0010MOVEr1 := r2 0011COMPLr1 := inv (r2) 0100LSHIFTr1 := lshift (r2) 0101RSHIFTr1 := rshift (r2) 0110GETMBRr1 := MBR 0111TESTif r2 < 0 then N := true; if r2 = 0 then Z := true 1000BEGRDMAR := r1; rd 1001BEGWRMAR := r1; MBR := r2; wr 1010CONRDRD 1011CONWRWR NJUMPif N then goto r 1110ZJUMPif Z then goto r 1111UJUMPgoto r

24 Arquitetura de ComputadoresProfª Luiza

25

26

27

28 Memória Controlador de vídeo Controlador de teclado Controlado r de disquete Controlador de disco Estrutura lógica de um computador pessoal CPU


Carregar ppt "Arquitetura de ComputadoresProfª Luiza. nível 3 microprogramação nível 1 nível 0 sistema operacional nível 2 nível 4 linguagem de montagem nível 5."

Apresentações semelhantes


Anúncios Google