指令LOOPZ/LOOPE是结果为零或【 】发生转移的指令,而指令LOOPNZ/LOOPNE则是结果不为零或不相等发生转移的指令。
第1题:
当逻辑运算AND指令执行后,低8位结果中“1”的个数是零或偶数发生转移的指令是__________。
A.JP
B.JNP
C.JZ
D.JNZ
第2题:
Jump指令与Branch指令的区别是________。
A.Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移; Branch指令是无条件转移指令,直接跳转。
B.Jump指令是无条件转移指令,直接跳转; Branch指令是条件转移指令,根据当前指令执行结果来决定是否需要转移。
C.Jump指令跳转不需保存现场; Branch指令跳转需保存现场。
D.Jump指令跳转需保存现场; Branch指令跳转不需保存现场。
第3题:
指令LOOPZ的循环执行条件是
A.CX不为0,且ZF为0
B.CX不为0,且ZF为1
C.CX不为0,或ZF为0
D.CX不为0,或ZF为1
第4题:
Jump指令与Call指令的区别是________。
A.Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移; Call指令是无条件转移指令,直接跳转。
B.Jump指令是无条件转移指令,直接跳转; Call指令是条件转移指令,根据当前指令执行结果来决定是否需要转移。
C.Jump指令跳转不需保存现场; Call指令跳转需保存现场,
D.Jump指令跳转需保存现场; Call指令跳转不需保存现场。
第5题:
如果需要在指令不执行时清楚比较结果,请用RST指令或ZRST指令对终址进行复位。