1 / 35
文档名称:

第四章 汇编语言程序设计.ppt

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

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

分享

预览

第四章 汇编语言程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第四章 汇编语言程序设计.ppt

文档介绍

文档介绍:第4章汇编语言程序设计
汇编语言基本概念
汇编语言程序设计
汇编语言基本概念
按照语言的结构及其功能可以分为三种:
:机器语言是用二进制代码0和1表
示指令和数据的最原始的程序设计语言。
:在汇编语言中,指令用助记符表
示,地址、操作数可用标号、符号地址及字
符等形式来描述。
:高级语言是接近于人的自然语言,
面向过程而独立于机器的通用语言。
汇编语言的语句结构

MCS-51单片机汇编语言,包含两类不同性质的指令。
(1)基本指令:即指令系统中的指令。它们
都是机器能够执行的指令,每一条指令都有对
应的机器码。
(2)伪指令:汇编时用于控制汇编的指令。
它们都是机器不执行的指令,无机器码。

汇编语言源程序是由汇编语句(即指令)组成的。汇编语言一般由四部分组成。
其典型的汇编语句格式如下:
[标号:]操作码[目的操作数][,源操作数][;注释]
START: MOV A,30H ;A←(30H)
(1)标号
位于语句的开始,代表该语句的地址;由1~8个字母和
数字组成,必须以字母打头,以冒号结束,不能使用指
令助记符、伪指令或寄存器名。
(2)操作码
即指令的助记符,表示具体执行的操作,不可省略。
(3)操作数
操作数与操作码之间用空格分开。源操作数与目的操作
数之间用逗号分开,必须满足寻址方式的规定。
(4)注释
对程序的必要说明,注释与操作数之间用分号隔开。
√指令中以 A—F 开头的十六进制数前必须添一个“0”。
√二进制数必须带后缀“B”或“b”;十六进制数必须带后缀“H”或“h”;十进制数的后缀是“D”或“d”或无。
√ BCD码:用二进制数表达的十进制数。(0~9表示为:0000~1001B 后缀:B/b,H/h)
伪指令
汇编程序:汇编语言编写的程序借助编译工具编译成为目标代码,计算机才能识别。这个编译工具称为汇编程序。
指令:告诉计算机如何操作以及做何种操作。
伪指令:告诉汇编程序在翻译应用程序时有何具体约定。伪指令不进行具体的操作,那是真指令的事。比如:从何处开始,何处结束,某些编程者自己规定的表述代表什么意思……
汇编程序的常用伪指令
伪指令DB、DW都只对程序存储器起作用,它们不能对数据存储器初始化。可用DB、DW在程序存储器定义数据表格,DW还能定义一个地址表。
字符名称