;实现把bl中的8位数高低4位互换
assume cs:code
code segment
start: mov bl, 11110001B
mov cl, 4
ror bl, cl ;bl中的值右移4位,bl=0000'1111B
mov dl, bl ;将bl中的值预存给dl,以保护现场,dl=bl=0000'1111B
mov cl, 4 ;cl=4
SHR bl, cl ;bl中的值再右移4位,bl=0000'0000B
SHL dl, cl ;dl中的值左移四位,dl=1111'0000B
or BL, DL ;
mov ax, 4c00H
int 21H
code ends
end start
实现把bl中的8位数高低4位互换
最新推荐文章于 2023-02-17 20:52:33 发布