汇编语言程序设计试题参考答案
更新时间:2023-10-20 02:50:01 阅读量: 综合文库 文档下载
汇编语言程序设计参考答案
A卷
一、单项选择题(本大题共8小题,每小题2分,共16分)
1.C 2.B 3.B 4.A 5.C 6.A 7.A 8.C 9.D 10.B
二、名词解释(本大题共5小题,每小题4分,共20分)
11. 微处理器:也成中央处理器(CPU),是微型计算机的核心部件,包含运算器、控制器、寄存器组及总线接口等,负责对计算机系统各部件进行统一的协调和控制。
12. 寻址方式:就是寻找操作数或操作数地址的方式,根据寻址方式可方便地访问各类操作数。
13. 伪指令:是发送给汇编程序的命令,在汇编过程中由汇编程序进行处理,如定义数据、分配存储区、定义段及定义过程等。
14. 中断源:指能引起中断的外部设备或内部原因。
15. 汇编语言:是一种面向CPU指令系统的程序设计语言,采用指令助记符来表示操作码和操作数,用符号地址表示操作数地址。 三、简答题(本大题共4小题,每小题5分,共20分)
16. 微型计算机系统软件的主要特点是什么?
计算机系统软件的主要特点是简化计算机操作,支持应用软件的运行并提供相关服务,通常包括操作系统、语言处理程序等。 17. 什么是逻辑地址?他由哪两部分组成?
计算机存储器中给每个逻辑段编址的地址称逻辑地址。逻辑地址是在程
序中使用的地址,他由段地址和偏移地址两部分构成。
18. 一个完整的汇编源程序由那些逻辑段组成?各逻辑段的主要作用是什么?
一般情况下汇编语言源程序应该由以下3个逻辑段组成:
① 数据段:用来在内存中建立一个适当容量的工作区,以存放常数,变量等程序需要对其进行操作的数据;
1
② 堆栈段:用来在内存中建立一个适当容量的堆栈区,以便在中断、子程序调用时使用;
③ 代码段:包括了许多以符号表示的指令,其内容就是程序需要执行的具体操作。
19. DMA数据传送方式的特点是什么?
DMA数据传送方式把外设与内存交换信息的操作与控制交给DMA控制器,简化了CPU对数据交换的控制,数据传送速度快,但这种方式电路结构复杂,硬件开销大。
20. 简述中断技术的优点。 ① CPU与外设可并行操作。
② 可对实时信息进行采集、处理和控制。 ③ 可对计算机出现的故障进行随机处理。
四、计算与分析(本大题共3小题,每小题5分,共15分)
21. 请将(158.625)10转为二进制。
结果:(10011110.101)2
22. 若一个程序段开始执行前,(CS)=33A0H,(IP)=0130H,则该程序段启动执行指令的实际地址PA是多少?
PA=(CS)×10H+(IP)=33A0H×10H+0130H=33B30H
23. 有两个16位的字31DAH和5E7FH,它们在8086系统存储器中的地址分别为00130H和00134H,试画出它们的存储示意图。
存储内容 存储地址 DAH 31H 7FH 5EH
00130H 00131H 00132H 00133H 00134H 00135H 2
五、编程题(本大题共3小题,共25分)
24. 给定如下数据段,请指出该程序段完成的功能及运算结果。(5分) MOV AX , 0 MOV BX , 1 MOV CX , 5 LP: ADD AX , BX ADD BX , 2 LOOP LP
HLT
⑴ 该程序完成的主要功能是 1+3+5+7+9 。
⑵ 程序运行后,(AX)= 0019H ;(BX)= 000BH ;(CX)= 0000H;
. 25. 已知在内存中有1B单元的X,存有带符号数据,请设计程序计算出它的绝对值后,放入RESULT单元中。(10分)
DATA SEGMENT
X DB -23
RESULT DB ?
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA , CS:CODE
START: MOV AX , DATA
MOV DS , AX MOV AL , X TEST AL , 80H JZ NEXT NEG AL
NEXT: MOV RESULT , AL
MOV AH , 4CH INT 21H
CODE ENDS
END START
3
26. 编制程序完成1~50之间的自然数中的偶数累加和,结果送到RESULT单元中。(10分)
DATA SEGMENT
RESULT DW ? CN EQU 25 DATA ENDS
CODE SEGMENT
START NEXT: CODE:
ASSUME DS:DATA , CS:CODE MOV AX , DATA
MOV DS , AX MOV AX , 0 MOV CX , CN MOV BX , 2
ADD AX , BX ADD BX , 2 LOOP NEXT
MOV RESULT , AX MOV AH , 4CH INT 21H ENDS
END START 4
B卷
一、 单项选择题(本大题共8小题,每小题2分,共16分)
1.B 2.B 3.C 4.A 5.C 6.C 7.A 8.A 9.D 10.B
二、名词解释(本大题共5小题,每小题4分,共20分)
11. 机器指令:指发送给CPU的命令,每条指令对应一种特定的操作。 12. 寻址方式:就是寻找操作数或操作数地址的方式,根据寻址方式可方便地访问各类操作数。
13. 端口:指I/O接口电路中供CPU直接存取访问的那些寄存器或某些特定电路。一个I/O接口总要包括数据、命令、状态和方式等端口。
14. 中断源:指能引起中断的外部设备或内部原因。
15. 汇编程序:是将汇编语言源程序翻译成机器能够识别和执行的目标程序的一种系统软件。
三、简答题(本大题共4小题,每小题5分,共20分)
16. 微处理器的基本功能有哪些??
微处理器具有以下4个方面的基本功能: ① 指令控制:即程序的顺序控制。
② 操作控制:将指令产生的一系列控制信号分别送往相应的部件,完成规定的工作。
③ 时间控制:主要包括时序控制和总线控制。 ④ 数据加工:对数据或信息的各种处理功能。 17. 什么是逻辑地址?他由哪两部分组成?
计算机存储器中给每个逻辑段编址的地址称逻辑地址。逻辑地址是在程
序中使用的地址,他由段地址和偏移地址两部分构成。 18. 简述中断处理的四个过程是什么??
① 中断请求; ② 中断响应; ③ 中断服务;
5
正在阅读:
汇编语言程序设计试题参考答案10-20
燃料电池发动机监控系统软件设计07-26
挡墙计算书09-27
(完整版)歧义句的类型及消除歧义的方法.05-06
新2010年中考思想品德真题分类汇编四 - 落实科学发展观 - 建设和06-16
中级财务会计习题及答案10-08
网上鞋店的设计与实现05-26
第五章横向分布系数计算例03-19
新闻角度、立场对比10-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 汇编语言
- 程序设计
- 试题
- 答案
- 参考