1 / 42

Arquitectura Von Neumann

Arquitectura Von Neumann. Profesora Yasna Meza Hidalgo mailto: ymeza@ubiobio.cl. 1945 – John Von Neumann. John von Neumann escribe su borrador sobre la arquitectura de los computadores el cual sirve de base al concepto actual de computador. Arquitectura de Von Neumann.

kipling
Download Presentation

Arquitectura Von Neumann

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. Arquitectura Von Neumann Profesora Yasna Meza Hidalgo mailto: ymeza@ubiobio.cl

  2. 1945 – John Von Neumann John von Neumannescribe su borrador sobre la arquitectura de los computadores el cual sirve de base al concepto actual de computador. Profesora. Yasna Meza Hidalgo

  3. Arquitectura de Von Neumann Profesora. Yasna Meza Hidalgo

  4. La CPU de von Neumann Flags ALU: Arithmetic Logic Unit Arithmetic Logic Circuits Bus de datos Registros del Procesador AC Main Memory DR Control Unit Bus de control PC IR AR C0 Control Circuits C1 Devices C2 ... C12 Bus de direcciones Profesora. Yasna Meza Hidalgo

  5. BEGIN NO CPU ACTIVA? FIN SI 0 AR PC FETCH INSTRUCCION 1, 2 {DR • M(AR)} READ M PC PC + 1 IR DR(OPCODE) DECODE OPCODE 3 DECODIFICACION STR JmZ COMP RSHIFT ADD AND JMP LD 4 4 4 4 SI DR(ADR) DR(ADR) AR AR DR(ADR) AR DR(ADR) AR AC=0 FETCH DE 5, 6 5, 6 5 5, 6 OPERANDO NO READ M DR AC READ M READ M 6, 7 7 7 7 7 7 7 AC WRITE M AC AC DR AC AC + DR AC ^ DR PC DR(ADR) SHIFT AC AC PROCESA Ciclo de instrucción Profesora. Yasna Meza Hidalgo

  6. Estructura de un computadorArquitectura de Von Neumann Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  7. Simulación de la memoria MD[02h] MD[0Fh] Profesora. Yasna Meza Hidalgo

  8. Nuestras Instrucciones Profesora. Yasna Meza Hidalgo

  9. Nuestras Instrucciones Profesora. Yasna Meza Hidalgo

  10. Nuestras Instrucciones Profesora. Yasna Meza Hidalgo

  11. ¿Cómo funciona este programa? 01h lda #15 02h wrt 03h end La máquina comienza ejecutando la primera instrucción que aparece. Profesora. Yasna Meza Hidalgo

  12. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? 01h lda #15 02h wrt 03h end Profesora. Yasna Meza Hidalgo

  13. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? 01h lda #15 02h wrt 03h end 15 Profesora. Yasna Meza Hidalgo

  14. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? 01h lda #15 02h wrt 03h end 15 Profesora. Yasna Meza Hidalgo

  15. ¿Cómo funciona este programa? • 01h rda 10h • 02h rda 11h • 03h lda 10h • 04h add 11h • 05h wrt • 06h end La máquina comienza ejecutando la primera instrucción que aparece. Profesora. Yasna Meza Hidalgo

  16. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? • 01h rda 10h • 02h rda 11h • 03h lda 10h • 04h add 11h • 05h wrt • 06h end Profesora. Yasna Meza Hidalgo

  17. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? • 01h rda 10h • 02h rda 11h • 03h lda 10h • 04h add 11h • 05h wrt • 06h end Profesora. Yasna Meza Hidalgo

  18. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? • 01h rda 10h • 02h rda 11h • 03h lda 10h • 04h add 11h • 05h wrt • 06h end Profesora. Yasna Meza Hidalgo

  19. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? • 01h rda 10h • 02h rda 11h • 03h lda 10h • 04h add 11h • 05h wrt • 06h end Profesora. Yasna Meza Hidalgo

  20. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? • 01h rda 10h • 02h rda 11h • 03h lda 10h • 04h add 11h • 05h wrt • 06h end 35 Profesora. Yasna Meza Hidalgo

  21. Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC ¿Cómo funciona este programa? • 01h rda 10h • 02h rda 11h • 03h lda 10h • 04h add 11h • 05h wrt • 06h end 35 Profesora. Yasna Meza Hidalgo

  22. ¿Cómo funciona este programa? ¿Existe otra alternativa de realizar este programa? • 01h rda 10h • 02h rda 11h • 03h lda 10h • 04h add 11h • 05h wrt • 06h end Profesora. Yasna Meza Hidalgo

  23. ¿Cómo funciona este programa? 01h lda #0 02h wrt 03h add #2 04h jmp 02h La máquina comienza ejecutando la primera instrucción que aparece. Profesora. Yasna Meza Hidalgo

  24. ¿Cómo funciona este programa? 01h lda #0 02h wrt 03h add #2 04h jmp 02h Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  25. ¿Cómo funciona este programa? 01h lda #0 02h wrt 03h add #2 04h jmp 02h Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S 0 PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  26. ¿Cómo funciona este programa? 01h lda #0 02h wrt 03h add #2 04h jmp 02h Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S 0 PC IR AR MR AC Profesora. Yasna Meza Hidalgo

  27. ¿Cómo funciona este programa? 01h lda #0 02h wrt 03h add #2 04h jmp 02h Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S 0 PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  28. ¿Cómo funciona este programa? 01h lda #0 02h wrt 03h add #2 04h jmp 02h Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S 0 2 PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  29. ¿Cómo funciona este programa? 01h lda #0 02h wrt 03h add #2 04h jmp 02h Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S 0 2 PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  30. Seguimiento de programas 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end ¿Qué hace el siguiente programa? Profesora. Yasna Meza Hidalgo

  31. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  32. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  33. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  34. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  35. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  36. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  37. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR AR DR AC Profesora. Yasna Meza Hidalgo

  38. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR 3 AR DR AC Profesora. Yasna Meza Hidalgo

  39. ¿Cómo funciona este programa? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end Unidad central de proceso CPU Dispositivos periféricos Unidad de control UC Unidad Aritmética y lógica ALU Unidad de Memoria Unidad de E/S PC IR 3 AR DR AC Profesora. Yasna Meza Hidalgo

  40. ¿Qué pasó …? 01h rda 80h 02h rda 81h 03h lda 81h 04h jmz 08h 05h lda 80h 06h div 81h 07h jmp 09h 08h lda #0 09h wrt 10h end ¿Qué pasó con la instrucción lda #0? Profesora. Yasna Meza Hidalgo

  41. Evaluar la función: (3*x + 5) / x si x > 0 f(x) 5*x2 si x <= 0 Ahora usted solito … 00h rda 80h 01h lda 80h 02h jmz 08h 03h jml 08h 04h mul #3 05h add #5 06h div 80h 07h jmp 0Ah 08h mul #5 09h mul 80h 0Ah wrt 0Bh end Profesora. Yasna Meza Hidalgo

  42. ¿Cómo funciona este programa? 01h rda 90h 02h lda [80h] 03h add #15 04h wrt 05h end Profesora. Yasna Meza Hidalgo

More Related