Líneas y buses

Bus de datos del 68000


El bus de datos lo forman las líneas D15 a D0, siendo este un bus bidireccional de tipo triestado, lo que permite conectar multitud de dispositivos a él sin problemas.
En efecto, cuando el microprocesador quiera no inmiscuirse en los procesos que se esten desarrollando en el bus de datos, coloca este en alta impedancia y vista desde el exterior es como si ahí donde está conectado en uP no hubiese nada.

Se utiliza para efectuar las transferencias de datos entre el microprocesador y el sistema, permitiendo tanto escrituras en el bus como lecturas de este.
Al poseer 16 líneas, permite la transmisió/recepción de 8 bits (1 byte) o bien 16 bits simultáneamente (1 palabra).
Es necesario pues en el caso de palabra larga, 2 transferencias de 16 bits.
Asimismo, en el caso de transferencias (escritura) de tipo byte, el microprocesador coloca automáticamente el dato en la parte baja del bus (D7 - D0) si la celda de memoria destino es una posición impar o en la parte alta (D15 - D8) si es par.

Por otra parte, otro de los usos que se hace del bus de datos es que en un ciclo de reconocimiento de interrupciones, el periférico ha de colocar en la parte baja (D7 - D0) el número de vector correspondiente a la interrupción generada.