欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

实现把bl中的8位数高低4位互换

程序员文章站 2022-03-10 09:48:13
...
;实现把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
相关标签: 汇编语言