Ensamblador: divida el número binario de 16 bits en el registro AX en cuatro grupos de cuatro bits cada uno y luego coloque los cuatro grupos de números en AL, BL, CL y DL respectivamente.
;1. Divida el contenido del registro ax en cuatro grupos, cada grupo tiene cuatro bits, y luego coloque estos cuatro grupos de números en AL, BL, CL y DL respectivamente.
Supongamos cs:code
Segmento de código
inicio:
mov ax,1234h
mov bx, ax <
mov cx,ax
mov dx,ax
y al,0fh ;4 en al
mov cl,4
shr bl,cl ;3 en bl
y ch,0fh ;2 En ch, esto es primero, luego cl es el último
mov cl,4
shr dh,cl
mov dl,dh ;1 in dl
mov cl,ch
mov ax ,4c00h p>
int 21h
Fin del código
fin inicio
;------ ------- --- ------------------