现在的位置: 首页 > 综合 > 正文

《微机原理及接口技术》第04章在线测试

2013年10月02日 ⁄ 综合 ⁄ 共 1098字 ⁄ 字号 评论关闭

 《微机原理及接口技术》第04章在线测试
 《微机原理及接口技术》第04章在线测试
剩余时间:

59:55
 答题须知:1、本卷满分20分。
           2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
           3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)
 1、LOOP指令顺序执行、不发生转移的条件是__________。()
A、ECX=0 B、ECX=1
C、ECX=2 D、ECX=4
 2、子程序最后,需要的返回指令是__________。(D)
A、LOOP B、JECXZ
C、CALL D、RET
 3、标志CF=1时发生跳转的条件转移指令是__________。(D)
A、JO B、JNO
C、JNC D、JC
 4、在MASM中进行子程序设计,应该需要使用__________伪指令对。(B)
A、segment / ends B、proc / endp
C、macro / endm D、call / ret
 5、进行宏定义的一对伪指令是__________。(C)
A、segment /ends B、proc / endp
C、macro / endm D、call / ret
第二题、多项选择题(每题2分,5道题共10分)
 1、IA-32处理器中,JMP指令支持的指令寻址方式有__________。()
A、相对寻址
B、直接寻址
C、间接寻址
D、立即数寻址
E、寄存器寻址
 2、“loop cont”指令可以用两条指令代替,它们是__________。
A、inc cx
B、dec cx
C、jz cont
D、jnz cont
E、jmp cont
 3、IA-32处理器实现段间控制转移,需要改变的寄存器有__________。(AD)
A、CS
B、DS
C、SS
D、EIP
E、ESP
 4、IA-32处理器有两条常用于形成转移条件的指令,它们是__________。(DE)
A、MOV
B、POP
C、PUSH
D、CMP
E、TEST
 5、由ZF标志状态确定是否转移的条件转移指令有__________。()
A、JZ
B、JNE
C、JC
D、JO
E、JNC
第三题、判断题(每题1分,5道题共5分)
 1、主程序调用子程序使用CALL指令。
T
 2、测试ECX是否等于0,可以使用“cmp ecx,0”指令,也可以使用“test ecx,ecx”指令。
T
 3、执行JNZ指令发生转移的条件是ZF=0 。
T
 4、进入子程序后,将EAX、EBX和ECX按顺序压入堆栈,则子程序返回前弹出这些寄存器的顺序是ECX、EBX、EAX。
T
 5、带有出口参数的寄存器,子程序不能在进入时进行保护,在返回主程序前也不能恢复。
T

抱歉!评论已关闭.