Motorola 68000


El Motorola 68000 (a veces abreviado como Motorola 68k o m68k y generalmente se pronuncia "sesenta y ocho mil") es un microprocesador de computadora de conjunto de instrucciones complejas (CISC) de 16/32 bits , introducido en 1979 por el Sector de Productos Semiconductores de Motorola .

El diseño implementa un conjunto de instrucciones de 32 bits , con registros de 32 bits y un bus de datos interno de 16 bits . [2] El bus de direcciones es de 24 bits y no utiliza segmentación de memoria , lo que facilita la programación. Internamente, se utiliza una de 16 bits de datos unidad aritmética lógica (ALU) y dos más de 16 bits ALUs utiliza sobre todo para las direcciones, [2] y tiene un externo de 16 bits del bus de datos . [3] Por esta razón, Motorola lo denominó procesador de 16/32 bits.

Como uno de los primeros procesadores ampliamente disponibles con un conjunto de instrucciones de 32 bits y funcionando a velocidades relativamente altas para la época, el 68k fue un diseño popular durante la década de 1980. Fue ampliamente utilizado en una nueva generación de computadoras personales con interfaces gráficas de usuario , incluidas Macintosh , Amiga , Atari ST y X68000 . La consola Mega Drive de 1988 también funciona con un 68000.

El 68k pronto se expandió con más miembros de la familia, implementando ALU de 32 bits como parte de la creciente serie Motorola 68000 . El 68k original es generalmente compatible con el software con el resto de la línea a pesar de estar limitado a un bus externo de 16 bits de ancho. [2]

La primera CPU de gran producción de Motorola fue la Motorola 6800 . Aunque era un diseño capaz, fue eclipsado por diseños más potentes, como el Zilog Z80 , y diseños menos costosos, como el MOS Technology 6502 (MOS 6502). A medida que las perspectivas de ventas del 6800 disminuyeron, Motorola comenzó un nuevo diseño para reemplazarlo. Esto se convirtió en el proyecto Motorola Advanced Computer System on Silicon, o MACSS, iniciado en 1976.

El MACSS tenía como objetivo desarrollar una arquitectura completamente nueva sin compatibilidad con versiones anteriores del 6800. En última instancia, conserva un modo de compatibilidad de protocolo de bus para los dispositivos periféricos 6800 existentes, y se produjo una versión con un bus de datos de 8 bits. Sin embargo, los diseñadores se centraron principalmente en el futuro, o en la compatibilidad hacia adelante , lo que le da al diseño 68000 una ventaja frente a las arquitecturas de conjuntos de instrucciones (ISA) posteriores de 32 bits . Por ejemplo, los registros de la CPU tienen 32 bits de ancho, aunque pocas estructuras autónomas en el propio procesador operan en 32 bits a la vez. El equipo de MACSS se basó en gran medida en la influencia del diseño del procesador de minicomputadora , como el PDP-11 y el VAXsistemas, que están igualmente basados ​​en microcódigos .


Chip XC68000 de prelanzamiento fabricado en 1979
Muere de Motorola 68000
Motorola MC68000 ( paquete de portador de chip sin cables (CLCC))
Motorola MC68000 ( paquete de portador de chips de plástico con plomo (PLCC))
Hitachi HD68000
Thomson TS68000
Motorola MC68HC000LC8
Se utilizan dos CPU Hitachi 68HC000 en una PCB de un juego de arcade
Controlador Motorola 68EC000