8086/8088汇编语言程序设计期末试题解析
版权申诉
161 浏览量
更新于2024-08-24
收藏 180KB PDF 举报
"汇编语言程序设计期末考试题.pdf"
本次考试主要涵盖了汇编语言程序设计的基础知识,涉及了CPU地址类型、程序翻译、数据类型、内存操作、伪指令、指令系统、数据存储、编码标准以及编程语言层次等多个方面。
1. CPU在访问存储器时使用的地址可以分为不同类型,题目中提到的“访问存储器的地址”通常指的是物理地址,它是指内存单元的实际位置,是芯片与内存交互时实际使用的地址。
2. 高级语言编写的程序需要经过翻译才能被计算机执行,这个过程可能涉及到编译程序、解释程序或汇编程序。题目中提到的将高级语言转换为机器码的实用程序是编译程序。
3. DECBYTEPTR[BX]指令用于对字节类型的数据进行操作,所以其数据类型是字节。
4. BUFFERDB01H, 0AH定义了一个数据变量BUFFER,其类型为字节,因此BUFFER在这里是一个变量。
5. 在串操作指令中,源串操作数的段地址通常存储在DS(数据段)寄存器中。
6. 计算机执行的命令如果是实际操作硬件的,那么它就是指令,而不是伪指令、标号或助记符。
7. 将数据5618H存储到存储单元中的伪指令是DATA1DB18H, 56H,因为DB用于定义字节数据,而5618H需要两个字节来表示。
8. AND AX, CX指令执行后,AX的值取决于AX和CX的按位与结果,如果AX=3500H, CX=56B8H,执行后AX会变成两者对应位都是1的位的值,即00000111 01111111,也就是1400H。
9. 微机中普遍采用的字符编码是ASCII码,它包含了常见的字母、数字和符号的编码。
10. 指令的助记符、符号地址、标号、伪指令和宏指令是汇编语言的组成部分,因此使用这些元素书写程序的语言被称为汇编语言。
二、填空题
1. 8086/8088汇编语言中的五条串操作指令包括:MOVS, MOVSB, CMPS, CMPSB, STOS, STOSB等,其中搜索字符串的指令是CMPS或CMPSB。
2. 计算机系统通常包括硬件和软件两大部分。
3. 8086/8088处理器的四个段寄存器分别为CS(代码段)、DS(数据段)、SS(堆栈段)和ES(附加段)。
4. 当AX=2000H, BX=1200H, DS=3000H, DI=0时,可以通过DS:DI来访问内存中的数据,即DS+DI=3000H+0=3000H。
2021-11-01 上传
2021-10-06 上传
2022-01-11 上传
2024-10-30 上传
2024-10-30 上传
2024-10-30 上传
2024-10-30 上传
2024-10-30 上传
LINlanye456
- 粉丝: 0
- 资源: 4万+
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明