为什么说“XCHGEDX,CX”是一条错误的指令?
第1题:
串操作指令中,有REPNZ前缀的指令结束的条件是( )。
A.ZF=0且 CX=0
B.ZF=1且CX≠0
C.CX=0且ZP=1
D.CX≠0且ZF=0
第2题:
能否说水平型微指令就是直接编码的微指令,为什么?
第3题:
移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。
第4题:
试分别指出下列各指令语句的语法是否有错,如有错,指明是什么错误。 NOT CX,AX
第5题:
试按要求编制程序段:用一条指令把CX中的整数转变为奇数(如原来已是奇数,则CX中数据不变,如原来是偶数,则(CX)+1形成奇数)。
第6题:
为什么说“XCHG EDX,CX”是一条错误的指令?
第7题:
堆栈的深度由哪个寄存器确定? 为什么说一个堆栈的深度最大为64KB? 在执行一条入栈或出栈指令时,栈顶地址将如何变化?
第8题:
指令MUL CX是将()。
第9题:
LOOP指令以CX为循环控制计数器
LOOPE指令循环的条件是CX≠0且ZF=0
LOOPE指令循环的条件是CX≠0且ZF=1
LOOPNE指令循环的条件是CX≠0且ZF=0
第10题:
CMP CX,0
MOV AX,CX JZ LOP JZ LOP
OR CX.CX
JCXZ LOP JZ LOP
第11题:
第12题:
用若干条微指令实现一条机器指令
用若干条机器指令实现一条微指令
用一条微指令实现一条机器指令
用一条机器指令实现一条微指令
第13题:
判断当CX=0时,转LOP执行的错误指令是()
第14题:
下列描述错误的是()。
第15题:
在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。
第16题:
请指出MOV CX,AL指令中的错误。
第17题:
CPU从主存取一条指令并执行该指令的时间称为什么?
第18题:
指令LOOPE/LOOPZ的功能是先将CX减1,若()且()发生循环,而指令LOOPNE/LOOPNZ则是CX减1后若()且()时循环。
第19题:
机器指令与微指令之间的关系是()。
第20题:
完成同指令XCHG AX,BX相同功能的指令或指令序列是()。
第21题:
第22题:
(CX,AX)←(AX)×(CX)
(AX,CX)←(AX)×(CX)
(DX,AX)←(AX)×(CX)
(AX,BX)←(AX)×(CX)
第23题: