1 大学汇编语言期期末考试复习题精华版 一、 填空 1. 十进制数 369 转换成二进制数为(101110001)2,转换成十六进制数为(171)16. 2. 计算机中的指令由( 操作码 )和( 地址码 )两部分组成。 3. 8086 的地址总线有 20 根,寻址范围为( 1M )字节。 4. 下一条将要执行的指令的地址存放在寄存器( 指令指针寄存器 )中。 5. 写出 IBM PC 机的三种子程序返回的指令(RET), (IRET),(IRETD)。 6. 汇编语言源程序需经过(汇编)程序汇编,( 连接 )程序连接才能生成可执行文件。 7. 存储器某单元的地址表示为 2314H:4132H,则它的偏移地址=(4132),物理地址=(27272H) 8. REP 指令前缀与()指令配合使用。 9. 在显示器上查看和修改内存单元的内容可以使用 DEBUG 的( D )和( E )命令。 10. (AL)=BFH,要求屏蔽第 0,1 两位,则要执行指令( AND AL,3F );如果要求第 0,1 位变反,可使用指令( XOR AL,3F ) 11. 宏汇编适合于(程序短),(参数多)的子功能段使用; 二、 选择题 1. 设字长 N=16,有符号数 7AE9H 的补码表示为( D ) A. 9EA7H B. 76C4H C. 8417H D. 7AE9H 2. 比较有符号数 3260H 与 0B425H 的大小关系为( C ) A. 相等 B. 小于 C. 大于 D. 不能比较 3. 指令 JMP WORD PTR [BX][DI]中转移的目标地址为( A ) A.16 d x (DS)+(BX)+(DI) B.16d x (ES)+(BX)+(DI) C.16d x (SS)+(BX)+(DI) D.16d x (CS)+(BX)+(DI) 4. 在指令 MOV AX,[1000H]中,源操作数的寻址方式为( B ) A.立即寻址 B.直接寻址 C.段内间接寻址 D.寄存器寻址 5. 中断矢量表中存放的是( D ) A. 中断类型号 B. 断点地址 C. 中断服务程序 D. 中断服务程序入口地址 6. 8086 的汇编语言指令系统中的条件转移指令可以使程序转移到( A ) A. 段内的任何地方 B. 距该指令偏移地址为-32768~+32767 的地方 C. 距该指令偏移地址为-128~+127 的地方. D. 段外 7. 能定义 ASCII 码字符串的数据定义语句有( D ) A. DB,DW,DD,DQ,DT B. DB,DW,DD C. DB, DW D. DB; 8. 若(AL)=87H,执行 ADD AL,0F5H 后,S,Z,C,O,P 的状态为( C ) A.SF=0,ZF=0,CF=1,OF=1,PF=0 B.SF=1,ZF=0,CF=1,OF=0,PF=1 C.SF=0,ZF=0,CF=0,OF=1,PF=0 D.SF=1,ZF=0...