1 / 122
文档名称:

微机与接口第三章汇编程序设计.ppt

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

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

分享

预览

微机与接口第三章汇编程序设计.ppt

上传人:所以所以 2012/6/1 文件大小:0 KB

下载得到文件列表

微机与接口第三章汇编程序设计.ppt

文档介绍

文档介绍:微机与接口技术
汇编语言程序设计
本章目录
计算机语言
一、机器语言
二、汇编语言
三、高级语言
汇编语言源程序的格式
一、汇编语言源程序的格式——分段结构
二、汇编语言语句的类型和组成
三、名字
四、助记符和伪操作
五、操作数
六、注释
伪操作命令
一、处理器方式伪操作
二、数据定义伪操作
三、符号定义伪操作
四、段定义伪操作
五、过程定义伪操作
六、模块定义和链接伪操作
七、宏处理伪操作
六、列表伪操作
七、其它伪操作
DOS调用
一、概述
二、DOS软中断和系统功能调用
汇编语言程序设计基础
汇编语言程序设计举例
计算机语言
一、机器语言
用二进制表示指令和数据
优点:执行速度快,占有内存少
缺点:不直观,不易编写、阅读和理解,面向硬件,不能移植
二、汇编语言
用助记符书写指令,地址和数据也可用符号表示
优点:编写、阅读和修改较方便,不易出错,执行速度与机器语言相近
缺点:面向硬件,不能移植
汇编:把汇编语言源程序翻译成机器语言目标程序的过程
汇编程序:完成汇编工作的系统软件。包括:
小汇编(ASM):需要64K内存支持
宏汇编(MASM):需要96K以上的内存支持,功能更强
三、高级语言
包括:BASIC, C, C++, FORTRAN, PASCAL, COBOL等
优点:通用性强,容易理解、学习和掌握
缺点:占用内存和时间多
汇编语言源程序的格式
用汇编语言源程序实现五字节十六进制数相加
DATA SEGMENT ;定义数据段
DATA1 DB 10H, 11H, 0A4H, 13H, 14H
DATA2 DB 23H, 24H, 21H, 22H, 0C2H
DATA ENDS ;数据段结束
CODE SEGMENT ;定义代码段
ASSUME CS:CODE, DS:DATA
START:MOV AX, DATA
MOV DS, AX ;初始化DS
MOV CX, 5
MOV SI, 0
CLC
LOOPER:
MOV AL, DATA2[SI]
ADC DATA1[SI], AL
INC SI
DEC CX
JNZ LOOPER
HLT
CODE ENDS ;代码段结束
END START ;源程序结束
一、汇编语言源程序的格式—分段结构
NAME1 SEGMENT
(语句体)
NAME1 ENDS
NAME2 SEGMENT
(语句体)
NAME2 ENDS
(语句体)
END <标号>