设为首页    加入收藏

自学考试省级导航

全国 A安徽 B北京 C重庆 F福建 G广东 广西 甘肃 贵州 H河南 河北 湖南 湖北 黑龙江 海南 J江苏 江西 吉林 L辽宁 N内蒙古 宁夏 Q青海 S山东 山西 陕西 四川 上海 T天津
     X新疆 西藏 Y云南 Z浙江 历年真题分类检索

全国2007年10月自考汇编语言程序设计试题 (精美word版)(一)
2013-04-10 19:40:53 来源:91考试网 作者:www.91exam.org 【

全国2007年10月高等教育自学考试
汇编语言程序设计试题
课程代码:02321

一、单项选择题 (本大题共20小题,每小题1分,共20分
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.设A=186,B=273Q,C=0BBH,它们之间的关系是(      )
A.A>B>C B.A<B<C
C.A=B=C D.A<B=C
2.8086/8088的存贮器组织是将存储器划分为段,可作为段的起始地址是(      )
A.185A2H B.00020H
C.01004H D.0AB568H
3.下列指令执行后,能影响标志位的指令是(      )
A.PUSHF B.POPF
C.JNLE  OPR D.LOOPE  LOP
4.循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是(      )
A.CX≠0且ZF=1 B.CX≠0且ZF=0
C.CX≠0或ZF=1 D.CX≠0或ZF=0
5.设VARl和VAR2是已定义的变量名,非法的表达式是(      )
A.VARl-VAR2 B.VAR2-VARl[BX]
C.VARl+VAR2 D.VARl[BX]
6.设NUM=11011011B,指令MOV  AX,NUM  SHL  3执行后AX中的值是(      )
A.11011011000B B.1l011000B
C.00011011B D.00011011011B
7.8088/8086存储器分段,每个段不超过(      )
A.64K个字 B.32K个字节
C.64K个字节 D.1兆个字节
8.设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是(      )
A.DEC  AL B.SBB  AL,0
AAS                                   DAS
C.SUB  AL,1 D.SUB  AL,l
AAS                                     DAS
9.若AX=-15要得到AX=15应执行的指令是(      )
A.NEG  AX B.NOT  AX
C.INC  AX D.DEC  AX
10.8086/8088系统执行传送指令MOV(      )
A.不影响标志位 B.影响DF方向标志
C.影响SF符号标志 D.影响CF进位标志
11.下列指令中操作数在代码段中的是(      )
A.MOV  AL,42H B.ADD  AL,BL
C.SUB  [BX],DI D.INC  [DI]
12.表示过程定义结束的伪指令是(      )
A.ENDP B.ENDS
C.END D.ENDM
13.条件转换指令JNBE产生转换的条件是(      )
A.CF=0  AND  ZF=0 B.CF=0  AND  ZF=1
C.CF=1  AND  ZF=0 D.CF=1  AND  ZF=l
14.设(SS)=338AH,(SP)=450H,执行PUSH  BX,和PUSHF两条指令后,堆栈顶部的物理地址是(      )
A.33CECH B.33CF2H
C.33CF4H D.33CE8H
15.要输入端口1234H中的8位数据,其指令应是(      )
A.MOV  DX,1234H B.MOV  DX,1234H
OUT  DX,AL                          IN  AL,DX
C.IN  AX,1234H D.OUT  DX,1234H
16.标志寄存器中属于控制标志位的是(      )
A.DF,OF,SF B.DF,IF,TF
C.OF,CF,PF D.AF,OF,SF
17.用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是(      )
A.ADD  AX,[SI][BX] B.MOV  AX,[BX+SI]
C.AND  AX,[BX+SI] D.LEA  AX,[BX][SI]
18.已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是(      )
A.DIV  BX B.CWD
IDIV  BX
C.XOR  DX,DX D.CBW
DIV  BX                                IDIV  BX
19.下列指令执行后对源和目的操作数均无影响的是(      )
A.MOV  [BX+2],AX B.SUB  AX,2467H
C.SBB  [SI],BX D.CMP  AX,BX
20.下列有语法错误的语句是(      )
A.DB  1234H B.DW  4567H
C.DD  ′AB′,′CD′ D.DB  ′ABCD′
二、填空题(本大题共6小题,每小题1分,共6分)
请在每小题的空格中填上正确的答案。错填、不填均无分。
21.宏定义开始用的伪指令是______________。
22.DF是程序状态字寄存器中的_____________标志位。
23.分支程序结构有两种形式,第一种为__________,第二种为__________。
24.汇编语言程序设计中每个语句的注释项的开始必须用符号___________。
25.从端口地址3AH输入一个16位数据,其指令是____________。
26.设(SP)=001EH,执行段内返回指令RET后(SP)=_____________。
三、简答题(本大题共4小题,每小题2分,共8分)
27.假设某数据段的段名为DATA,段内有一变量BUF,请分别用MOV指令写出与下述二
条语句等效的语句。
(1)MOV  AX,DATA
(2)LEA  BX,BUF
28.设MY_DATA为数据段段名
(1)MY_DATA应送到哪个段寄存器中?
(2)MY_DATA送到相应的寄存器中去,用什么指令?
29.某数据段中有语句DB  ′AB′,0,0,′CD′,0,0;请分别用DW和DD伪指令改写它。
30.请写出下列指令中存贮器操作数的物理地址表达式。
①MOV  AX,20H[BX][SI]
②ADD  CS:[DI],26H

Tags:自学考试 历年真题
】【打印繁体】 【关闭】 【返回顶部
上一篇2000年10月份全国高教自学考试汇.. 下一篇全国2011年1月自学考试混凝土结构..

网站客服QQ: 960335752 - 14613519 - 48225117