回 帖 发 新 帖 刷新版面

主题:一道汇编习题

小弟初学汇编,适才看了几到汇编的习题,其中一道题不是很理解。
在下列程序段中,程序运行的循环次数相同的是()
(A) MOV CX,10                (C) MOV CX,10
L:。。。
LOOP L                        L: DEC CX
                              。。
                              CMP CX,0
                              JNZ L



(B) MOV CX,10               ( D) MOV CX,10
                              L: CMP CX,0
L:DEC CX
JZ N
。。。
JMP L
N:。。                        JZ N 
                               。。。。
                              DEC CX
                              JMP L
                              N:。。      
我认为的答案是ABC,
而书上的答案是ACD
不知道是我对还是错,烦请大家帮个忙!!

回复列表 (共2个回复)

沙发

是acd

假设cx=1,那么acd的 循环体 都能执行1次,
而b的循环体 1次也不能执行能。

板凳

谢谢。我明白原来循环体就是。。的那部分吧。
我一直以为是从L标记开始来着。。
见笑了~

我来回复

您尚未登录,请登录后再回复。点此登录或注册