这个循环是不是错了

GGJJyangjinhan 2009-01-17 07:19:46
MOV AX,0
MOV ECX,5
L1:
INC AX
LOOP L1

L1是不是应该放到MOV AX,0上面?
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶落寒山 2009-01-18
  • 打赏
  • 举报
回复
不用,这样是正确的。循环5次,退出。
wtaming 2009-01-18
  • 打赏
  • 举报
回复
DING DING DING
breezes2008 2009-01-18
  • 打赏
  • 举报
回复
代码没有错误!放在MOV ECX,5上面的话就会发生死循环。因为ECX控制循环的次数!
chwwwch 2009-01-18
  • 打赏
  • 举报
回复
没错
parmhan 2009-01-17
  • 打赏
  • 举报
回复
不,放在MOV AX,0上面就成了死循环了,因为每次循环ECX中的值自动进行减1操作,如果你放到MOV AX,0上面,,那么每次都执行 MOV ECX,5。这样ECX永远也不为0所以程序就一直这么循环下去。

21,500

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧