汇编语言循环计数问题
计数器cx初始值为0时,循环体执行一次后,遇到LOOP语句,是先判断cx是否为零还是先给cx减一?如果cx初始值为0,是否能进行下一次循环?是不是如果不跳出就是死循环?
CX先减一,然后才判断ZF标志位是否为1(即运算结果为0),如果不是,则跳转,否则循环结束.因此如果CX赋初值为0,则循环将是一个死循环.具体的,你可以自己编个简单的程序测试一下.
问:for语句还有until循环么? 它和for语句所应用的循环有什么不同? for在这是什么意思?(比如while语句,我可以理解成当……时候,执行……)
答:这些都是程序语言中常用的循环程序结构,执行的操作雷同,但细节上是一定要注意的,自己编写程序掌握for、while就足以解决问题了,但要阅读他人的程序就要全面掌握...详情>>
答:QBasic简单一点详情>>