MOS
Chips: MOS 6510  
Descripción Pines Diagramas  
  Temporización Registros Instrucciones

Descripción

El microprocesador MOS 6510 es parte de la familia del microprocesador 6502, siendo
totalmente compatible con este ultimo. El 6510 incorpora un puerto de entrada/salida de
6 bits al que se accede a travez de las direcciones de memoria 0 y 1.


Pines

Pin # Nombre Descripción
1 ø0IN PHI 0 in. La señal del reloj del sistema generado por el VIC-II en la C64 se aplica a esta entrada.
2 RDY ReaDY. Cuando esta linea pasa al estado bajo, la CPU retiene el proximo ciclo de lectura hasta que esta linea pase al estado alto.
3 -IRQ Interrupt ReQuest. Cuando pasa a estado bajo, la CPU carga en el PC el contenido de las direcciones $fffe/ffff despues de procesar la instrucción actual. Esto sucede cuando las interrupciones esta activadas (bit 2 en el registro de stado = 0). La señal de IRQ debe ser mantenida hasta que la CPU testee esta linea, un pulso corto no es suficiente.
4 -NMI Non Maskable Interrupt. Cuando esta linea pasa a estado bajo la CPU carga en el PC el contenido de las direcciones $fffa/$fffb despues de procesar la intrucción actual.
5 AEC Address Enable Control. Cuando pasa a estado bajo, la CPU pone sus buses en estado de alta impedancia, quedando desacoplado del resto del sistema, por lo que otro chip puede tomar control de este.
6 VCC +5VDC
7-20 A0 - A13 Address Bus bits 0 (LSB) -13
21 GND Tierra.
22-23 A14 - A15 Address Bus bits 14 y 15 (MSB)
24-29 P5 - P0 Processor Port bits 5 - 0.
30-37 D7 - D0 Data Bus bits 7 - 0
38 R/-W Read/Write* Alto= Lectura desde el bus de datos. Bajo= Escritura.
39 ø2 out Phi 2 out. La CPU saca el reloj del sistema para sincronizar con los otros chips.
40 -RES Cuando pasa a estado bajo, la CPU se resetea y espera hasta una transición bajo-alto para cargar en el PC el contenido de las direcciones $fffc/$fffd.

 

Referencias
 Pin de entrada
 Pin de salida
 Pin de entrada/salida
 Otros Pines

Diagramas

No tengo diagramas de este microprocesador


Temporización

No tengo diagramas de temporización de este microprocesador


Registros

Acumulador (A): Este es el registro principal, donde se pueden hacer todas las operaciones aritmeticas y logicas.

Indice X e Indice Y: Estos son los registros indices, usados principalmente para los modos de direccionamiento indexado, las unicas instrucciones especificas (aparte de las de movimiento y transferecia, LDX, LDY, STX, STY, etc) que tienen son INX, INY, DEX y DEY, intrucciones de incremento y decremento respectivamente.
El indice X tiene un modo de direccionamiento especifico siendo el indirecto preindexado en X. Mientras que el indice Y tiene el suyo propio: indirecto postindexado en Y.

Puntero de Stack (S): Este registro de 9-bits tiene su bit mas significativo siempre en 1, ya que los 256 bytes de stack del procesador se encuentran siempre en la pagina 1 ($0100-$01FF).

Contador del programa (PC): Este registro contiene la dirección de la proxima instrucción a ejecutar.

Registro de estado (P): Este registro contiene el resultado de las ultimas operaciónes logico-aritmeticas, asi como información sobre las interrupciones:

Flag de estado negativo (N): Indica que en la ultima operación a dado un resultado negativo (bit 7 = 1).
Flag de desborde (V): Indica que la ultima operación a resultado en un desborde.
Flag de instruccion break (B): Indica que la ultima interrupción enmascarable fue causada por la instrucción BRK.
Control de modo decimal (D): Cuando esta en 1 las operaciones aritmeticas se realizan en BCD.
Control de deshabilitacion de Interrupciones (I): Cuando esta en 1 las interrupciones enmascarables (IRQ) quedan inhibidas, mientras que cuando esta en 0 las IRQ se procesan de la manera normal.
Flag de Cero (Z): Indica que el resultado de la ultima operación a sido 0.
Bit de acarreo (C): Indica que, o la ultima operación aritmetica sobrepaso el limite de los 8-bits, o que la última operacion de rotación o desplazamiento a colocado un 1 en este bit.


Instrucciones

Puedes encontrarlas aquí.


  Temporización Registros Instrucciones
  Descripción Pines Diagramas  
Esta página es parte del sitio 154iSoftware  
Hosted by www.Geocities.ws

1