- 33
- 0
- 约1.27万字
- 约 10页
- 2016-12-22 发布于重庆
- 举报
《计算机组成原理与汇编语言程序设计》编程练习题
一、填空题
1、 构成MSAM汇编语言程序的三种语句是:指令语句、 和宏指令语句。
2、 构成MSAM汇编语言程序的三种语句是: 、伪指令语句和宏指令语句。
3、 构成MSAM汇编语言程序的三种语句是:指令语句、伪指令语句和 。
4、 在汇编程序中的变量均有三个属性:段属性、偏移量属性和 。
5、 在汇编程序中的变量均有三个属性: 、偏移量属性和类型属性。
6、 在汇编程序中的变量均有三个属性:段属性、 和类型属性。
7、 在汇编语言程序设计中的三种构成方法是:顺序程序设计、 和循环程序设计。
8、 在汇编语言程序设计中的三种构成方法是: 、分支程序设计和循环程序设计。
9、 在汇编语言程序设计中的三种构成方法是:顺序程序设计、分支程序设计和 。
10、汇编语言中的常数有 和字符常数。
11、在汇编语言程序设计中的三种构成方法分别是:顺序程序设计、 和循环程序设计。
12、汇编语言源程序至少须有一个_______________段和一条_______________伪指令,而________________段和__________________段则视需要而设。
二、判断题
1、 指令TEST AL,0执行后AL的内容一定是全零。( )
2、 逻辑右移1位和算术右移1位结果都是一样的。( )
3、 下面是合法的数据传送指令:MOV AL,255。( )
4、 指令之间的衔接方式有两种:串行的重叠处理方式和并行的顺序安排方式。( )
5、 指令SHRAX,4可以将AX的内容逻辑右移4位。( )
三、单项选择题
1、 把源程序变成目标程序的应用软件是 _ 。
A、EDIT B、MASM C、LINK D、DEBUG
四、简答题
1. 请简述汇编语言程序开发的过程
2. 请简述汇编语言源程序和机器语言程序有什么不同?
3. 汇编程序开发步骤中的汇编程序MASM的主要作用是什么?
4. MASM汇编程序开发步骤中的LINK的主要作用是什么?
5. 顺序程序设计的主要特点是什么?
6. 一个循环程序通常由哪5个部份组成?
7. 请回答汇编语言程序开发的四个主要步骤
8. 请回答汇编语言程序开发过程中的第二和第三步所需要的软件名称和生成的主要文件的扩展名。(如第一步需要软件名称是字编辑软件PE等,生成的源程序的扩展名是ASM)
9. 请简述调用系统功能子程序的设计格式是什么?
10. 指令语句和伪指令语句有什么不同?
11. 简述汇编语言的组成及各基本语句的作用。
12. 什么是系统调用?如何进行系统调用?
五、分析设计题
1. 如下程序是准备将0至100中的奇数求和,结果送SUM字单元,请用汇编语言完成此程序的设计。
DATA SEGMENT
;(1)定义结果单元,初值为0
DATA ENDS
STACT SEGMENT PARA STACK
DB 100 DUP(?)
STACK ENDS ;定义好堆栈
CODE SEGMENT
ASSUME DS:DATA,CS:CODE,SS:STACK
START: MOV ;(2)
MOV DS,AX ;装填DATA数据段地址
MOV AX,0
MOV DX,1
LOOP1: CMP DX,100
JG EXIT ;大于转移
ADD AX,DX
;(3)调整DX的值
JMP LOOP1 ;无条件转移
EXIT: ;(4)将结果存入SUM单元
MOV AH, 4CH
INT 21H ;正常返回D
您可能关注的文档
最近下载
- 涂装车身质量评审重点标准.docx VIP
- 2026年苏州农业职业技术学院单招职业技能考试题库及答案详解(网校专用).docx VIP
- T∕GZBZ 60-2025 中心监控—居家自动化腹膜透析管理与服务规范.pdf
- 2025苏州农业职业技术学院单招考试文化素质数学真题(网校专用)附答案详解.docx VIP
- 泵站毕业设计说明书.doc VIP
- 2025苏州农业职业技术学院单招考试文化素质数学真题带答案详解(考试直接用).docx VIP
- 2025年居民艺术品展览合作合同协议.docx VIP
- 统编版(2024)七年级下册历史新教材课后练习答案 .pdf VIP
- 人体解剖学与组织胚胎学(第2版):脉管系统PPT教学课件.pptx
- 核心素养目标新课标北师大版小学数学五年级下册全册教案.docx VIP
原创力文档

文档评论(0)