重庆邮电大学汇编语言程序设计补考试题(B卷)
更新时间:2023-10-19 05:16:01 阅读量: 综合文库 文档下载
试题编号:
重庆邮电大学2011-2012学年第二学期 汇编语言程序设计试卷(期末)(B卷)(闭卷)
题 号 得 分 评卷人
一、判断题(正确打“√”,错误打“×”,2分/题,共20分)
1.指令“OUT 4FH, AX”是合法的80386指令。【 】 2.指令“POP BX” 执行后SP值将减少2。【 】
3. 变量和标号都具有段属性、偏移属性与类型属性。【 】
4. 在保护模式下,某个内存操作数段基址为2000H,其偏移地址值为4000H,则该内存操作数的物理地址为24000H。【 】 5.已知内存(30050)=11H,(30051H)=22H,(70050)=33H, (70051H)=44H, 且AX=3A4BH,DS=3000H, SS=7000H, BP=0030H,则指令“LEA BX, [BP+20H]”执行后BX=0033H。【 】
6. 指令“MOV BX, [DX]”是错误指令。【 】
7. 指令“JMP DWORD PRT [4000H]”指令是段间间接转移。【 】
8. 带有重复前缀的串操作指令“REP MOVSB”,每执行一次CX值自动减1,且自动按增址方式修改源串与目标串偏移地址【 】
9. 如果AX=0534H, 则连续执行ADD AL, 38H 和DAA 指令后AX=0572H。【 】 10.高级语言能和汇编语言进行混合编程。【 】
二、单项选择题(2分/题,共30分)
1.寻址指令MOV DX, [BX +SI + 20]使用的是哪一种寻址方式( )。 A.寄存器寻址 B.相对基址加变址寻址 C.变址寻址 D.基址加变址寻址
2.NEAR型子程序中的指令“RET 8”执行前SP=1000H,则该指令执行后SP的值为( )。
A. 0FF6H B. 0FFEH C. 100AH D. 1008H
3.若BX= - 18要得到BX=18应执行的指令是( )。 A.NEG BX B.NOT BX
汇编语言程序设计试卷第1页(共7页)
一 二 三 四 总 分
C.XOR BX, BX D.DEC BX
4.BUF1 DW 3 DUP(?A?,2 DUP (1,2),3) COUNT EQU $-BUF1
符号COUNT等价的值是( )。 A.36 B.18 C.10 D.9
5.下列关于堆栈的说法,错误的是( )。 A.堆栈的操作基本单位是“字节” B.除栈顶外堆栈其他数据都不能访问。 C.运行中SP寄存器动态跟踪栈顶位置。 D.堆栈以“后进先出”的数据结构。
6.已知以下数据段: DATA SEGMENT
VAR1 DB 10 dup(2, 5,3 dup(?)) VAR2 DW VAR3, VAR1, VAR3 DB 10, ?, 10 dup(?) DATA ENDS
数据段DATA中定义的三个变量共占用( )字节空间。 A. 68 B. 58 C. 66 D. 75
7. 以下关于汇编程序中宏的描述,不正确的是( )。 A. 宏定义必须以ENDM结束;
B. 宏调用的格式为:宏指令名 <实际参数>,其中必须带有实际参数; C. 宏可以带有参数; D. 宏不能嵌套定义。
8、屏蔽AL中的高4位, 正确的指令是( )。
A. TEST AL,0FH B. AND AL,0FH C. OR AL,0FH D. XOR AL,0FH
9、在执行下列指令时,需要使用段寄存器DS的指令是( ) A.STOSW B.ADD AL,CL C.NEG BX D.INC [BP]
10、在下列指令中,( )指令的执行会影响标志位CF。 A.JMP P1 B.JC NEXT C.DEC BX D.ROL AX,1
11、执行“INT 10H”指令时,中断向量地址是( )。
汇编语言程序设计试卷第2页(共7页)
A.10H B.20H C.30H D.40H
12、把BL中的数据输出到端口8CH中正确指令是( ) A.OUT 8CH,BL B.IN 8CH,BL C.MOV AL,BL
IN 8CH,AL D.MOV AL,BL
OUT 8CH,AL
13、无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是( )
A、ADD BH,01H B、OR BH,01H C、XOR BH,01H D、TEST BH,01H
14.在汇编语句MOV AX,BUF中,其中BUF为变量名,源操作数的寻址方式是( )
A.直接寻址 B.立即寻址 C.间址寻址 D.寄存器寻址
15.汇编指令“MOV AX, 1000H”,指令中的立即数1000H存储在( ) A. 数据段 B. 代码段 C. 附加段 D. 堆栈段
三、阅读程序题(本大题共4小题,共30分) 1、阅读程序,填空(每空2分,共6分)
在下列程序的括号中填写缺失的指令,使程序可以完成两个字符串的比较,如果相同的话,FLAG为?Y?, 否则为?N?。并回答在题目给定的两个字符串的情况,程序执行完成后,FLAG的值应该等于?Y? 还是?N?。 DATA SEGMENT STRING1 DB ?HELLO, HOW ARE YOU?? STRING2 DB ?HELLO, How ARE YOU?” CNT EQU $-STRING2 FLAG DB ?Y? DATA ENDS
CODE SEGMENT ASSUME CS:CODE, DS:DATA
BEG:MOV AX, DATA ________________; (1) ________________; (2)
汇编语言程序设计试卷第3页(共7页)
MOV SI, OFFSET STRING1 MOV DI, OFFSET STRING2 MOV CX, CNT CLD REPE CMPSB ________________; (3) MOV FLAG, ?N? OVER: MOV AX, 4C00H INT 21H CODE ENDS END BEG
2、下列程序段求数组FLD的平均值,结果在AL中。请将程序填写完整(不考虑溢出)(每空3分,共6分)
FLD DW 10, -20, 30, -60, -71, 80, 79, 56 MOV SI, __ (1) ____ MOV CX, 8 XOR AX, AX
R1:ADD AX , __ (2) ____ ADD SI, 2 LOOP R1 MOV CL, 8 IDIV CL HLT
3、以下程序实现十六进制数至十进制数的ASCII码转换。请补充下面的程序。(每空2分,共12分)
DATAX SEGMENT PARA VALUE DW 1234H
________________; (1) 结果数组 DATAX ENDS
CODEX SEGMENT PARA ASSUME DS:DATAX, CS:CODEX MAIN PROC FAR
MOV AX, DATAX MOV DS, AX ________________; (2)
汇编语言程序设计试卷第4页(共7页)
MOV AX, VALUE MOV BX, 10
MOV DI, _______________; (3) LP1: ________________; (4) DIV BX
OR DL, 30H
MOV BYTE PTR [DI], DL ________________; (5) LOOP LP1
MOV DX,________________; (6) MOV AH, 9 INT 21H
MOV AX, 4C00H INT 21H MAIN ENDP CODEX ENDS
END MAIN
4、读下面的程序,回答问题。(每空3分,共6分) .486
DATA SEGMENT USE16
BUF DB ?QWERTYUIOP123? COUNT EQU $-BUF
AAC DB ?AAC=“,?,0DH,0AH,?$? DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA BEG:MOV AX,DATA MOV DS,AX MOV AL,0 LEA BX,BUF MOV CX,COUNT LAST:CMP [BX],AL JC NEXT
MOV AL,[BX] NEXT:INC BX LOOP LAST
MOV AAC+4,AL MOV AH,9
MOV DX,OFFSET MAX
汇编语言程序设计试卷第5页(共7页)
正在阅读:
部编版小学语文二年级下册教材介绍及分析05-09
现代密码学-第2章流密码习题与解答-2009102112-09
11春数据库实验3 表的创建、管理和数据01-03
万能检讨书(优秀5篇)03-25
新课标高考数学填空选择压轴题汇编(理科) - 图文09-19
关于浪费的作文400字06-26
试论民族声乐作品中戏剧性的情绪对比05-31
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 汇编语言
- 重庆
- 补考
- 邮电
- 程序设计
- 试题
- 大学
- 陈大惠:人人必看的采访人是教得好的第六集
- 锅炉燃烧过程控制系统的Simulink仿真(2)
- 浙江省洗涤清洁用品生产企业名录2017年378家
- 新版《电力设备典型消防规程》doc概要
- 高一下互斥事件与相互独立事件月考题
- 人教版高中数学《离散型随机变量的分布列》教学设计(全国获奖)
- 贬谪诗学案及答案
- 山东专升本材料力学复习资料(一)
- 环境微生物学讲稿-第七章 微生物的生态 - 图文
- 从对“野道”的理解论及王铎与彭而述之交谊
- 专利局审协面试经验 各路归纳版
- 卡点公式及计算优化 - 图文
- XXX区委老干部局新时期发挥老干部作用
- 2018年《会计从业资格》常考题含答案(第十七篇)(重庆市)
- 船舶轴系安装专题报告
- 2018年审定北师大版小学五年级上册语文全册教案教学设计
- 2017高级卷烟商品营销员理论-试卷正文
- 齐老乡贯彻落实县农村工作和 两违整治会议汇报材料
- 信息检索分析题(1)
- 篮球校本课程开发与实施计划