- 27
- 0
- 约5.67千字
- 约 9页
- 2021-05-13 发布于山东
- 举报
课程编号:课程名称:汇编语言程序设计考试形式:闭卷
学院:信息工程专业:计算机科学与技术考试日期:
题号
一
二
三
四
五
六
七
八
九
十
总分
累分人
题分
20
12
18
20
30
100
签名
得分
考生注意事项: 1、本试卷共 7 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、单项选择题 ( 每小题 2 分,共 20 分)
1.一个有 128 个字的数据区,它的起始地址为 12ABH:00ABH,请给出这个数据区第一个字单元的物理地址是( A)。
A.12B5BH; B. 12B6BH;
C.12C59H; D. 12BFEH。
2.在下列指令的中, 不能实现把 AX寄存器内容清零的指令是( C)。
A.SUBAX, AX;
B.XORAX, AX;
C.ORAX,0000H;
D.ANDAX, 0000H。
3.条件转移指令 JNE的测试条件为 (A)。
A. ZF=0; B.CF=0;
C.ZF=1; D. CF=1。
4.8086CPU在基址加变址的寻址方式中,变址寄存器可以为( D)。
A.BX或 CX; B. CX或 SI ;
C.DX或 SI ; D.SI 或 DI。
5.设( AX)=1000H,
NEGAX
NOTAX
【汇编语言程序设计】期末考试 - 试卷及参考答案
来源网络
执行上述两条指令后,正确的结果是( B)。
A.( AX) =1001H;B.( AX) =0FFFH;
C.( AX) =1000H; D.( AX)=0111H。
6.串指令中的目的操作数地址一定是由 ____A__提供。()
A.ES: [DI]
C.DS:[SI]
; B.SS: [BP] ;
; D.CS:[IP] 。
7.将 DX的内容除以 2,正确的指令是( C)。
A.DIV?2;
B.DIV?DX,2;
C.SAR?DX,1;
D.SHL?DX,1。
8. 用户为了解决自己的问题,用汇编语言所编写的程序,称为( B)。
A.目标程序; B.汇编语言源程序;
C.可执行程序; D.汇编程序。
9.用一条指令仅实现将 AX←BX+SI 的方法是( D)。
A.XCHGAX,[BX][SI] ;
B.MOVAX,[BX+SI] ;
C.LEAAX,BX[SI] ;
D. LEAAX,[BX][SI] 。
10.设 SP初值为 2000H,执行指令“ PUSHAX”后, SP的值是( C)。
A.1FFFH;B.1998H;
C.1FFEH;D. 2002H。
1.A2.C3.A4.D5.B6.A7.C8.B9.D10.C
二、指出下列指令的出错原因,并改正。(每小题
2 分,共 12 分)
1.MOVBX,DL;操作数类型不匹配,改正为: MOVBL, DL或 MOVBX, DX
2.MOVCS,AX;代码段寄存器 CS不能作目的操作数,改正为 MOVDS,AX
3.ADDAX,DS;段寄存器 DS的内容不能作为加法指令的操作数,改正为
MOVBX, DS
ADDAX, BX
4.TESTBX,[CX] ;不能使用 CX实现寄存器间接寻址,改正为
MOVSI, CX
TESTBX,[SI]
5.SUB[BX],[BP+SI] ;两个操作数不能同为存储器操作数,且两个操作数的数据类型不确定,改正为: MOVAX,[BX]
SUBAX,[BP+SI]
或: MOVAL,[BX]
SUBAL,[BP+SI]
6.SHLDX;没有给出移位次数,改正为 SHLDX,1 或 SHLDX,CL
三、程序填空题(注意:每空只能填一条指令, 并注释说明所填指令的作用! 每空 3 分,
共 18分)
1.在表 TABLE处存放着 N 个无符号 字节数,求表中前 10 个字节数的总和并保存在 AX 寄存器中。如果总和值超过 AX寄存器的容量,则置 AX寄存器内容不变。请在程序中的空格处填入适当指令使其完整。
LEA?BX,TABLE?
MOV?CX,10?
来源网络
MOV?SUM,AX;将 AX的原值保存在 SUM单元中
MOVAL,00H
MEXT:( 1)ADDAL, [BX] ;实现将表 TABLE中的数据按字节累加到 AL 中
ADC?AH,0?
JNC?DONE
2) MOV?AX,SUM;总和值超过 AX寄存器的容量,恢复 AX的原值
JC?EXIT
DONE: INC?BX
3) LOOPNEXT;将计数器 CX减 1,并判断是否继续下一次循环
EXIT: HLT
2.BUFFER为起始地址的存储区域中存放有 100 个字节数据,现将其首、尾颠倒过来,重新排放这 100 个字节数据。请在程序中的空格处填
您可能关注的文档
- 《风筝》说课稿范文.doc
- 《风筝》课时教学设计.doc
- 《风筝》阅读练习带答案.doc
- 《风筝又名木鸢》阅读题答案.doc
- 《风筝的心》现代文阅读及答案.doc
- 《风筝的心朱成玉》阅读答案.doc
- 《食品生产加工小作坊登记证》办理提交材料.doc
- 《马云管理日志》读后感:企业用人一定需要精英吗?.doc
- 《马莎长大了》备课设计.doc
- 《马说》和《战国策》节选的阅读答案分析.doc
- GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器.pdf
- 《GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器》.pdf
- GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB 7956.20-2026消防车 第20部分:特种底盘消防车》.pdf
- 中国国家标准 GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求》.pdf
- 中国国家标准 GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试.pdf
- 《GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试》.pdf
最近下载
- 同济大学《计算机体系结构》笔记-复习资料.pdf VIP
- T_QLY 072—2021_贵州小吃丝娃娃烹饪技术规范.pdf VIP
- 工学一体化课程《小型网络管理与维护》任务1单元5教学单元活动方案.docx VIP
- 混凝土—建筑材料混凝土的应用(建筑材料).pptx
- GB3469-83《文献类型与文献载体代码》.pdf VIP
- 2025年度组织生活会普通党员个人对照检查发言材料(五个带头).docx VIP
- 《电子商务基础与实务》(第三版)课件全套许应楠第1--9章电子商务概述、电子商务法律法规--智慧零售.pptx
- 2026年出海全球展望报告.pdf
- 财会类本科毕业论文.docx VIP
- 《建筑材料应用》课件.ppt VIP
原创力文档

文档评论(0)