青岛理工大学汇编语言程序设计1期末试题及参考答案

  • 格式:doc
  • 大小:82.00 KB
  • 文档页数:2
4. SI DI SP BP
三、简答题(每小题15分,共15分)
1.A.CX不能作为间接寻址寄存器
B.加法指令不能完成存储单元之间的加法运算
C.转移指令中,转向标号地址的属性说明错
D.移位指令格式错,当移位次数大于1时,需用CL给出
E.指令中应指出移位次数
四、程序设计(25分)
C. ROR BL,1;BL=( ) CF=( ) D. RCL BL,CL;BL=( ) CF=( )
2.现有数据定义伪指令如下,写出对应的数据在存储单元中的存放形式。
BUF1 DB 01,52H BUF2 DW 3 DUP(?,0) BUF3 DB 2 DUP(0,2DUP(1,2),3)
BUF1
6.OR AL,AL是( )操作指令。A.异或B.加法C.右移D.逻辑或
7.DOS系统功能调用中,显示单个字符的系统调用号是( )H。A. 01H B. 02H C. 08H D. 09H
8.使计算机执行某种操作的命令是( ) A.宏指令B.指令C.伪指令D.语句
9.换码指令的助记符是( ) A. XCHG B. LEAS C. ALXT D. MOV
青岛理工大学成教学院试卷纸共1页第1页
试题要求:1、试题后标注本题得分;2、试卷应附有评卷用标准答案,并有每题每步得分标准;3、试卷必须装订,拆散无效;4、试卷必须打印或用碳素笔楷书,以便誉印;5、考试前到指定地点领取试卷;6、各题之间应适当给学生留下答题的空间。
汇编语言程序设计1答案
一、单项选择题(。每小题2分,共20分)
1.B 2.C 3.D 4.C 5.C 6.D 7.B 8.B 9.C 10.B
二、填空题(共40分)
1.(8分) A. 62H,1
B. 0F1H,0
C. 0E2H,1
D. 17H,1
2.(每题2分,共6分)
BUF1
01
BUF2
-
BUF3
0
52
-
1
0
2
0
1
-
2
-
3
0
0
0
1
-
2
-
1
0
2
0
3
3. ASCII标准信息
3.串操作指令中,目的操作数的段地址一定在( )寄存器中A. CS B. SS C. DS D. ES
4.在下列语句中,AGAIN称为( )AGAIN:INC SI A.符号B.助记符C.标号D.变量
5.MOV BH,1000[SI],该指令中源操作数采用的寻址方式是( ) A.立即B.直接C.寄存器相对D.寄存器间接
1.请指出下列指令错误原因:
A. OR AX,[CX]
B. ADD[SI],[BX][DI]
C. JMP BYTE PTR LOOPS
D. SAR AX,4
E. RCL DX
四、程序设计(25分)
试编制一程序段,用串操作指令实现以DA_BY为首址的20H个字节单元中存放相同字符‘Y’(设DA_BY存储区已有ES指向)。
10.计算机能直接识别并执行的语言是( ) A.汇编语言B.机器语言C.高级语言D.低级语言
二、填空题(共40分)
1.假设BL=0C5H,CL=2,CF=1,确定下列各条指令独立执行后,BL和CF中的值,并填入括号中。
A. SHR BL,1;BL=( ) CF=( )B. SAR BL,CL;BL=( ) CF=( )
教师试做时间
出题教师
取题时间
审核
教研室主任
出题Байду номын сангаас位
使用班级
考试日期
考试成绩期望值
印刷份数
规定完成时间
交教学部印刷日期
学号;姓名:班级:
..........................................................密.......................................................封...........................................................线..........................................................专业年级班20~20学年第学期汇编语言程序设计课试卷试卷类型:卷
BUF2
BUF3
3.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是______码,称为美国____码。
4.8086/8088CPU中,有二个变址寄存器,分别是______和______,二个指针寄存器,分别是______和______。
三、简答题(每小题15分,共15分)
题号










总成绩
得分
一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共20分)
1.把若干个模块连接起来成为可执行文件的系统程序是( ) A.汇编程序B.连接程序C.机器语言程序D.源代码程序
2.使汇编程序执行某种操作的命令是( ) A.变量B.指令C.伪指令D.宏指令