利用call、ret指令实现小写单词转大写

assume cs:code

data segment
	db 'conversation'
data ends

code segment

start:	mov ax, data
		mov ds, ax
		mov si, 0		;ds:si指向字符串(批量数据)所在空间的首地址
		
		mov cx, 12		;cx存放字符串的长度
		call capital	
		
		mov ax, 4C00H
		int 21H
		
capital:and byte ptr [si], 11011111B
		inc si
		loop capital
		ret
		
code ends
end start
发布了78 篇原创文章 · 获赞 3 · 访问量 5596

猜你喜欢

转载自blog.csdn.net/qq_43071318/article/details/105426171
今日推荐