文档详情

汇编语言程序的设计复习题.ppt

发布:2017-05-06约3.8千字共17页下载文档
文本预览下载声明
汇编语言程序设计复习题 一、单项选择题 1. 以8086/8088为CPU的微机内存最大容量为( )。 A. 4MB B. 1MB C. 640KB D. 64KB 2. 下列四个寄存器中,不允许用传送指令赋值的寄存器是( )。 A. CS B. DS C. ES D. SS 3. 指令MOV AX,10[SI]的源操作数字段的寻址方式是( )。 A. 寄存器直接寻址 B. 寄存器间接寻址 C. 变址寻址 D. 基址寻址 二、判断题 1. MOV DS,2000H A. 正确 B. 错误 2. MOV SI,[SI] A. 正确 B. 错误 3. MOV [DI],[SI] A. 正确 B. 错误 4. MOV 10,AL A. 正确 B. 错误  5. MOV DX,BH A. 正确 B. 错误 6. PUSH AL A. 正确 B. 错误  7. MOV DS,CS A. 正确 B. 错误 8. ADD [SI],[BX] A. 正确 B. 错误 9. ADD AX,100 A. 正确 B. 错误  10. ADD AX,BL  A. 正确 B. 错误 11. ADD [SI],100  A. 正确 B. 错误 12. MUL 5  A. 正确 B. 错误 13. DIV 5  A. 正确 B. 错误 14. SHR AX,CX A. 正确 B. 错误 15. SHR CX,1  A. 正确 B. 错误 11. ADD [SI],100  A. 正确 B. 错误 12. MUL 5  A. 正确 B. 错误 13. DIV 5  A. 正确 B. 错误 14. SHR AX,CX A. 正确 B. 错误 15. SHR CX,1  A. 正确 B. 错误 三、填空题 1.写出下述两条数据定义伪指令语句经过汇编后的内存分配情况。 DATA1 DB 101B,-15,‘AB’ DATA2 DW -15,‘AB’ * * 4. 指令MOV 100[SI][BP],AX 的目标操作数的隐含段为( )。 A. 数据段 B. 堆栈段 C. 代码段 D. 附加段 5. 一个字节所能表示的无符号整数数据范围为( )。 A. 0~256 B. 0~255 C. - 128~127 D. -127~127 6. 确定下列哪些数据在汇编语言中是非法的( )。 A. 19AH B. 1372 C. ABH D. 145 7. 若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为( )。 A. 20102H B. 20101H C. 200FFH D. 200FEH 8. 当执行完下列指令序列后,标志位OF和CF的值为( )。 MOV AL,0C4H ADD AL,9DH A. 0,0 B. 0,1 C. 1,0 D. 1,1 9. 当执行完下列指令序列后,标志位OF和CF的值为( ) MOV AH, 00H SUB AH,32H A. 0,0 B. 0,1 C. 1,0 D. 1,1 10.当执行完下列指令序列后,标志位OF和CF的值为( )。 MOV AH,80H NEG AH A. 0,0 B. 0,1 C. 1,0 D. 1,1 11. 已知AL,BX为无符号数,计算AL*BX的乘积,用下述程序段( )。 A. MUL BX B. IMUL BX C. XOR AH,AH D. CBW
显示全部
相似文档