中易网

用汇编语言计算1到n的累加 不用子程序写 该怎么编写

答案:1  悬赏:30  
解决时间 2021-02-01 16:43
用汇编语言计算1到n的累加 不用子程序写 该怎么编写
最佳答案
data segment
msg db 'input N:$'
data ends

code segment
assume cs:code,ds:data
main proc near
start:
mov ax,data
mov ds,ax

mov dx,offset msg
mov ah,09h
int 21h

call decibin;接收N的子程序

mov cx,bx
mov bx,0
loop1:
add bx,cx;1+2+…N的和存入BX
loop loop1

call crlf
call bini;显示BX中的内容

mov ah,4ch
int 21h
ret
main endp
;------------------------------
decibin proc near;接收N子程序
mov bx,0
newchar:
mov ah,1
int 21h
sub al,30h
jl exit
cmp al,9d
jg exit
cbw
xchg ax,bx
mov cx,10d
mul cx
xchg ax,bx
add bx,ax
jmp newchar
exit:
ret
decibin endp
;------------------------------------
bini proc near;转化为十进制输出子程序
mov cx,10000d
call bin
mov cx,1000d
call bin
mov cx,100d
call bin
mov cx,10d
call bin
mov cx,1d
call bin
ret
bini endp

bin proc near
mov ax,bx
mov dx,0
div cx
mov bx,dx
mov dl,al
add dl,30h
mov ah,02h
int 21h
ret
bin endp
;--------------------------------
crlf proc near;回车换行子程序
mov dl,0dh
mov ah,02h
int 21h
mov dl,0ah
mov ah,02h
int 21h
ret
crlf endp

code ends
end start
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机充电充满时会自动断电吗,从晚上充到次日
一半水一半果汁的饮料叫什么名字
求一篇女主穿越·后被人下药了的小说,写小说
求助iPhone电池掉电很快怎么解决
兆丰馨园西区东北门在什么地方啊,我要过去处
申请英国硕士~~~~~~非211大学...急求!!!
未来达安基因有什么基本面的消息?
沁阳市沁园办事处袁屯村村民委员会地址在哪,
cad这个标注符号是什么意思
时尚世家童装我想知道这个在什么地方
讲座和学校礼堂用英语怎么说?
为什么人的头发会弯弯曲曲的而且根部发白
羡慕那些怎么吃都不胖的人,吃零食也不发胖,
蝉蜕蜕去的皮和蝗虫一样吗?初二下册生物
磨盘街/南京巷(路口)地址有知道的么?有点事
推荐资讯
麦当劳甜品站地址有知道的么?有点事想过去
桥梁设计荷载怎么表述?
求教,二代宝哪个版本固件稳定一些
风暴影音怎么看电影的啊??
梦见自己煎牛排并且吃了很美味?
为什么铝制易拉罐不会溶解在所盛装的碳酸饮料
天达装饰这个地址在什么地方,我要处理点事
保家仙和佛能在一个房间么
杭州车辆宁波年检要环保委托书?
御华名都北门地址在什么地方,想过去办事
ituns备份的文件在哪儿啊
信用卡还款。把足够的钱存进信用卡就可以了吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?