- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 汇编语言程序设计
4.1 汇编语言程序基本格式
4.2 汇编语言基本语法
4.3 伪指令
4.4 宏指令
4.5 系统功能调用
4.6 汇编语言程序设计举例
4.7 汇编语言程序上机过程
4.8 调试程序DEBUG 的使用
4.1 汇编语言程序基本格式
4.1.1 汇编语言概述
机器语言:是计算机能直接识别和执行的语言,用一串“0”、
“1”数字代码表示。
汇编语言:是一种符号语言,用某种容易记忆的英文缩写去
表示机器指令操作码(指令助记符),用人们熟悉
的数码及数学符号等表示操作数、地址。
算法语言:是一种规定了书写程序的一系列语句和语法规则
的、更接近于数学语言的程序设计语言。用它编
写的程序更直观简练。
机器语言 汇编语言 C语言 C++ C#/JAVA/PYTHON
4.1.2 汇编语言源程序和汇编程序
1. 源程序
用汇编语言编写的程序称为汇编语言源程序,或
简称为源程序
2. 汇编程序
把汇编语言书写的程序翻译成与之等价的机器语言
程序的翻译程序称为汇编程序。汇编程序输入的是用汇
编语言书写的源程序,输出的是用机器语言表示的目标
程序。
3.汇编语言程序的建立及汇编过程图
编辑程序 MyProg.ASM 汇编程序 MyProg.OBJ 连接程序 MyProg.EXE
4.1.3 汇编语言的特点
1. 执行速度快
2. 程序短小
3. 可以直接控制硬件
4. 可以方便地编译
5. 辅助计算机工作者掌握计算机体系结构
代码自动生成--码农危机?
代码自动生成也是 自动化!
汽车行业的例子:发动机控制软件,自动变速箱控制软件,车身控制软件!
2010年以前:上百个码农协作撰写C代码,然后再拼装调试
2010年以后:除了发展中车企和微型公司,C代码已经很罕见了
Infineon预测的未来趋势:
4.1.4 一般汇编语言程序的结构形式
汇编语言源程序采用分段框架结构,一般一个完整的
源程序由3个程序段组成,即代码段、数据段、堆栈段。
完整段定义的程序结构
自定义的段名称 SEGMENT
…
自定义的段名称 ENDS
此外,必须明确段和段寄存器的关系,可用以下伪操作来
实现,其格式为
ASSUME 段寄存器名:段名[,段寄存器名:段名,...]
其中,段寄存器名必须是CS、DS、ES和SS
4.1.4 一般汇编语言程序的结构形式
例如,下面是一个较为完整的汇编源程序段定义。
DATA_SEG1 SEGMENT
…
DATA_SEG1 ENDS
DATA_SEG2 SEGMENT
…
DATA_SEG2 ENDS
CODE_SEG SEGMENT ;定义代码段
ASSUME CS:CODE_SEG,DS:DATA_SEG1,ES:DATA_SEG2
START:
CODE_SEG ENDS ;代码段定义结束
END START ;源程序结束
4.2 汇编语言基本语法
您可能关注的文档
最近下载
- 初一历史上册复习提纲.pdf VIP
- 地理 初一上册知识地理 初一上册知识点.doc VIP
- 银行笔试题库.pdf VIP
- 2025年高考英语全国一卷(新高考1卷)变化分析与备考建议课件+2026届高考英语一轮复习.pptx VIP
- 第八讲 空间分析原理与方法.ppt VIP
- 地震资料采集技术之三维地震观测系统介绍.ppt VIP
- DBJ33_T 1021-2023《城市建筑工程停车场(库)设置规则和配建指标标准》 (OCR).pdf VIP
- 2024年高考数学真题分类汇编六 概率、统计与计数原理.docx VIP
- DB37_T 4687-2023 社会心理服务中心(站、室)建设运行规范.pdf VIP
- TSG Z7004 2011 特种设备型式试验机构核准规则.pdf VIP
原创力文档


文档评论(0)