|
TI TMS 7040 Está en: TI TMS 7040 Ficha de Procesador
Este microprocesador forma parte de la familia TMS-7000 de Texas Instruments y se utilizó durante la década de los setenta en ordenadores y calculadoras de la propia firma, así como en otros microcomputadores como el Exeltel. Más que un microprocesador podría decirse que este circuito integrado es un microcontrolador, al incorporar elementos como una memoria ROM programable, memoria RAM y elementos de entrada/salida que le permiten comunicarse con el exterior. El desarrollo de esta familia de microprocesadores siguió un camino muy diferente a la de otros productos de la época, como los de Intel o Zilog. En lugar de integrar en el circuito una lógica compleja para dar soporte a un conjunto rico en instrucciones, TI decidió simplificar el diseño al máximo, potenciando los elementos fundamentales: ALU, control y banco de registros, dejando que fuesen los propios fabricantes de sistemas los que personalizasen el conjunto de instrucciones, incorporando los elementos específicos que precisasen para sus diseños. Para ello se disponía de una memoria ROM, de 4 KByte en el TMS-7040, en la que incorporar el microcódigo. Parte también de esta familia fue el TMS-7020, corazón de los Exelvision EXL100, cuya única diferencia respecto al TMS-7040 era la cantidad de memoria ROM que incorporaba, 2 Kbytes en lugar de 4 Kbytes. CaracterísticasEsta familia de microprocesadores disponía de un bus de datos de 8 bits y un bus de direcciones de 16 bits, como casi todos los procesadores de la competencia a principios de los ochenta. Esto le permitía direccionar un máximo de 64 Kbytes de memoria. Las características más destacables eran las siguientes:
La memoria ROM permite personalizar el conjunto de instrucciones original, ampliándolo o sustituyendo instrucciones. La memoria RAM se utiliza como un banco de registros, existiendo la posibilidad de acceder a la misma con direcciones de memoria o bien con nombres de registro del tipo Por regla general los programas escritos en ensamblador TMS-7000 ocupaban menos memoria que en otros microprocesadores, ejecutándose más rápidamente. |
|