下面程序执行后AX和CX的值是什么?
正确答案:执行后(AX)=0,(CX)=0
如果进入LOOP指令时CX=0,则LOOP指令最大循环次数65536次。有时候这是程序员故意设计的,有时候是不慎发生的,特别CX来自某一变量或某一计算结果时。如果属于后者,在进入LOOP时CX=0不进行循环,可在LOOP指令前加一条JCXZ指令。
如果进入LOOP指令时CX=0,则LOOP指令最大循环次数65536次。有时候这是程序员故意设计的,有时候是不慎发生的,特别CX来自某一变量或某一计算结果时。如果属于后者,在进入LOOP时CX=0不进行循环,可在LOOP指令前加一条JCXZ指令。
答案解析:有
微信扫一扫手机做题