贵州大学微机原理及复习汇编语言与编程

贵州大学微机原理及复习汇编语言与编程

ID:46974005

大小:2.15 MB

页数:77页

时间:2019-12-02

贵州大学微机原理及复习汇编语言与编程_第1页
贵州大学微机原理及复习汇编语言与编程_第2页
贵州大学微机原理及复习汇编语言与编程_第3页
贵州大学微机原理及复习汇编语言与编程_第4页
贵州大学微机原理及复习汇编语言与编程_第5页
资源描述:

《贵州大学微机原理及复习汇编语言与编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、热能与动力工程第3章 汇编语言与编程1Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.热能与动力工程3.2伪指令语句1、方式选择伪指令Intel系列微处理器不断发展换代并保持向上兼容,不同版本的MSAM对应不同代的微处理器的指令

2、集和汇编伪指令。因此方式选择伪指令既是选择微处理机,实质上也是选择相应的指令集。MASM宏汇编程序提供的方式选择伪指令如下:.8086——只汇编8086/8088的指令,此为默认方式.286或.286C——同.8086并只汇编80286非特权(实模式)指令.286P——同.8086并汇编80286全部指令(包括保护方式).287——用于汇编80287协处理器指令.386或.386C——同.286并汇编80386非特权(实模式)指令.386P——同.286P并汇编80386全部指令(包括保护方式).387——用于汇编80387协处理器指令.486或.486C——同.386并汇编8

3、0486非特权(实模式)指令.486P——同.386P并汇编80486全部指令(包括保护方式).586或.586C——用于汇编Pentium微处理器非特权(实模式)指令.586P——用于汇编Pentium微处理器保护方式在内的所有指令3.2.1程序结构伪指令2Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfil

4、e5.2.0.0.Copyright2004-2011AsposePtyLtd.热能与动力工程●段定义伪指令用于将源程序划分成若干段,这些逻辑段按用途可分为代码段(用于存放程序)、数据段(用于存放数据)、堆栈段(用于堆栈操作)和附加段(附加的数据段)。●需要说明的是,并不是所有的程序都必须包含这四个逻辑段,有时只需要一个段或两个段。格式:段名SEGMENT[定位类型][组合类型][′类别名′]┆段名ENDS●功能:把模块划分为若干个逻辑段。每个SEGMENT/ENDS可定义一个逻辑段。2、段定义伪指令3Evaluationonly.CreatedwithAspose.Slide

5、sfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.热能与动力工程例:STACKSEGMENTSTACKDW20DUP(?)STACKENDS伪指令SEGMENT有3个可选择的操作数:定位方式,组合方式和类别名。4Evaluationonly.CreatedwithAspose.Slidesfor.NET3

6、.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.热能与动力工程1)定位类型定位类型规定段的起始地址要求,有如下4种方式(默认方式为PARA):(1)PARA——段地址从小段边界开始,段起始单元20位地址的最低4位必须为0。(2)BYTE——段地址从字节边界开始,该段可从任意单元开始。(3)WORD——段地址从字边界开始,

7、段起始单元20位地址的最低1位必须为0。(4)PAGE——段地址从页边界开始,段起始单元20位地址的最低8位必须为0。5Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-201

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。