资源描述:
《期末汇编语言试题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1. 十进制数369转换成二进制数为(101110001)2,转换成十六进制数为(171)16.2. 计算机中的指令由(操作码)和(地址码)两部分组成。3. 8086的地址总线有20根,寻址范围为(1M)字节。4. 下一条将要执行的指令的地址存放在寄存器(指令指针寄存器)中。5. 写出IBMPC机的三种子程序返回的指令(RET),(IRET),(IRETD)。6. 汇编语言源程序需经过(汇编)程序汇编,(连接)程序连接才能生成可执行文件。7. 存储器某单元的地址表示为2314H:413
2、2H,则它的偏移地址=(4132),物理地址=(27272H)8. REP指令前缀与(字符串)指令配合使用。9. 在显示器上查看和修改内存单元的内容可以使用DEBUG的(D)和(E)命令。10. (AL)=BFH,要求屏蔽第0,1两位,则要执行指令(ANDAL,3F);如果要求第0,1位变反,可使用指令(XORAL,3F)11. 宏汇编适合于(程序短),(参数多)的子功能段使用;二、 选择题1. 设字长N=16,有符号数7AE9H的补码表示为( D )A.9EA7H B.76C4
3、H C.8417H D.7AE9H2. 比较有符号数3260H与0B425H的大小关系为( C )A.相等 B.小于 C.大于 D.不能比较3. 指令JMPWORDPTR[BX][DI]中转移的目标地址为( A )A.16dx(DS)+(BX)+(DI) B.16dx(ES)+(BX)+(DI) C.16dx(SS)+(BX)+(DI) D.16dx(CS)+(BX)+(DI)4. 在指令MOVAX,[1000H
4、]中,源操作数的寻址方式为( 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
5、 )A.DB,DW,DD,DQ,DT B.DB,DW,DD C. DB,DW D.DB;8. 若(AL)=87H,执行ADDAL,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=1C.SF=0,ZF=0,CF=0,OF=1,PF=0 D.SF=1,ZF=0,CF=1,OF=1,PF=19. 比较指令CMP( D ) A.专用于有符号数比较 B.专
6、用于无符号数比较 C.专用于串比较 D.不区分比较的对象是有符号数还是无符号数10. 数据传送指令对标志位的影响为( D )A.都不影响; B.都影响;C.除了SAHF,POPF,其它均不影响. D.除了控制标志位,其它均不影响三、 判断题( )31. 段间调用的子程序必须由伪操作FAR说明为远过程。 T( )32. PC机以位作最小寻址单位。 F( )33.
7、 当SRC是立即数时,DST可以使用存储器寻址。 F( )34. 指定各个逻辑段偏移地址可以使用ORG伪指令。 T( )35. LOOPE/LOOPZ是相等/为零时转移到标号,其退出条件是(CX)=0或ZF=0。T( )36. POPIP F( )37. 设327FH和0BFFFH为有符号数的补码表示,则327FH<0BFFFH F( )38. 多个模块间的符号交叉引
8、用要用伪指令PUBLIC和EXTRN说明 T( )39. MOVAX,VAR1-VAR2+100 F( )40. ADD[SI],50 F四、 程序分析题1. A DW 1234HB DW 5678