5.4 Ordenando Valores de Arreglos
La instrucción de transferencia de datos por excelencia es: MOV destino, fuente 1.- No se puede realizar una transferencia de datos entre dos posiciones de memoria directamente, por esta razón, siempre que queramos efectuarlas tendremos que utilizar un registro intermedio que haga de puente. 2.- Tampoco se puede hacer una transferencia directa entre dos registros de segmento. Por eso, como en el caso anterior, si fuera preciso se utilizaría un registro como puente. 3.- Asimismo, tampoco se puede cargar en los registros de segmento un dato utilizando direccionamiento inmediato, es decir, una constante, por lo que también habrá que recurrir a un registro puente cuando sea preciso.
Una instrucción útil pero no imprescindible es: XCHG DATO1, DATO2 Que intercambia los contenidos de las posiciones de memoria o registros representados por DATO1 y DATO2.
|