B. iret C. ret D. iret or ret 标准答案:C
9. mov cx,3 lea si,var loop1:cmp [si],0 loopnz loop1 如果var对应内存中的值为1,则执行这段程序cx的值为(
A. 2 B. 1 C. 0 D. 3 标准答案:C
10. MOV AX,100[SI][BP]的寻址方式( A. 基址变址寻址 B. 变址寻址 C. 立即寻址 D. 寄存器寻址 标准答案:A
二、多选题(共 10 道试题,共 30 分。 V 1. 在进行字符串输入的DOS功能调用时,输入字符串缓冲区中的内容是(
A. 第一单元存放字符个数
B. 第二单元存放的是实际输入字符的个数 C. 第三单元开始存放输入字符的ASCLL码 D. 最后一个单元存放回车符 标准答案:BC
2. CPU与外设之间通过什么相连( A. 通用寄存器 B. 硬件接口 C. 软件接口 D. 控制器 标准答案:BD
3. 中断处理程序与编写标准子程序的不同之处( A. 设置中断向量 B. 保存寄存器的内容 C. 处理中断
D. 设置设备的中断屏蔽位 标准答案:BC
4. 下列哪个是DMA传送的步骤(
A. DMA控制器向CPU发出HOLD信号,请求使用总线
B. 传输的数据字节通过数据总线进行传送 C. 字节计数器加1 D. 地址寄存器减1 标准答案:AB
5. 汇编语言源程序中的每个语句可以由(项组成。 A. 操作 B. name C. 操作数 D. 注释 标准答案:AC
6. 在编写循环程序时,需要提前结束循环,可以用以下(指令。 A. LOOP B. LOOPNZ C. LOOPZ D. LOOPZ 标准答案:BCD
7. CRAY PROC ① PUSH AX ② ADD AX,BX RET ③ ENDP CRY④上面程序哪个部分有错(
A. ①
B. ② C. ③ D. ④ 标准答案:AD
8. 一个汇编程序可包含(段。 A. 代码段 B. 堆栈段 C. 数据段 D. 附加段 标准答案:ABCD
9. 宏调用中的实元表可以是( A. 常数 B. 寄存器 C. 存储单元名 D. 运算器 标准答案:ABC
10. 有效地址可以由下列哪些部分组成( A. 位移量 B. 基址
C. 变址 D. 比例因子 标准答案:ABCD
三、判断题(共 20 道试题,共 40 分。 V 1. 输出函数对不指定小数位数的浮点类型实参用科学计数法显示。
A. 错误 B. 正确 标准答案:B
2. 286以上的计算机通过两片级联可以处理16个中断请求。 A. 错误 B. 正确 标准答案:A
3. 正在运行的中断处理程序又被中断称为中断嵌套。 A. 错误 B. 正确 标准答案:B
4. ARRAY DB 100 DUP(?在内存中开辟的空间是100个字节,无初使。 A. 错误 B. 正确