1 / 52
文档名称:

第三部分_汇编.ppt

格式:ppt   页数:52
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三部分_汇编.ppt

上传人:经管专家 2011/10/22 文件大小:0 KB

下载得到文件列表

第三部分_汇编.ppt

文档介绍

文档介绍:汇编语言与汇编
指令及汇编
常用伪指令介绍
汇编语言的应用
DEBUG简介
宏指令与宏汇编
汇编与连接
汇编语言程序设计
目的要求
1. 掌握汇编语言的伪指令
2. 掌握汇编语言的属性操作符
第一节汇编语言的格式
一. 汇编语言及汇编

汇编语言
高级语言
程序编辑
程序翻译
用户
适应范围
对“位、字节、字、寄存器、存储器单元”等进行处理。
汇编程序
熟悉计算机内部硬件结构
与语言相适应的微处理器计算机,机器的自检,系统初始化等。
涉及抽象事物;“代表数”和“字符变量”。
编译程序
只需要掌握某种语言
各种类型计算机
、汇编、连接与调试过程。
(1)汇编语言的编辑
(2)汇编语言的汇编
(3)汇编语言的连接
(4)汇编语言的调试
或编辑工具编辑汇编语言源程序。
其后缀为“ASM”的“源程序”

形成其后缀为“OBJ”的“目标文件”



可以观察到程序在执行过程中各存储器单元、各寄存器等
的内容,及根据DEBUG中的命令,可以要求程序单步或连续
执行等。
说明:
1、.COM文件是内存映像文件,执行时直接装入内存即可执行。其中代码段、数据段、堆栈段等的段地址完全相同。一般程序长度小于64KB。装入执行速度相对较快。
2、.EXE文件不是内存映像文件,执行时需要把代码段、数据段、堆栈段等重新定位,然后才能够执行。程序长度可以大于64KB。装入执行速度相对较慢。
3、(程序前缀段),里面是程序运行的一些基本信息,存放在程序的开始位置0-FFH,PSP的长度是100H。
用汇编语言编写的一个简单例子:在屏幕上显示Hello!并且响铃。
请进入DOS环境学习。
1、用DEBUG写程序。
C:\MASM>DEBUG -A 136E:0100 MOV DX, 10C 136E:0103 MOV AH, 9 136E:0105 INT 21 136E:0107 MOV AX, 4C00 136E:010A INT 21 136E:010C -E10C 'Hello!',7,'$' -RCX CX 0000 :14 - -W Writing 00014 bytes -G Hello!
2、编写一个EXE文件。
.Model Small
.Stack 200H
.Data String DB 'Hello!', 7, '$‘
.Code
Start: MOV AX, ***@Data
MOV DS, AX
LEA DX, String
MOV AH, 9
INT 21H
MOV AX, 4C00H
INT 21H
End Start
-> Tasm H2 -> Tlink H2
3、文件。
.Model Tiny
.Code
ORG 100H
Start: LEA DX, String
MOV AH, 9
INT 21H
MOV AX, 4C00H
INT 21H
String DB 'Hello!', 7, '$'
End Start
->Tasm H3
->Tlink /t H3
简化的段伪指令与标准的段伪指令的对比
.Model Small
.Stack 200H
; MyStack Segment STACK
; DW 200 DUP (0)
; MyStack EndS
.Data
; Data Segment
String DB 'Hello!', 7, '$'
; Data EndS
;
; Code Segment
; Assume DS:Data, CS:Code, SS:MyStack
; Main Proc Far
.Code
Start: MOV AX, ***@Data
; MOV AX, Data
MOV DS, AX
LEA DX, String
MOV AH, 9
INT 21H
MOV AX, 4C00H
INT 21H
; Main EndP
; Code EndS
End Start

(1)源程序
(2)反汇编内容
数据段
代码段

段偏移机器反汇编
地址地址码内容

最近更新

2025年郑州健康学院马克思主义基本原理概论期.. 12页

2025年青海省黄南藏族自治州单招职业适应性测.. 43页

2026年内蒙古科技职业学院单招职业技能考试模.. 44页

2026年主管中药师考试备考题100道附参考答案【.. 38页

2026年医学微生物学习题集带答案(培优a卷) 40页

最新全国政法队伍教育整顿知识竞赛试题库及参.. 39页

新安全生产法知识竞赛试题库及完整答案【必刷.. 44页

最新煤气操作证考试题100道含答案【能力提升】.. 39页

最新煤气操作证考试题100道带答案(基础题) 39页

2025年医用供应装置项目合作计划书 60页

2025年冷墩钢项目合作计划书 70页

2025年便携式振动分析仪项目合作计划书 65页

凌莹:以专业与温情守护认知症老人 6页

2025年苏州市职业大学单招职业适应性测试题库.. 43页

2025年郑州城市职业学院单招职业技能考试模拟.. 44页

2025年长江职业学院单招职业适应性考试模拟测.. 45页

胖东来良性循环运营体系构建指南 60页

2026年医学微生物学习题集附完整答案【夺冠系.. 40页

2026年吕梁师范高等专科学校单招职业技能测试.. 44页

2026年国开电大外国文学形考题库含答案(综合.. 40页

2026年幼教笔试题库含答案【培优】 42页

2026年自考专业(会计)考试题库200道附参考答案.. 84页

2026年四川工程职业技术学院单招职业适应性测.. 47页

化学试卷答案安徽省合肥市普通高中六校联盟20.. 2页

2025贵州黔西南州安龙县兴晟众力劳务有限责任.. 45页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

2025年江西信息应用职业技术学院单招职业倾向.. 73页

喝酒给老婆的检讨书 6页