Transferencia de datos
Esta instrucción, por tanto, nos va a permitir transferir informacion entre : Memoria, Registros y entre los propios Registros
Con la instrucción MOV diremos que sepueden realizar todo tipo de movimientos. El Acceso directo a memoria (DMA, del inglés Direct Memory Access) permite a cierto tipo de componentes de computadora acceder a la memoria del sistema paraleer o escribir independientemente de la CPU principal. Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas, y tarjetas de sonido.
DMA es unacaracterística esencial en todos las computadoras modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. Una transferenciaDMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. Unejemplo típico es mover un bloque de memoria desde una memoria externa a una interna más rápida. Tal operación no ocupa el procesador y como resultado puede ser planificado para efectuar otras tareas. Lastransferencias DMA son esenciales para aumentar el rendimiento de aplicaciones que requieran muchos recursos.
Cabe destacar que aunque no se necesite a la CPU para la transacción de datos, sí que senecesita el bus del sistema (tanto bus de datos como bus de direcciones), por lo que existen diferentes estrategias para regular su uso, permitiendo así que no quede totalmente acaparado por elcontrolador DMA.
El fundamento de la transferencia de datos esta soportado por el manejo de transferencia de datos dentro y fuera de un componente, con esta funcionalidad disponible en el componente...
Regístrate para leer el documento completo.