阅读下面的程序段,回答问题。

阅读下面的程序段,回答问题。,第1张

XOR BX,BX#BX清零

MOV CX,20 #CX赋值为20

MOV AX,1 #AX赋值为差洞1

L1: TEST AX,1#测试AX和1是否虚手枯相等?

JNZ L2 #结果不相等就薯桥跳转到L2执行?

ADD BX,AX#结果相等->BX=BX+AX21

L2: INC AX #AX清零?

LOOP L1 #从L1开始循环

我是新手,抛砖吧

由于没有前面的几个case没有break,简段激所以某个case运行后会继续运燃咐行后面拦袜的case

计算过程如下:

1)i=1

sum=0+2=2

sum=2+4=6//由于没有break,继续运行

sum=6+16=22

break

2)i=2

sum=22+4=26

sum=26+16=42

break

3)i=3

sum=42+16=58

break

4)i=4

break

5)i=5结束循环

所以结果是sum=58


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12560682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存