SlideShare una empresa de Scribd logo
1 de 13
*
John Von Neumann (28-12-7903 a 8-2-1957)
Fue uno de los mas grandes matemáticos del siglo XX
de origen húngaro-estadounidense, contribuyo
enormemente en los campos de la física cuántica,
análisis funcional, teoría de conjuntos, ciencias de la
computación.
Nacido en el imperio de Austria Hungría en la ciudad de
Budapest, estudio química y matemáticas en la ciudad
de Berlín, graduado de la universidad de Budapest a los
23 con doctorado en matemáticas
*
En la arquitectura von Neumann consta de un solo dispositivo de
almacenamiento en el cual se encuentran tanto las instrucciones como los
datos, este fue el primer modelo de los computadores con los cuales se
basaron las nuevas tecnologías, modificando en gran parte el modelo de von
Neumann
DIAGRAMA EN BLOQUES DEL
MODELO DE Von Neumann
UNIDAD DE CONTROL
En esta parte del modelo se interpretan las instrucciones del programa y los
controles de las otras partes del procesador.
• Registro de instrucción
• Conteo de instrucciones
• Registro de estados o flags
• Decodificador
• Generador de señal o reloj
UNIDAD DE EJECUCION
Esta no es mas que la unidad central del procesador la cual consiste en:
La unidad aritmética lógica
Los registros
MEMORIA
La memoria es la encargada de almacenar los datos y las instrucciones del
programa.
UNIDAD DE ENTRADA Y SALIDA
Es la encargada de conectar al procesador con el exterior
*Como todo sistema se requiere un orden de ejecución para lograr el objetivo
del programa, para el modelo de von Neumann el ciclo de trabajo es:
Obtener
El programa ejecuta el primer segmento de memoria, incrementando el
contador de instrucciones para el siguiente ciclo, y así poder ir a la siguiente
instrucción.
Decodificar
La instrucción se traduce o decodifica en un lenguaje utilizable para la
unidad de ejecución
Buscar operadores lógicos
Aquí es donde se busca la posición de memoria donde se encuentra el
operador lógico deseado para luego ser ejecutado.
Ejecutar
La unidad lógica aritmética realiza las operaciones deseadas y reescribe en
los registros o la memoria de acuerdo con el resultando
*
En el modelo de Von Neumann se utilizan
memorias tipo EPROM que nos sirven para
guardar las instrucciones que ejecutara
nuestro procesador.
En dicha memoria se encuentran tanto los
datos como las instrucciones siendo 00h la
primera línea o dirección de memoria.
El mapa de memoria inicia en la dirección 00h
y termina en FFh para un procesador de 8
bit.
Memoria EPROM= 2^^8=256 o 00h a FFh en
hexadecimal
TIPOS DE REGISTROS
REGISTROS
MBR
Registro de Buffer de memoria
MAR
Registro de direccion de memoria
IR
Instrucción de registro
IBR
Intruccion de buffer de registro
PC
Contador de programa
AC
Acumulador
*
NEMONICO CODIGO DESCRIPCION
MOV A, N 00h Carga
Acumulador con
un número
MOV A, [DIR] 01h Carga
Acumulador con
el contenido de
una dirección
MOV [DIR], A 02h Guarda
Acumulador en
una dirección
AND A, [DIR] 03h AND lógico del
Acumulador con
el contenido de
una dirección
OR A, [DIR] 04h OR lógico del
Acumulador con
el contenido de
una dirección
NOT A 05h Complementar a
uno el
Acumulador
ADD A, [DIR] 06h Suma al
Acumulador el
contenido de
una dirección
ADC A, [DIR] 07h Suma con
acarreo al
Acumulador el
contenido de una
dirección
CMP A, [DIR] 08h Comparar con
acarreo al
Acumulador el
contenido de una
dirección (el
contenido del
acumulador no
sufre ningún
cambio.)
JC [DIR] 09h Salta si el BIT C
esta activado
JZ [DIR] 0Ah Salta si el BIT Z
esta activado
JMP [DIR] 0Bh Saltar a la
dirección DIR
*
Eficiencia de tamaño:
Un programa en ensamblador no ocupa mucho espacio en memoria porque no
tiene que cargar librerías.
Flexibilidad:
La flexibilidad el sistema es tan grande como las aplicaciones de la computadora
a procesos o aplicaciones, y dado que se programa en lenguaje maquina no se
requiere de cambios de software o hardware.
*
Tiempo de programación:
Como es un lenguaje de bajo nivel requiere mas instrucciones para
realizar el mismo proceso en programación que con un lenguaje de alto
nivel.
Programas fuentes muy extensos:
Por las mismas razones que aumenta el tiempo de programación así
aumenta el tamaño del programa, dado que requiere mas instrucciones en
lenguaje maquina que en un entorno grafico.
BUS DE DATOS:
Posee un único bus de datos para acceso a memoria.

Más contenido relacionado

La actualidad más candente

Computability - Tractable, Intractable and Non-computable Function
Computability - Tractable, Intractable and Non-computable FunctionComputability - Tractable, Intractable and Non-computable Function
Computability - Tractable, Intractable and Non-computable FunctionReggie Niccolo Santos
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer ArchitectureAnkush Srivastava
 
unit kontrol
unit kontrolunit kontrol
unit kontroldewi2093
 
Raster animation
Raster animationRaster animation
Raster animationabhijit754
 
2.2. interactive computer graphics
2.2. interactive computer graphics2.2. interactive computer graphics
2.2. interactive computer graphicsRatnadeepsinh Jadeja
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceRamla Sheikh
 
Mathematics Foundation Course for Machine Learning & AI By Eduonix
Mathematics Foundation Course for Machine Learning & AI By Eduonix Mathematics Foundation Course for Machine Learning & AI By Eduonix
Mathematics Foundation Course for Machine Learning & AI By Eduonix Nick Trott
 
Pipelining powerpoint presentation
Pipelining powerpoint presentationPipelining powerpoint presentation
Pipelining powerpoint presentationbhavanadonthi
 
Arm assembly language programming
Arm assembly language programmingArm assembly language programming
Arm assembly language programmingv Kalairajan
 
Polygon clipping with sutherland hodgeman algorithm and scan line fill algorithm
Polygon clipping with sutherland hodgeman algorithm and scan line fill algorithmPolygon clipping with sutherland hodgeman algorithm and scan line fill algorithm
Polygon clipping with sutherland hodgeman algorithm and scan line fill algorithmMani Kanth
 
Supervisor call and pendable service call
Supervisor call and pendable service callSupervisor call and pendable service call
Supervisor call and pendable service callPriyangaKR1
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system designMukesh Bansal
 
Unit 1 data representation and computer arithmetic
Unit 1  data representation and computer arithmeticUnit 1  data representation and computer arithmetic
Unit 1 data representation and computer arithmeticAmrutaMehata
 
Polygon Fill
Polygon FillPolygon Fill
Polygon Fillwahab13
 
Automatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos pptAutomatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos pptJOLLUSUDARSHANREDDY
 

La actualidad más candente (20)

Introduction to ai
Introduction to aiIntroduction to ai
Introduction to ai
 
Unit8: Uncertainty in AI
Unit8: Uncertainty in AIUnit8: Uncertainty in AI
Unit8: Uncertainty in AI
 
Computability - Tractable, Intractable and Non-computable Function
Computability - Tractable, Intractable and Non-computable FunctionComputability - Tractable, Intractable and Non-computable Function
Computability - Tractable, Intractable and Non-computable Function
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
 
unit kontrol
unit kontrolunit kontrol
unit kontrol
 
Raster animation
Raster animationRaster animation
Raster animation
 
2.2. interactive computer graphics
2.2. interactive computer graphics2.2. interactive computer graphics
2.2. interactive computer graphics
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)Vlsi stick daigram (JCE)
Vlsi stick daigram (JCE)
 
Mathematics Foundation Course for Machine Learning & AI By Eduonix
Mathematics Foundation Course for Machine Learning & AI By Eduonix Mathematics Foundation Course for Machine Learning & AI By Eduonix
Mathematics Foundation Course for Machine Learning & AI By Eduonix
 
Sistem memori komputer
Sistem memori komputerSistem memori komputer
Sistem memori komputer
 
Pipelining powerpoint presentation
Pipelining powerpoint presentationPipelining powerpoint presentation
Pipelining powerpoint presentation
 
Arm assembly language programming
Arm assembly language programmingArm assembly language programming
Arm assembly language programming
 
Polygon clipping with sutherland hodgeman algorithm and scan line fill algorithm
Polygon clipping with sutherland hodgeman algorithm and scan line fill algorithmPolygon clipping with sutherland hodgeman algorithm and scan line fill algorithm
Polygon clipping with sutherland hodgeman algorithm and scan line fill algorithm
 
Supervisor call and pendable service call
Supervisor call and pendable service callSupervisor call and pendable service call
Supervisor call and pendable service call
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
Graph coloring using backtracking
Graph coloring using backtrackingGraph coloring using backtracking
Graph coloring using backtracking
 
Unit 1 data representation and computer arithmetic
Unit 1  data representation and computer arithmeticUnit 1  data representation and computer arithmetic
Unit 1 data representation and computer arithmetic
 
Polygon Fill
Polygon FillPolygon Fill
Polygon Fill
 
Automatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos pptAutomatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos ppt
 

Similar a Arquitectura clase-4

Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorjuan1993are
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensambladorjuan1993are
 
Arquitectura de un computador
Arquitectura de un computadorArquitectura de un computador
Arquitectura de un computadorthegrim85
 
38912287 practica1
38912287 practica138912287 practica1
38912287 practica1rexmersxa7
 
DEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESDEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESN1Colaz
 
Segundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSegundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSebastian Gonzalez
 
microprocesadores y microcontroladores
microprocesadores y microcontroladoresmicroprocesadores y microcontroladores
microprocesadores y microcontroladoresnetmedical
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumannCriss Chavarria
 
Tarea acerca de la arquitectura de von neumann
Tarea acerca de la arquitectura de von neumannTarea acerca de la arquitectura de von neumann
Tarea acerca de la arquitectura de von neumannwalter000
 
Manual pi cs ruddy
Manual pi cs ruddyManual pi cs ruddy
Manual pi cs ruddyJhon Jhon E
 
Manual pi cs log
Manual pi cs logManual pi cs log
Manual pi cs logferdelvasto
 

Similar a Arquitectura clase-4 (20)

Modelo von  neumann
Modelo  von  neumannModelo  von  neumann
Modelo von  neumann
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Arquitectura de un computador
Arquitectura de un computadorArquitectura de un computador
Arquitectura de un computador
 
Practica1
Practica1Practica1
Practica1
 
38912287 practica1
38912287 practica138912287 practica1
38912287 practica1
 
Practica1
Practica1Practica1
Practica1
 
DEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESDEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONES
 
Segundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corteSegundo blog arquitectura de hardware tercer corte
Segundo blog arquitectura de hardware tercer corte
 
microprocesadores y microcontroladores
microprocesadores y microcontroladoresmicroprocesadores y microcontroladores
microprocesadores y microcontroladores
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Yeimir rincon 20%
Yeimir rincon 20%Yeimir rincon 20%
Yeimir rincon 20%
 
Tarea acerca de la arquitectura de von neumann
Tarea acerca de la arquitectura de von neumannTarea acerca de la arquitectura de von neumann
Tarea acerca de la arquitectura de von neumann
 
Manual Pics
Manual PicsManual Pics
Manual Pics
 
Manual pi cs ruddy
Manual pi cs ruddyManual pi cs ruddy
Manual pi cs ruddy
 
Manual pi cs log
Manual pi cs logManual pi cs log
Manual pi cs log
 
MANUAL DE MICROCONTROLADORES PIC
MANUAL DE MICROCONTROLADORES PICMANUAL DE MICROCONTROLADORES PIC
MANUAL DE MICROCONTROLADORES PIC
 
manualPic.pdf
manualPic.pdfmanualPic.pdf
manualPic.pdf
 
Manual de microcontroladores pic
Manual de microcontroladores picManual de microcontroladores pic
Manual de microcontroladores pic
 

Último

El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Último (20)

El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Arquitectura clase-4

  • 1. *
  • 2. John Von Neumann (28-12-7903 a 8-2-1957) Fue uno de los mas grandes matemáticos del siglo XX de origen húngaro-estadounidense, contribuyo enormemente en los campos de la física cuántica, análisis funcional, teoría de conjuntos, ciencias de la computación. Nacido en el imperio de Austria Hungría en la ciudad de Budapest, estudio química y matemáticas en la ciudad de Berlín, graduado de la universidad de Budapest a los 23 con doctorado en matemáticas
  • 3. * En la arquitectura von Neumann consta de un solo dispositivo de almacenamiento en el cual se encuentran tanto las instrucciones como los datos, este fue el primer modelo de los computadores con los cuales se basaron las nuevas tecnologías, modificando en gran parte el modelo de von Neumann
  • 4. DIAGRAMA EN BLOQUES DEL MODELO DE Von Neumann
  • 5. UNIDAD DE CONTROL En esta parte del modelo se interpretan las instrucciones del programa y los controles de las otras partes del procesador. • Registro de instrucción • Conteo de instrucciones • Registro de estados o flags • Decodificador • Generador de señal o reloj UNIDAD DE EJECUCION Esta no es mas que la unidad central del procesador la cual consiste en: La unidad aritmética lógica Los registros MEMORIA La memoria es la encargada de almacenar los datos y las instrucciones del programa. UNIDAD DE ENTRADA Y SALIDA Es la encargada de conectar al procesador con el exterior
  • 6. *Como todo sistema se requiere un orden de ejecución para lograr el objetivo del programa, para el modelo de von Neumann el ciclo de trabajo es: Obtener El programa ejecuta el primer segmento de memoria, incrementando el contador de instrucciones para el siguiente ciclo, y así poder ir a la siguiente instrucción. Decodificar La instrucción se traduce o decodifica en un lenguaje utilizable para la unidad de ejecución Buscar operadores lógicos Aquí es donde se busca la posición de memoria donde se encuentra el operador lógico deseado para luego ser ejecutado. Ejecutar La unidad lógica aritmética realiza las operaciones deseadas y reescribe en los registros o la memoria de acuerdo con el resultando
  • 7.
  • 8.
  • 9. * En el modelo de Von Neumann se utilizan memorias tipo EPROM que nos sirven para guardar las instrucciones que ejecutara nuestro procesador. En dicha memoria se encuentran tanto los datos como las instrucciones siendo 00h la primera línea o dirección de memoria. El mapa de memoria inicia en la dirección 00h y termina en FFh para un procesador de 8 bit. Memoria EPROM= 2^^8=256 o 00h a FFh en hexadecimal
  • 10. TIPOS DE REGISTROS REGISTROS MBR Registro de Buffer de memoria MAR Registro de direccion de memoria IR Instrucción de registro IBR Intruccion de buffer de registro PC Contador de programa AC Acumulador
  • 11. * NEMONICO CODIGO DESCRIPCION MOV A, N 00h Carga Acumulador con un número MOV A, [DIR] 01h Carga Acumulador con el contenido de una dirección MOV [DIR], A 02h Guarda Acumulador en una dirección AND A, [DIR] 03h AND lógico del Acumulador con el contenido de una dirección OR A, [DIR] 04h OR lógico del Acumulador con el contenido de una dirección NOT A 05h Complementar a uno el Acumulador ADD A, [DIR] 06h Suma al Acumulador el contenido de una dirección ADC A, [DIR] 07h Suma con acarreo al Acumulador el contenido de una dirección CMP A, [DIR] 08h Comparar con acarreo al Acumulador el contenido de una dirección (el contenido del acumulador no sufre ningún cambio.) JC [DIR] 09h Salta si el BIT C esta activado JZ [DIR] 0Ah Salta si el BIT Z esta activado JMP [DIR] 0Bh Saltar a la dirección DIR
  • 12. * Eficiencia de tamaño: Un programa en ensamblador no ocupa mucho espacio en memoria porque no tiene que cargar librerías. Flexibilidad: La flexibilidad el sistema es tan grande como las aplicaciones de la computadora a procesos o aplicaciones, y dado que se programa en lenguaje maquina no se requiere de cambios de software o hardware.
  • 13. * Tiempo de programación: Como es un lenguaje de bajo nivel requiere mas instrucciones para realizar el mismo proceso en programación que con un lenguaje de alto nivel. Programas fuentes muy extensos: Por las mismas razones que aumenta el tiempo de programación así aumenta el tamaño del programa, dado que requiere mas instrucciones en lenguaje maquina que en un entorno grafico. BUS DE DATOS: Posee un único bus de datos para acceso a memoria.