Descargar

Ensamblador (página 3)


Partes: 1, 2, 3, 4

La memoria ROM tiene muchas aplicaciones en sistemas digitales. Puede ser usada, por ejemplo, para contener valores arbitrarios de una tabla de verdad. Cuando una tabla de verdad tiene muchas variables lógicas de entrada y salida y su realización requiere de un gran número de compuertas, puede ser económicamente substituida por una memoria ROM. Se usa también en conversión de códigos para despliegue numérico. Tiene una amplia aplicación en cálculo numérico donde se requiere de muchas operaciones que pueden ser substituidas por una búsqueda en tablas, tales como las funciones trascendentales, multiplicación, división, logaritmos, etc. Pero principalmente guardan el programa que forma el Sistema Operativo de la máquina en cuestión.

Arquitectura de sistemas 80×86

Hemos escogido para presentar como ejemplo de la UPC al circuito 80486 de Intel. Esta selección obedece al hecho de que en México, casi todas las computadoras personales se basan de una forma u otra en este circuito o en uno de la misma familia (todas las compatibles con IBM).

Las microcomputadoras han encontrado su camino hacia muchas de las aplicaciones reservadas con anterioridad a la minicomputadora. El abaratamiento de los circuitos y su incesante popularidad ha dado nacimiento a circuitos muy avanzados. El circuito 80486 (y los de su fa- milia) cuentan entre sus características con:

  • Arquitectura interna de 32 bits (64 para P5 y P6)

  • Soporta directamente 4 gigabytes (232) de memoria principal y 64 tetrabytes de memoria virtual (246)

  • Aritmética de 8, 16 y 32 bits con y sin signo, binario y decimal; incluye multiplicación y división

  • 14 palabras de registros de 32 bits divisibles en 16 u 8 bits cuatro de ellos

  • Capacidad de acceso directo a memoria

  • Soporte de coprocesadores (modelo SX, DX lo incluye)

  • Operaciones con cadenas

  • Soporta E/S por medio de mapa de memoria

Los registros generales de la UPC han aumentado conforme los requerimientos de cómputo han evolucionado. En un circuito de este tipo encontramos 14 registros de 32 bits (de los cuales sólo mencionaremos los 16 bits bajos):

Partes: 1, 2, 3, 4
 Página anterior Volver al principio del trabajoPágina siguiente