El MOS Technology 6508 es un microprocesador de 8 bits diseñado por MOS Technology . Basado en el popular 6502 , el 6508 incorpora dos características adicionales: un puerto de E/S digital interno de 8 bits y 256 bytes de RAM estática interna .

Diseño de la memoria
La RAM interna se asigna al espacio de direcciones de la CPU tanto en $0000 - $00FF como en $0100 - $01FF , por lo que puede funcionar como página cero y espacio de pila . El puerto de E/S está disponible en la ubicación $0001 , con un registro de dirección de datos en $0000 , que es la misma disposición que la del 6510 .
Variantes

Es posible que existan diferentes variantes de conexión/enlace de este chip; la hoja de datos que se muestra a continuación indica que el pin 40 corresponde a la segunda fase del reloj, pero en el ordenador CBM900 , el disquete 6508 que controla el chip tiene el pin 40 como "Set Overflow" (SO). SO es un pin que también se ofrece en el 6502 de 40 pines, pero se omite en todas las variantes 650x de 28 pines (6503-6507 ) . El pin SO, en las CPU de la familia 6500 que lo incluyen, establece el indicador de desbordamiento en el registro P, que se puede probar mediante las instrucciones BVC/BVS. Mediante SO, se puede construir un bucle de sondeo ajustado de 3 ciclos de máquina, más ajustado que el mínimo de dos instrucciones de cualquier bucle de prueba y bifurcación que no utilice la funcionalidad del pin SO.
Referencias
Lecturas adicionales
Enlaces externos
- Hoja de datos del MOS 6508 (formato GIF, comprimido)
- microprocesadores 65xx
- Microprocesadores con tecnología MOS
- microprocesadores de 8 bits