用汇编语言写2~20的偶数相加的程序如何写

用汇编语言写2~20的偶数相加的程序如何写... 用汇编语言写2~20的偶数相加的程序如何写 展开
 我来答
百度网友1a4c3ca0d
2010-07-02 · TA获得超过2708个赞
知道大有可为答主
回答量:1449
采纳率:0%
帮助的人:1865万
展开全部
code segment
assume cs:code,ds:code
start:mov ax,code
mov ds,ax
mov ax,0 ;累加器清0
mov cx,20
L1: test cx,1 ;cx为奇数跳过
jnz skip
add ax,cx ;加偶数
skip: loop L1
mov sum,ax ;累加和送内存
MOV AH,0
INT 16H
MOV AX,4C00H
INT 21H
sum dw ?
code ends
end start
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丘庆车乐生
2020-06-23 · TA获得超过3749个赞
知道大有可为答主
回答量:3111
采纳率:30%
帮助的人:195万
展开全部
code
segment
assume
cs:code,ds:code
start:mov
ax,code
mov
ds,ax
mov
ax,2
xor
cx,cx
;cx存结果值
L1:
add
cx,ax
add
ax,2
cmp
ax,20
jl
L1
MOV
AH,0
INT
16H
MOV
AX,4C00H
INT
21H
code
ends
end
start
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gww1bd
2010-07-02 · TA获得超过303个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:0
展开全部
code segment
assume cs:code,ds:code
start:mov ax,code
mov ds,ax
mov ax,2
xor cx,cx ;cx存结果值
L1:
add cx,ax
add ax,2
cmp ax,20
jl L1
MOV AH,0
INT 16H
MOV AX,4C00H
INT 21H
code ends
end start
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式