data segment
data ends
stack segment stack
dw 10h dup(?)
top label word
stack ends
code segment
assume ss:stack,ds:data,cs:code
main proc far
mov ax,data
mov ds,ax
mov ax,stack
mov ss,ax
lea sp,top
mov ah,01h ;键盘输入并回显
int 21h
mov dl,al
mov ah,01h
int 21h
mov bl,al
add dl,bl
sub dl,'0'
mov ah,02h
int 21h
mov ah,4ch
int 21h
main endp
code endsend
看了一些博主写的,然后慢慢理解慢慢重新按思路写。
迢迢大路遥遥无望兮,何以是归途?
汇编语言--一位正数的加法,输入输出
最新推荐文章于 2025-09-16 12:21:15 发布
本文通过一个简单的汇编语言程序示例介绍了如何从键盘接收输入并进行基本的数值处理。程序首先设置数据段和堆栈段,接着定义代码段,并通过INT 21h中断来读取键盘输入,最后展示如何对输入的数据进行简单的加法运算。
1904

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



