**
更多习题答案见
https://github.com/Lemonreds/assembly-solution
**
data segment
data ends
stack segment stack
dw 20h dup(?)
top label word
stack ends
code segment
assume ds:data,cs:code,ss:stack
p proc far
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
lea sp,top
mov ah,01h
int 21h
mov bl,al
mov ah,01h
int 21h
mov dl,al
add dl,bl
sub dl,'0'
mov ah,02h
int 21h
mov ah,4ch
int 21h
p endp
code ends
end p
本文提供了一个简单的汇编语言程序实例,展示了如何使用寄存器进行基本的输入和输出操作,包括读取两个字符并显示它们的ASCII值之和。
1万+

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



