- 3
- 0
- 约6.01千字
- 约 34页
- 2017-02-28 发布于湖北
- 举报
5伪指令及汇编程序
过程定义伪指令 格式: 子程序名称 proc [属性] …… [ret] 子程序名称 endp 程序以子程序方式应完整包含在代码段中。 * * ? 汇编程序功能 ? 伪操作 ? 汇编语言程序格式 ? 汇编语言程序的上机过程 第4章 汇编语言程序格式 1. 程序运行步骤及生成的文件 myfile.asm 编辑程序 汇编程序 连接程序 myfile.crf otherfiles.obj myfile.lst myfile.obj myfile.map myfile.exe 建立, 运行汇编语言程序 CEDIT MYFILE . ASM CMASM MYFILE . ASM Microsoft (R) Macro Assembler Version 5.10 Copyright (C) Microsoft Corp 1981,1988.All rights reserved. Object filename [MYFILE.OBJ]: Source listing [NUL.LST]: MYFILE.LST Cross-reference [NUL.CRF]: 47962 + 413345Bytes symbol space free 0 Warning Errors 0 Severe Errors CLINK MYFILE . OBJ Microsoft (R) Overlay Linker Version 3.64 Copyright (C) Microsoft Corp 1983-1988. All rights reserved. Run File [MYFILE.EXE]: List File [NUL.MAP]: Libraries [.LIB]: LINK : warning L4021: no stack segment CMYFILE 2. 汇编程序功能 汇编程序的主要功能: 检查源程序,给出出错信息。 产生目标文件(.obj)和列表文件(.lst)。 展开宏指令。 3. 伪操作(伪指令) 伪操作是汇编程序对源程序进行汇编时处理的 操作,完成处理器选择、存储模式定义、数据定义、 存储器分配、指示程序开始结束等功能。 处理器选择伪操作 段定义伪操作 程序开始和结束伪操作 数据定义及存储器分配伪操作 表达式赋值伪操作 地址计数器与对准伪操作 基数控制伪操作 Directives .8086 选择 8086 指令系统 .286 选择 80286 指令系统 .286P 选择保护模式下的 80286 指令系统 .386 选择 80386 指令系统 .386P 选择保护模式下的 80386 指令系统 .486 选择 80486 指令系统 .486P 选择保护模式下的 80486 指令系统 .586 选择 Pentium 指令系统 .586P 选择保护模式下的 Pentium 指令系统 ◆ 处理器选择伪操作: ◆ 段定义伪操作: 完整的段定义格式 data segment ; 定义数据段 … data ends ; extra segment ; 定义附加段 … extra ends ; code segment ; 定义代码段 assume cs:code, ds:data, es:extra start: mov ax, data mov ds, ax ; 段地址 ? 段寄存器 … code ends end start PSP ? DS ES SS? CS? EXE程序的内存映象图 装入模块 文件头 …… code segment main proc far assume …… start: push ds mov ax, 0 push ax …… ret main endp code ends end start …… code segment main proc far assume …… start: ……
您可能关注的文档
- 5、第三章第二节液压缸.ppt
- 5、合同为一家.ppt
- 5、第五章账户体系.ppt
- 电动执行机构研究及控制逻辑的优化及应用.ppt
- 电动机概论介绍(金丰).ppt
- 6kV配电装置安装作业指导书.doc
- 5——铜冶金-.ppt
- 中国脑卒中急性期2014年指南解读-周立春.ppt
- (人教版)五年级语文上册课件综合性学习—走进信息世界-.ppt
- 5、话说长江ppt.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)