汇编语言程序设计试题A卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
陕西电子信息职业技术学院考试试卷(A) 2011至2012学年度第一学期 期末 班级: 09成教 课程: 汇编语言程序设计 题 号 一 二 三 四 五 合分人 分 数 总 分 (考试时间:120分钟 满分100分) 一、单项选择题(本大题共10小题,每小题2分,共20分) 1. 计算机硬件中最核心的部件是( )。 A. 运算器 B. 主存储器 C. CPU D. 输入 / 输出设备 2. 指令指针寄存器(IP )中存放的内容( )。 A. 指令 B. 指令地址 C. 操作数 D. 操作数地址 3. 寄存器间接寻址方式中,要寻找的操作数位于( )中。 A. 通用寄存器 B. 内存单元 C. 段寄存器 D. 堆栈 4. I/O 端口的编址方式分为统一编址和( )。 A. 独立编址 B. 选择编址 C. 设置编址 D. 控制编址 5. 汇编语言程序中可执行的指令位于( )中。 A. 数据段 B. 堆栈段 C. 代码段 D. 附加数据段 6. 循环结构设计中,要考虑的核心问题是( )。 A. 循环的控制 B. 选择循环结构 C. 设置循环参数初始值 D. 修改循环控制参数 7. 在汇编中用于管理和控制计算机相关功能的指令是( )。 A. 伪指令 B. 机器指令 C. 宏指令 D. 目标指令
班级
姓名
学号
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
密
—
—
—
—
—
—
—
—
—
封
—
—
—
—
—
—
—
—
—
—
线
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
8. 识别中断源的方法包括查询中断和()共两种类型。
A. 指令中断
B. 故障中断
C. 矢量中断
D. 实时时钟中断
9. CPU与I/O设备之间需要传输的信息通常包括()、状态信息
和控制信息。
A. 编址信息
B. 格式信息
C. 中断信息
D. 数据信息
10. 一般情况下,汇编源程序应由数据段、()和代码段共三个逻
辑段组成。
A. 逻辑段
B. 堆栈段
C. 指令段
D. 类型段
二、名词解释(本大题共5小题,每小题4分,共20分)
11. 微处理器:
12. 寻址方式:
13. 伪指令:
14. 中断源:
15. 汇编语言:
三、简答题(本大题共4小题,每小题5分,共20分)
16. 微型计算机系统软件的主要特点是什么?
17. 什么是逻辑地址?它由哪两部分组成?
18. 一个完整的汇编源程序由那些逻辑段组成?各逻辑段的主要作用是什么?
19. DMA数据传送方式的特点是什么?
20.简述中断技术的优点。
四、计算与分析(本大题共3小题,每小题5分,共15分)
21. 请将(158.625)10转为二进制。
22. 若一个程序段开始执行前,(CS)=33A0H,(IP)=0130H,则该程序段启动执行指令的实际地址PA是多少?
23. 有两个16位的字31DAH和5E7FH,它们在8086系统存储器中的地址分别为00130H和00134H,试画出它们的存储示意图。
五、编程题(本大题共3小题,共25分)
24. 给定如下数据段,请指出该程序段完成的功能及运算结果。(5分)
MOV AX , 0
MOV BX , 1
MOV CX , 5
LP: ADD AX , BX
ADD BX , 2
LOOP LP
HLT
⑴该程序完成的主要功能是。
⑵程序运行后,(AX)= ;(BX)= ;(CX)= ;
. 25. 已知在内存中有1B单元的X,存有带符号数据,请设计程序计算出它的绝对值后,放入RESULT单元中。(10分)
26. 编制程序完成1~50之间的自然数中的偶数累加和,结果送到RESULT 单元中。(10分)