一、单选题(共 30 道试题,共 60 分。)V
1. 伪指令ENDP告诉汇编程序()
A. 宏定义结束
B. 过程定义结束
C. 段定义结束
D. 过程运行结束
满分:2 分
2. 占用CPU时间最长的数据传送方式是()
A. DMA
B. 中断
C. 查询
D. 无条件
满分:2 分
3. 存取周期是指()
A. 存储器的写入时间
B. 存储器的读出时间
C. 存储器进行连续写操作允许的最短时间间隔
D. 存储器进行连续读/写操作允许的最短时间3间隔
满分:2 分
4. 某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()
A. 80H
B. 50H
C. 100
D. 100H
满分:2 分
5. 下面有关MN/MX的叙述正确的是()
A. 是工作模式选择信号,由CPU产生,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式
B. 是工作模式选择信号,由CPU产生,为低电平时CPU工作在最小模式,为高电平时,CPU工作在最大模式
C. 是工作模式选择信号,由外部输入,为低电平时CPU工作在最小模式,为高电平时,CPU工作在最大模式
D. 是工作模式选择信号,由外部输入,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式
满分:2 分
6. 若SI=0053H,BP=0054H,执行SUBSI,BP后,则()
A. CF=0,OF=0
B. CF=0,OF=1
C. CF=1,OF=0
D. CF=1,OF=1
满分:2 分
7. 80486CPU响应中断时,自动压入堆栈的信息是()
A. AX,BX,CX,DX的内容
B. AX,CX的内容
C. CS,IP,SP的内容
D. CS,IP,标志寄存器的内容
满分:2 分
8. 运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()
A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B. 两个整数相加,若结果的符号位为0,则一定发生溢出
C. 两个整数相加,若结果的符号位为1,则一定发生溢出
D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
满分:2 分
9. 已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOVBX,[BP]执行后,(BX)=()
A. 0102H
B. 0201H
C. 245AH
D. 5A24H
满分:2 分
10. 算术移位指令SAR用于()
A. 带符号数乘2
B. 带符号数除2
C. 无符号数乘2
D. 无符号数除2
满分:2 分
11. 下列有关指令指针寄存器的说法中,哪一个是正确的()
A. IP存放当前正在执行的指令在代码段中的偏移地址
B. IP存放下一条将要执行的指令在代码段中的偏移地址
C. IP存放当前正在执行的指令在存储器中的物理地址
D. IP存放当前正在执行的指令在存储器中的段地址
满分:2 分