Las instrucciones de transferencia se encargan de mover datos entre celdas de memoria, registros y acumulador.
Las instrucciones de transferencia son mov , xchg
MOV
- mov bx,ax mueve el contenido del registro AX al registro BX
- mov [char],al mueve el contenido del registro AL a la posición de memoria a puntada por char
- mov bl,[char] mueve el contenido de la memoria apuntado por char al registro BL
- mov dl,32 carga el registro DL con el valor 32
- mov [char],32 mueve el valor 32 a la posición de memoria apuntada por char
- mov ax,ds mueve el valor de segmento DS al registro AX
- mov [bx],ds mueve el valor de segmento DS a la posición de memoria apuntada por bx
- mov ds,ax mueve el registro AX al registro de segmento DS
- mov ds,[bx] mueve el contenido de la posición de memoria apuntada por bx al registro de segmento DS
- mov eax,cr0 mueve el registro de control al registro EAX
- mov cr3,ebx mueve el registro EBX al registro de control
XCHG
- xchg ax,bx intercambia el contenido de dos registros.
- xchg al,[char] intercambia un registro con el contenido en memoria.
No hay comentarios:
Publicar un comentario