1 / 11

Modelo didático de um computador

Modelo didático de um computador. Esquema de funcionamento de um computador. D(0-11). G. C(0-11). Memória. F(0-3). A(0-15). R(0-15). Decodificador. Clock. Rede De controle. Somador Paralelo. s. Valor numérico. Formatos. 4 bits. 12 bits. OP. End. Instrução. Número. 16 bits.

Download Presentation

Modelo didático de um computador

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelo didático de um computador

  2. Esquema de funcionamento de um computador D(0-11) G C(0-11) Memória F(0-3) A(0-15) R(0-15) Decodificador Clock Rede De controle Somador Paralelo

  3. s Valor numérico Formatos 4 bits 12 bits OP End. Instrução Número 16 bits

  4. Conjunto de Instruções Nome Código Op. Code decimal binário Adição Add m 00 0000 Subtração Sub m 01 0001 Desvio se negativo Jom m 02 0010 Armazenar Sto m 03 0011 Desvio Incond. Jmp m 04 0100 Desloc. á direita Shr 05 0101 Limpar e somar Cla m 07 0111 Stop Stp 10 1010

  5. CD = R M(c) D  D+1 G=0  Power=ON G 0 Start=ON G 1 F  R(Op) C  R(End) Stop=ON G 0 add(00) sub(01) sto(03) cla(07) jmp(04) jom(02) shr(05) stp(10) RM(c) RM(c) R A RM(c) A  0 DR(end) Ashr A G 0 M(c)R AA add R Se (A(s) então DR(end)  G=0 A A add R A A sub R = C 0 D 0 Esquema de execução das instruções

  6. 07 03 0111 000000000011 03 04 0011 000000000100 10 1010 000000000000 5 0000000000000101 Exemplo de uso do computador a = 5 0: cla cinco 1: sto a 2: stp 3: 5 4: a: 0: 1: 2: 3: 4:

  7. Exemplo de uso do computador a = 6 + 3 0: cla seis 1: add tres 2: sto a 3: stp 4: 6 5: 3 6: a: 0: 1: 2: 3: 4: 5: 6: 07 04 0111 000000000100 00 05 0000 000000000101 03 06 0011 000000000110 10 0011 xxxxxxxxxxxx 0000000000000110 6 0000000000000011 3

  8. Exemplo de uso do computador a = b + c + d 0: cla b 1: add c 2: add d 3: sto a 4: stp 5: b: 6: c: 7: d: 8: a: 0: 1: 2: 3: 4: 5: 6: 7: 8: 07 05 0111 000000000101 0000 000000000110 00 06 0000 000000000111 00 07 0011 000000001000 03 08 1010 000000000000 10 0000000000001000 8 0000000000000100 4 0000000000000101 5

  9. Exemplo de uso do computador a = b - c - d 0: cla b 1: sub c 2: sub d 3: sto a 4: stp 5: b: 6: c: 7: d: 8: a: 0: 1: 2: 3: 4: 5: 6: 7: 8: 07 05 0111 000000000101 0001 000000000110 01 06 0001 000000000111 01 07 0011 000000001000 03 08 1010 000000000000 10 0000000000001000 8 0000000000000100 4 0000000000000101 5

  10. Exemplo de uso do computador se a > 0 então b = 0 senão b = 1 07 07 0111 000000000111 0: cla a 1: jom x 2: cla zero 3: jmp y 4: x: cla um 5: y: sto b 6: stp 7: a: 8: b: 9: 1 10: 0 0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 0010 000000000100 02 04 0111 000000001010 07 10 0100 000000000101 04 05 0111 000000001001 07 09 0011 000000001000 03 08 1010 000000000000 10 0000000000000010 2 0000000000000001 1 0000000000000000 0

  11. Exemplo de uso do computador se a > 0 então b = 0 senão b = 1 07 07 0111 000000000111 0: cla a 1: jom x 2: cla zero 3: jmp y 4: x: cla um 5: y: sto b 6: stp 7: a: 8: b: 9: 1 10: 0 0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 0010 000000000100 02 04 0111 000000001010 07 10 0100 000000000101 04 05 0111 000000001001 07 09 0011 000000001000 03 08 1010 000000000000 10 11111111111111110 -2 0000000000000001 1 0000000000000000 0

More Related