永发信息网

谁能教我用汇编语言编一个从1加到100的程序

答案:2  悬赏:80  手机版
解决时间 2021-02-21 04:37
  • 提问者网友:愿为果
  • 2021-02-20 18:32
谢谢你的回答
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-02-20 19:08
dsdata segment
sum dw 0
dsdata ends

stk segment stack
db 100 dup(?)
stk ends

code segment
assume ds:dsdata,ss:stk,cs:code
start:
mov ax,dsdata
mov ds,ax

mov cx,100
mov ax,0
again:
add ax,cx
dec cx
jnz again
mov sum,ax

mov ah,4ch
int 21h
code ends
end start
全部回答
  • 1楼网友:爱难随人意
  • 2021-02-20 20:15
我有一个求1-10的和,可以参考一下,以前写的。 stack segment stack db 200 dup(0) stack ends data segment sum db 1,2,3,4,5,6,7,8,9,10 data ends code segment assume ds:data,cs:code,ss:stack start: mov ax,data mov ds,ax mov ax,0 mov bx,offset sum mov al,[bx] mov cx,9 inc bx lo: add al,[bx] inc bx dec cx jne lo next: mov ah,4ch int 21h code ends end start
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯