汇编语言20052006学年第二学期期末考试复习题及参考....docVIP

  • 11
  • 0
  • 约8.29千字
  • 约 10页
  • 2016-08-31 发布于河南
  • 举报

汇编语言20052006学年第二学期期末考试复习题及参考....doc

汇编语言20052006学年第二学期期末考试复习题及参考...

汇编语言2005—2006学年第二学期期末考试复习题及参考答案 填空 十进制数369转换成二进制数为()2,转换成十六进制数为()16. 计算机中的指令由( )和( 地址码 )两部分组成。 8086的地址总线有20根,寻址范围为( )字节。 下一条将要执行的指令的地址存放在寄存器( )中。 写出IBM PC机的三种子程序返回的指令(RET), (IRET),(IRETD)。 汇编语言源程序需经过()程序汇编,( )程序连接才能生成可执行文件。 ()()()( )( )( )( )()()7AE9H的补码表示为( ) A. 9EA7H B. 76C4H C. 8417H D. 7AE9H 比较有符号数3260H与0B425H的大小关系为( ) A. 相等 B. 小于 C. 大于 D. 不能比较 指令JMP WORD PTR [BX][DI]中转移的目标地址为( ) 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) 在指令 MOV AX,[1000H]中,源操作数的寻址方式为( ) A.立即寻址 B.直接寻址 C.段内间接寻址 D.寄存器寻址 中断矢量表中存放的是( ) A. 中断类型号 B. 断点地址 C. 中断服务程序 D. 中断服务程序入口地址 8086 的汇编语言指令系统中的条件转移指令可以使程序转移到( ) A. 段内的任何地方 B. 距该指令偏移地址为-32768~+32767的地方 C. 距该指令偏移地址为-128~+127的地方. D. 段外 能定义ASCII码字符串的数据定义语句有( ) A. DB,DW,DD,DQ,DT B. DB,DW,DD C. DB, DW D. DB; 若(AL)=87H,执行ADD AL,0F5H后,S,Z,C,O,P的状态为( ) 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,CF=1,OF=1,PF=1 比较指令CMP( ) A. 专用于有符号数比较 B. 专用于无符号数比较 C. 专用于串比较 D. 不区分比较的对象是有符号数还是无符号数 数据传送指令对标志位的影响为( ) A.都不影响; B.都影响; C.除了SAHF,POPF,其它均不影响. D.除了控制标志位,其它均不影响 判断题 段间调用的子程序必须由伪操作FAR说明为远过程。 PC机以位作最小寻址单位。 当SRC是立即数时,DST可以使用存储器寻址。 指定各个逻辑段偏移地址可以使用ORG伪指令。 LOOPE/LOOPZ是相等/为零时转移到标号,其退出条件是(CX)=0或ZF=0。 POP IP 设327FH和0BFFFH为有符号数的补码表示,则327FH 0BFFFH 多个模块间的符号交叉引用要用伪指令PUBLIC和EXTRN说明 MOV AX,VAR1-VAR2+100 ADD [SI],50 程序分析题 A DW 1234H B DW 5678H PUSH A PUSH B POP A POP B 试回答:上述程序段执行后(A)= ,(B)= 分析下面程序段, MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(BL)= (AL)= STRING DB ‘ABCDEFGHIJ MOV AH,01 ;从键盘输入字符1~9 INT 21H AND AL,0FH DEC AL XOR AH,AH MOV BX,OFFSET STRING ADD BX,AX MOV BL,[BX] MOV AH,02H ;显示输出 INT 21H 试回答: (1)上述程序段的功能是什么? (2)如从键盘输入字符‘4,程序段有什么结果? 有如下程序: AND AL,AL JZ BRCH1 RCR AL,1 JZ BRCH2 RCL AL,1 INC AL JZ

文档评论(0)

1亿VIP精品文档

相关文档