重庆成人继续教育

man 账号登入| 免费注册
地区教育: 渝中区| 万州区| 涪陵区| 大渡口区| 江北区| 沙坪坝区| 九龙坡区| 南岸区| 北碚区| 綦江区| 大足区| 渝北区| 巴南区| 更多>>
当前位置:重庆成人教育网>自考频道>自考真题 > 工学类 > 正文

全国2008年1月自学考试汇编语言程序设计试题

时间:2022-11-08 14:39:34 作者:储老师

全国2008年1月高等教育自学考试

汇编语言程序设计试题

课程代码:02321

一、单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.如某存储器分段时,一个段最多允许16K个字节单元,那么表示一个段内偏移地址的二进制位数至少是( )

A.14位 B.15位

C.16位 D.17位

2.设SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( )

A.20640H B.2063EH

C.2063FH D.21900H

3.使用DOS功能调用时,子程序编号应放在( )

A.AL B.AH

C.AX D.任意指定

4.指令语句中标号的错误定义是( )

A.在代码段中的名字项后面紧跟冒号定义 B.用EQU伪指令定义

C.用LABEL伪指令定义 D.由“JMP标号”指令定义

5.BUFl DB 3 DUP(0,2DUP(1,2),3)

COUNT EQU $ -BUFl

符号COUNT等价的值是( )

A.6 B.8

C.16 D.18

6.变量具有类型属性,错误的类型是( )

A.字节型 B.字型

C.字符型 D.双字型

7.下列指令中有语法错误的是( )

A.ADD AX,12H B.SUB [BX],CX

C.MOV 20H [BX],[SI] D.INC PTR BYTE [BP]

8.没有语法错误的输出指令是( )

A.OUT AX,30H B.OUT DX,AL

C.OUT AL,DX D.OUT 30H,AH

9.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( )

A.MOV AX,89 B.MOV AX,0809H

C.MOV AX,89H D.MOV AX,0809

10.下面有语法错误的语句是( )

A.MOV AX,[BX][SI] B.MOV AX,-2[BX][DI]

C.MOV AX,[BX][BP] D.MOV AX,-1[BX][SI]

11.设AX=8765H,DX=4321H,执行CWD指令后,DX中的内容是( )

A.4321H B.0FFFFH

C.8000H D.0001H

12.设CL=05H,要获得CL=0AH,可选用的指令是( )

A.XOR CL,0FH B.NOT CL

C.OR CL,0AH D.AND CL,0FH

13. DAl DW 2A05H

DA2 DB 0FAH

MOV AL,BYTE PTR DAl

SUB DA2,AL

上述指令执行后,DA2中的内容是( )

A.0DAH B.0FAH

C.0F5H D.0D0H

14.假设执行ADD指令后AX=6EH,再执行AAA指令,AX中的值是( )

A.14H B.0104H

C.74H D.04H

15. MOV AL,79

ADD AL,0B1H

上面指令执行后,设置的标志位CF和OF的值是( )

A.CF=0, OF=1 B.CF=l, OF=1

C.CF=0, OF=0 D.CF=1, OF=0

16. DB1 DB 8DUP(2 DUP(3),3DUP(2))

MOV AX,WORD PTR DBl [04H]

上面指令执行后,AX的内容是( )

A.0302H B.0203H

C.0202H D.0303H

17.重复前缀指令REPNE/REPNZ重复执行串操作的条件是( )

A.CX≠0 AND ZF=0 B.CX≠0 AND ZF=1

C.CX=0 AND ZF=0 D.CX=0 AND ZF=1

18.当执行条件转移指令JNS OPR时,如条件成立,相对于转移指令的转移距离是( )

A.-128——+127字节 B.-126——+129字节

C.-128——+129字节 D.-126——+127字节

19. TEST DL,55H

JE NEXT

NEXT:……

上述程序段,执行JE指令时能产生转移的情况是( )

A.DL>55H B.DL<55H

C.DL=55H D.DL中第0、2、4、6位均为0

20.寄存器BX和DX中存放有32位二进制数,其中BX中放高16位,下列程序段完成对这32位数扩大四倍的功能;那么该程序段中方框里应填的语句是( )

MOV CX,2

LOP:SHL DX,1

LOOP LOP

A.ROL BX,1 B.ROR BX,1

C.RCL BX,1 D.RCR BX,l

二、填空题(本大题共6空,每空1分,共6分)

请在每小题的空格中填上正确答案。错填、不填均无分。

21.若要源程序从标号START开始执行,源程序结束伪指令的格式为__________。

22.与指令LEA DI,AV等效的指令是____________。

23.语句DA2 DW ′AB′汇编后在DA2字节单元中存放__________,在DA2+1字节单元中存放____________。

24.处理指令MOVS和STOS指令可与重复操作前缀_____________联用,联用前必须将数据串长度送到____________寄存器中。

三、简答题(本大题共4小题,每小题2分,共8分)

25.条件转移指令的判断条件,除标志位PF外还有哪几个标志位?

26.DATl DB 1,2,3,4

DAT2 DW 3412H,5678H

MOV AX,DATl+1;将DATl+1字单元内容送入AX中

MOV BL,DAT2+1;将DAT2+1字节单元内容送入BL中

已知上述两条MOV语句有语法错误,请根据注释字段的要求将其改正(分别用一条语句改正)。

27.假设DS=2000H,COUNT=0100H,SI=0030H。指令MOV AX,COUNT [SI]

①写出源操作数的物理地址。

②该指令可否写成MOV AX,[COUNT+SI]?

28.已定义语句如下,请画出从BUFl、BUF2、BUF3开始的内存分配图。

BUFl DB ′AB′,0,0,′CD′,0,0,′EF′,0,0

BUF2 DW ′BA′,0,′DC′,0,′FE′,0

BUF3 DD ′BA′,′DC′,′FE′

四、程序分析题(本大题共6小题,每小题6分,共36分)

29.若48H和93H是无符号数。

SOUR DB 48H,93H

MZ DB?

MOV AL,SOUR

CMP AL,SOUR+1

JA K1

MOV AL,SOUR+1

.K1:MOV MZ,AL

试问:①(MZ)=_____________

②48H和93H是有符号数,JA K1指令应改为什么指令?

30. BUFl DB ′1234ABCDEF′

COUNT EQU $ -BUFl

BUF2 DB COUNT DUP(0)

LEA SI,BUFl

LEA DI,BUF2

MOV CX,COUNT

CLD

LOP:LODSB

CMP AL,39H

JBE K

SUB AL,7

K:ANDAL,OFH

STOSB

LOOP LOP

问:①这段程序执行后,BUF2各字节中存入什么数据?

②若▲处加入OR AL,01H指令后,结果是什么?

31. X DB XX

Y DB XX

Z DW?

XOR CH,CH

MOV CL,Y

MOV AX,1

JCXZ K

LOP:MUL X

LOOP LOP

MOV Z,AX

JMP ENDO

K:MOV Z,AX

ENDO:……

问:①写出程序运算式;

②当Y=0时Z单元内容是什么?

32.阅读下面程序段,回答问题,

X1 DB 95H,19H

X2 DB 76H,32H

X3 DB 2 DUP(?)

MOV AL,X1

ADD AL,X2

DAA

MOV X3,AL

MOV AL,X1+1

ADC AL,X2+1

DAA

MOV X3+1,AL

问题:①本程序段完成的任务。

②程序执行后,X3,X3+1单元的内容是什么?

33.假定有数据定义

BUF DB -30,24,42,-13,-57,0,-3

COUNT EQU $ -BUF

PLUS DB?

阅读下面程序段,回答问题

MOV DL,0

MOV SI,0FFSET BUF

MOV CX,0

LOPl:MOV AL,[SI]

CMP AL,0,

JNG NEXT

INC DL

NEXT:INC SI

INC CX

CMP CX,COUNT

JL LOPl

MOV PLUS,DL

试回答:(1)程序段执行后PLUS单元中存放的内容是多少?

(2)如第三条指令改为:MOV CX,COUNT;那么程序应如何修改?

34. DATAl DB′ABCDEFGH′

COUNT EQU $ -DATAl

DATAl DB COUNT DUP(?)

MOV SI,OFFSET DATA2-1

MOV DI,OFFSET DATA2

MOV CX,COUNT

LOP:MOV AL,[SI]

MOV [DI],AL

DEC SI

INC DI

LOOP LOP

试回答:(1)上述程序段执行后,DATA2存储区中依次存放的内容是

___________________。

(2)如DATAl的偏移地址是30H,那么DATA2的偏移地址是________。

五、程序填空题(本大题共2小题,每小题6分,共12分)

35.从2000H单元开始,存放着14H个数据,找出最大一个,并将其存在2000H中。请在方框中各填一条指令。

GATMAX:MOV BX,2000H

MOV AL,[BX]

MOV CX,14H

P1: ①

CMP AL,[BX]

JAE P2

MOV AL,[BX]

P2: ②

JNZ P1

MOV BX,2000H

MOV [BX],AL

HLT

36.假设DAl字节单元中有一个二进制数X,下面程序段完成以下运算:

请在方框中各填一条指令。

MOV AL,DAl

OR AL,AL

JNS L1

DEC AL

LI:INC AL

L2:MOV Y,AL

六、编制源程序题(本大题共2小题,第37小题6分,第38小题12分,共18分)

37.把2个非压缩BCD码组合为一个压缩BCD码,并存入DA3中

DA1 DB XX;高位非压缩BCD

DA2 DB XX;低位非压缩BCD

DA3 DB?

38.编程序统计某班100个学生英语考试分数高于等于85分以上的人数,结果存入MN字节中。

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

重庆自考报考系统

自考报名入口

注:重庆2022年10月自考报名时间为7月8日...

准考证打印入口

注:重庆2022年10月自考报名时间为7月8日...

热门院校专业

更多院校>>
school

重庆大学

  重庆大学(ChongqingUniversity,CQU),简称重大,位于重庆市,是中华人民共和国教育部直属,由教育部、重庆市、国家国防科技工业局共建的全国重点大学,位列国家“双一流”、“211工程”、”985工程”,入选“珠峰计划”、“强基计划 [186] ”、“高等学校创新能力提升计划”、“高等学校学科创新引智计划”、“卓越工程师教育培养计划”、“卓越法律人才教育培养计划”、国家建设高水平大学公派研究生项目、中国政府奖学金来华留学生接收院校、教育部来华留学示范基地,为卓越大学联盟、中俄工科大学联盟、中波大学联盟、一带一路高校联盟、“长江—伏尔加河”高校联盟、CDIO工程教育联盟、中国高等戏剧教育联盟成员单位。

school

西南大学

  西南大学(Southwest University),主体位于重庆市北碚区,是中华人民共和国教育部直属并与农业农村部、重庆市共建的全国重点大学。 位列国家“双一流”、 “211工程”、“985工程优势学科创新平台”建设高校、“双一流”农科联盟成员高校。入选“111计划”、“2011计划”、“百校工程”、卓越农林人才教育培养计划、卓越教师培养计划、国家大学生创新性实验计划、国家级大学生创新创业训练计划、国家建设高水平大学公派研究生项目、国家大学生文化素质教育基地、中国政府奖学金来华留学生接收院校。

school

重庆医科大学

重庆医科大学(ChongQing Medical University),简称“重医”,是中华人民共和国教育部、国家卫生健康委员会和重庆市人民政府共建高校,入选国家“111计划”、“中西部高校基础能力建设工程”、“卓越医生教育培养计划”、国家建设高水平大学公派研究生项目、国家“特色重点学科项目”建设高校、中国政府奖学金来华留学生接收院校、国家大学生文化素质教育基地、国家国际科技合作基地、教育部来华留学示范基地,全国首批博士和硕士学位授予单位,重庆市院士专家工作站建站单位,重庆市一流学科建设高校,国家重点支持建设的西部地区十四所大学之一。

school

重庆师范大学

重庆师范大学(Chongqing Normal University),简称“重庆师大”,位于中国直辖市重庆,国家“中西部高校基础能力建设工程”实施高校, 入选首批“卓越农林人才教育培养计划、卓越教师培养计划”,“马云乡村师范生计划”首批合作院校,全国毕业生就业典型经验高校,重庆市一流学科建设高校,是一所以教师教育为特色、多学科协调发展的综合性师范大学。

school

重庆邮电大学

重庆邮电大学(Chongqing University of Posts and Telecommunications)简称“重邮”,坐落于直辖市——重庆市,是中华人民共和国工业和信息化部与重庆市人民政府共建的教学研究型大学,入选国家“中西部高校基础能力建设工程”、国家“卓越工程师教育培养计划”,是国家“2011计划”核心协同高校、中国政府奖学金来华留学生接收院校、国家大学生文化素质教育基地、国家布点设立并重点建设的四所邮电高校之一,重庆市一流学科建设高校,CDIO工程教育联盟成员单位。

school

重庆交通大学

重庆交通大学(Chongqing Jiaotong University,CQJTU),是由重庆市人民政府和中华人民共和国交通运输部共建的一所交通特色、以工为主的多科性大学,入选“中西部高校基础能力建设工程”、“卓越工程师教育培养计划”、国家级大学生创新创业训练计划、国家大学生文化素质教育基地、中国政府奖学金来华留学生接收院校、全国毕业生就业典型经验高校、全国创新创业典型经验高校,是教育部本科教学工作水平评估优秀学校、重庆市一流学科建设高校,为“一带一路”中波大学联盟发起成员、中俄交通大学联盟核心成员。

school

重庆理工大学

重庆理工大学(Chongqing University of Technology)简称重理工,坐落于中央直辖市重庆,是中国兵器协同创新联盟、全国高等军工院校课程思政联盟单位,中央与地方共建的市属普通本科高等院校、重庆市重点建设高校、国家级大学生创新创业训练计划实施高校、全国毕业生就业典型经验高校,首批高等学校科技成果转化和技术转移基地,教育部首批新工科研究与实践项目入选高校。

school

重庆三峡学院

重庆三峡学院(Chongqing Three Gorges University)坐落于重庆市万州区,由重庆市人民政府举办,以文、工为主的全日制普通本科院校,入选首批“卓越农林人才教育培养计划”、教育部数据中国“百校工程”、“重庆市2011协同创新中心”,全国高校校园网站联盟理事单位,“一带一路”标准化教育与研究大学联盟成员,是山东大学对口支援高校。

school

重庆文理学院

重庆文理学院(Chongqing University of Arts and Sciences),位于重庆市,是重庆市人民政府主办的全日制普通高等本科院校、国家首批卓越农林人才教育培养计划改革试点高校。 其前身重庆师范高等专科学校和渝州教育学院分别创办于1976年和1972年;2001年5月,两校合并组建为重庆渝西学院;2005年4月,学校更名为重庆文理学院。

school

重庆科技学院

重庆科技学院(Chongqing University of Science and Technology),始建于1951年,由重庆市人民政府与中国石油天然气集团公司、中国石油化工集团公司、中国海洋石油总公司共建,是一所以工为主,以石油与化工、冶金与材料、机械与电子、安全与环保为特色,涵盖理、工、经、管、法、文、艺的多学科协调发展的全日制公办普通本科院校。入选全国应用技术大学(学院)联盟副理事长单位、卓越工程师教育培养计划、数据中国“百校工程”、新工科研究与实践项目、国家级大学生创新创业训练计划、全国创新创业典型经验高校、全国深化创新创业教育改革示范高校。2021年成为重庆市博士学位授予立项建设单位。