|
Motorola 6809. Este microprocesador de 8 bists fabricado por
la empresa Motorola para el año del 1979, esta definido como el precursor moral
de los
procesadores 68000 y
constituyó una evolución de los dos micropocesadores creados anteriormente como
lo fueron el Motorola 6800 y el MOS Technology 6502.
Como microprocesador el Motorola 6809 introdujo avances importantes como lo fue
el empleo de dos acumuladores de 8 bit , el cual puede ser cambiado a un único
registro de 16bits además de tener dos registro índice de 16 bits y dos punteros
de pila que no los tenia el 6502.
Igualmente este microprocesador es compatibles a nivel del código fuente con el
6800 aunque tenía 78 instrucciones comparado con el 6806 que tenia solo 59 que
luego fueron reemplazadas por otras mas generales . La serie de instrucciones
implementada y complemento de registro ortogonal, modificando la programación
del lenguaje ensamblador.
Con los cambios realizado lograron que el 6809 tuvieran una optimización en las
funciones realizadas teniendo una velocidad 5 veces superior a las CPUs de la
serie de 6800 con una aritmética de 16bists y una interrupción especial, a
diferencia de otros procesadores de ese tiempo. Las instrucciones de 6809 fueron
construidas en su mayoría dentro del procesador en vez de ser escritas
utilizando microcóligos o microprogramación.
Luego del proceso de evolución aplicado a las instrucciones del microprocesador
fueron creadas y lanzadas a al mercado tres versiones del Motorola 6809 como el
1MHz, Mhz y 2 MHz que indicaban con una letra entre la pareja de digesto 68 y
69, un sufijo indicaba si el generador de reloj era interno o externo, otro
indicaba en el rango de funcionamiento de 0 grado a 70 grados y el último
indicaba si el encapsulado era plástico o cerámico.
A pesar de estar descontinuado el 6809 fue usado como segunda CPU en el
Commodore Supert PET y los Acorn System 2, Acorn System 3, Acorn System 4 y
Acorn System 5 como CPU principal en los 6809, 68A09, 68B09 y 6809E. En su
momento el Motorola 6809 tenía dos acumuladores de 8 bits A y B los cuales
podían combinarse para un acumulador de 16 bits, el D tenia dos registros índice
de 16bits X e Y que eran dos registro de Snack de 16 bits Uy S con un contador
de programa de 16 bits. [ Equipo
Tecnologia
de ARQHYS.com ]
|