assume cs:codesg
datasg segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov si,0
call letterc
mov ax,4c00h
int 21h
letterc:
push ax
push cx
s: mov al,ds:[si]
mov ah,0
mov cx,ax
jcxz exit
cmp al,61h
jb continue
cmp al,7Ah
ja continue
and al,11011111B
mov ds:[si],al
continue:
inc si
loop s
exit:
pop cx
pop ax
retn
codesg ends
end start
汇编语言第3版 实验11 编写子程序
最新推荐文章于 2022-10-09 16:53:40 发布
本文深入探讨了汇编语言的基本概念,通过一个简单的程序实例,展示了如何使用汇编语言进行基本的字符操作。从数据段定义到代码段的指令解析,再到程序的执行流程,本文提供了对汇编语言全面的理解。
1130

被折叠的 条评论
为什么被折叠?



