Micrprocesadores
• Microprocesador de 4 bits
• Contiene2.300 transistores
• Encapsulado CERDIP de 16 pines
• Máxima velocidad del reloj 740 KHz
• Usa Arquitectura Harvard, es decir, almacenamiento separado de programas y datos. Contrario a la mayoría de los diseñoscon arquitectura de Harvard, que utilizan buses separados, el 4004, con su necesidad de mantener baja la cuenta de pines, usaba un bus de 4 bits multiplexado para transferir:
• 12 bits dedirecciones (direccionando hasta 4 KB)
• Instrucciones de 8 bits de ancho, que no deben ser colocadas en la misma memoria de datos de 4 bits de ancho.
• El conjunto de instrucciones está formado por46 instrucciones (de las cuales 41 son de 8 bits de ancho y 5 de 16 bits de ancho)
• 16 registros de 4 bits cada uno
• Stack interno de llamadas a subrutinas de tres niveles de profundidad
•Chipset (circuitos auxiliares) para crear sistemas basados en el 4004
Chips de soporte (chipset)
• 4001: ROM de 256 bytes (256 instrucciones de programa de 8bits), y un puerto incorporadode I/O de 4 bits*
• 4002: RAM de 40 bytes (80 palabras de datos de 4 bits), y un puerto de salida incorporado de 4 bits. La porción de RAM del chip está organizada en cuatro "registros" de veinte palabras de4 bits:
• 16 palabras de datos (usadas para los dígitos significativos en el diseño original de la calculadora)
• 4 palabras de estado (usadas para los dígitos de exponente en el diseñooriginal de la calculadora)
• 4003: shift register (registro de desplazamiento) de salida paralela de 10 bits para explorar teclados, pantallas, impresoras, etc.
• 4008: latch de 8 bits de...
Regístrate para leer el documento completo.