南昌大学 2009~2010学年第一学期期末考试试卷
试卷编号: 12209 ( )卷 课程编号: H 课程名称: 汇编语言程序设计 考试形式: 闭卷 适用班级: 电气信息III08级 姓名: 学号: 班级: 学院: 信息工程 专业: 考试日期:
考生注意事项:1、本试卷共6页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一、 选择题(每小题2分,共30分)
1、代码段寄存器是( ) A.IP B.SP C.BP D.CS 2、设一个存储单元的逻辑地址为1000H:1234H,则物理地址为( ) A.02234H B.12340H C.11234H D.21234H 3、8088/8086 存储器分段,每个段不超过( ) A.64K个字 B.32K个字节 C.l兆个字节 D.64K个字节 4、要输入端口1234H中的8位数据,其指令应是( ) A. MOV DX,l234H B. MOV DX,1234H OUT DX,AL IN AL,DX C. IN AX,1234H D. OUT DX,1234H 5、若AX=-15要得到AX=15应执行的指令是( ) A.NEG AX B.NOT AX C.INC AX D.DEC AX 6、8086/8088系统执行传送指令MOV时( ) A.不影响标志位 B.影响 DF方向标志 C.影响 SF符号标志 D.影响 CF进位标志 7、MOV AL 79, ADD AL 0B1H, 上面指令执行后,设置的标志位CF和OF的值是( ) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
A.CF=0,OF=1 B.CF=1,OF=1 C.CF=0,OF=0 D.CF=1,OF=0 8、下列指令中操作数在代码段中的是( ) A.MOV AL,42H B.ADD AL,BL C.SUB[BX],Dl D,INC[DI] 9、用REPESCASB指令对字符串进行扫描,如CX≠0时,扫描结束,那么表示( ) A.在字符串中遇上第 AL 中指定的字符 B.在字符串中有一个 AL 中指定的字符 C.在字符串中有一个不是 AL 中指定的字符 D.在字符串中遇上第 AL 中指定的字符 10、下列指令执行后对源和目的操作数均无影响的是( ) A.MOV [BX+2],AX B.SUB AX,2467H C.SBB [SI],BX D.CMP AX,BX 11、表示过程定义结束的伪指令是( ) A.ENDP B.ENDS C.END D.ENDM 12、假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据OFE52H的字地址是( ) A.7462 H B.7463H C.7464H D.7465H 13、下面XCHG指令语句中.语法正确的是( ) A.XCHG AX,DS B.XCHG BL,[BX] C.XCHG AL,0FH D.XCHG[SI],[DI] 14、设BX=l234H,DS=2000H,(2l234H)=5678H,则指令LEA SI,[BX]执行后的结果是( ) A.SI=5678H B.SI=l234H C.SI=2000H D.SI=3234H 15、使用 DOS 功能调用时,子程序编号应放在( )寄存器中。 A.AH B.AL C.AX D.任意指定 二、 填空题(每空2分,共 20分)
1、在除法指令IDIV BX 中,被除数隐含为_______________。 2、8086/8088存储器结构要求存储空间分段使用。因此,要分别定义__________,__________,堆栈段和附加段。 3、DOS系统功能调用中02调用的功能是_______________。 4、指令MOV AX,SEG BUF 的执行,是把____________________送到 AX中。 5、每次进行串扫描指令 SCAS 时,要进行递增或递减修改的变址寄存器是________。 | |||||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论