Flat assembler (FASM)/Instrucciones/Mov

De Wikilibros, la colección de libros de texto de contenido libre.

MOV ejemplos[editar]

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