汇编 第4章汇编语言程序格式.ppt
《汇编 第4章汇编语言程序格式.ppt》由会员分享,可在线阅读,更多相关《汇编 第4章汇编语言程序格式.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第4章章 汇编语言程序格式汇编语言程序格式 汇编程序功能汇编程序功能 伪操作伪操作 汇编语言程序格式汇编语言程序格式 汇编语言程序的上机过程汇编语言程序的上机过程21.程序运行步骤及生成的文件程序运行步骤及生成的文件myfile.asm编辑程序编辑程序汇编程序汇编程序连接程序连接程序myfile.crfotherfiles.objmyfile.lstmyfile.objmyfile.mapmyfile.exe32.汇编程序功能汇编程序功能汇编程序的主要功能:汇编程序的主要功能:检查源程序,给出出错信息。检查源程序,给出出错信息。产生目标文件产生目标文件(.objobj)和和列表文件列表文件
2、(.lstlst)。展开宏指令。展开宏指令。43.伪操作(伪指令)伪操作(伪指令)伪操作是汇编程序对源程序进行汇编时处理的伪操作是汇编程序对源程序进行汇编时处理的操作,完成处理器选择、存储模式定义、数据定义、操作,完成处理器选择、存储模式定义、数据定义、存储器分配、指示程序开始结束等功能。存储器分配、指示程序开始结束等功能。处理器选择伪操作处理器选择伪操作 段定义伪操作段定义伪操作 程序开始和结束伪操作程序开始和结束伪操作 数据定义及存储器分配伪操作数据定义及存储器分配伪操作 表达式赋值伪操作表达式赋值伪操作 地址计数器与对准伪操作地址计数器与对准伪操作 基数控制伪操作基数控制伪操作5.808
3、6 选择选择 8086 指令系统指令系统.286 选择选择 80286 指令系统指令系统.286P 选择保护模式下的选择保护模式下的 80286 指令系统指令系统.386 选择选择 80386 指令系统指令系统.386P 选择保护模式下的选择保护模式下的 80386 指令系统指令系统.486 选择选择 80486 指令系统指令系统.486P 选择保护模式下的选择保护模式下的 80486 指令系统指令系统.586 选择选择 Pentium 指令系统指令系统.586P 选择保护模式下的选择保护模式下的 Pentium 指令系统指令系统 处理器选择伪操作:处理器选择伪操作:6 段定义伪操作:段定义伪
4、操作:完整的段定义格式完整的段定义格式 data segment data segment ;定义数据段定义数据段 data endsdata ends;-;-extra segment extra segment ;定义附加段定义附加段 extra endsextra ends;-;-code segment code segment ;定义代码段定义代码段 assume assume cscs:code,:code,ds ds:data,:data,es es:extra:extrastart:start:mov mov ax,dataax,data mov dsmov ds,ax ,ax
5、 ;段地址段地址 段寄存器段寄存器 code endscode ends end start end startPSPPSPDSDSESESSSSSCSCSEXE程序的内存映象图装入模块文件头7段名段名 SEGMENT 定位类型定位类型 组合类型组合类型 使用类型使用类型 类类别别 ;语句序列段名段名 ENDS(1)定位类型 align_type(2)PARA BYTE WORD DWORD PAGEPARA BYTE WORD DWORD PAGE(2)组合类型 combine_type(3)PRIVATE PUBLIC COMMON STACK AT PRIVATE PUBLIC COMM
6、ON STACK AT expexp(3)使用类型 use_type(4)USE16 USE32USE16 USE32(4)类别 class8TITLE textNAME module_nameEND label.STARTUP.EXIT return_value 程序开始和结束伪操作:程序开始和结束伪操作:9 数据定义及存储器分配伪操作:数据定义及存储器分配伪操作:变变量量 助助记记符符 操操作作数数 ,操操作作数数,;注注释释 助记符:助记符:DB DW DD DF DQ DTDB DW DD DF DQ DTDATA_BYTE DB 10,4,10H,?DATA_WORD DW 100,
7、100H,-5,?-0 0AHAH 0404H H 1010H H -6464H H 0000H H 0000H H 01 01H H FBHFBH FFHFFH -DATA_BYTE DATA_BYTE DATA_WORD DATA_WORD 例:10ARRAY DB HELLO DB AB DW AB 4848H H 4545H H 4CH4CH 4CH4CH 4FH4FH 4141H H 4242H H 4242H H 4141H H ARRAY ARRAY PAR1 DW 100,200 PAR2 DW 300,400ADDR_TABLE DW PAR1,PAR2VAR DB 100
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 第4章 汇编语言程序格式 汇编语言 程序 格式
限制150内