Sistemas informáticos basados en el Microprocesador
MICROPROCESADORES Y SISTEMAS DIGITALES 2
Memoria Expanded Memory (EMS) XMS( 100000H~) High Memory Area(HMA, 100000~10FFEFH) Upper Memory Block (UMB,A0000~100000H ) Transient Program Area (basic memory)
MICROPROCESADORES Y SISTEMAS DIGITALES 3
Espacio I/O Espacio I/O: permite a la computadora accesar a 64 K diferentes dispositivos I/O de 8 bits 2 secciones mayores: ~03FFH: reservado para dispositivos del sistema. 0400~FFFFH: para el usuario
MICROPROCESADORES Y SISTEMAS DIGITALES 4
El Microprocesador µ (CPU, Central Processing Unit): controla la memoria y las I/O a través de una serie de conexiones denominadas buses. Buses: Seleccionan alguna I/O o dispositivo de memoria, transfieren datos entre dispositivos I/O o memoria con el microprocesador, controlan los sistemas de I/O y memoria. Memorias y I/O: Son controladas mediante instrucciones que se encuentran almacenadas en la memoria y ejecutadas por el microprocesador. El concepto de programa almacenado es de acuerdo a Von Neumann.
MICROPROCESADORES Y SISTEMAS DIGITALES 5
Operaciones aritméticas y lógica simples Los datos son operados “encima” de la memoria o en registros internos. El tamaño de datos puede ser: byte, word, doubleword. Desde el 80486 se considera el punto flotante.
MICROPROCESADORES Y SISTEMAS DIGITALES 6
Decisiones
MICROPROCESADORES Y SISTEMAS DIGITALES 7
Buses
MICROPROCESADORES Y SISTEMAS DIGITALES 8
MICROPROCESADORES Y SISTEMAS DIGITALES 9 MICROPROCESADORES Y SISTEMAS DIGITALES 10 MICROPROCESADORES Y SISTEMAS DIGITALES 11 Formato de Datos (ASCII)