第4章汇编语言程序设计
汇编语言基本概念
汇编语言程序设计
汇编语言基本概念
程序设计语言
汇编语言的语句结构
伪指令
返回本章首页
程序设计语言
按照语言的结构及其功能可以分为三种:
:机器语言是用二进制代码0和1表示指令和数据的最原始的程序设计语言。
:在汇编语言中,指令用助记符表示,地址、操作数可用标号、符号地址及字符等形式来描述。
:高级语言是接近于人的自然语言,面向过程而独立于机器的通用语言。
返回本节
汇编语言的语句结构
MCS-51单片机汇编语言,包含两类不同性质的指令。
(1)基本指令:即指令系统中的指令。它们都是机器能够执行的指令,每一条指令都有对应的机器码。
(2)伪指令:汇编时用于控制汇编的指令。它们都是机器不执行的指令,无机器码。
汇编语言源程序是由汇编语句(即指令)组成的。汇编语言一般由四部分组成。
其典型的汇编语句格式如下:
标号: 操作码 操作数 ;注释
START: MOV A,30H ;A←(30H)
返回本节
伪指令
:汇编起始地址
用来说明以下程序段在存储器中存放的起始地址。
例如程序: ORG 1000H
START: MOV A,#20H
MOV B,#30H
┇
:赋值
给变量标号赋予一个确定的数值。
:定义数据字节
把数据以字节数的形式存放在存储器单元中。
:定义数据字
按字的形式把数据存放在存储单元中。
:定义存储区
从指定的地址单元开始,保留一定数量存储单元。
:位定义
确定字符名为确定的位地址值。
:汇编结束
返回本节
汇编语言程序设计
汇编语方程序设计步骤
顺序程序
分支程序
循环程序
子程序
位操作程序
返回本章首页
汇编语方程序设计步骤
返回本节
顺序程序
顺序程序是一种最简单,最基本的程序。
特点:程序按编写的顺序依次往下执行每一条指令,直到最后一条。
【】将30H单元内的两位BCD码拆开并转换成ASCII码,存入RAM两个单元中。程序流程如图4-1所示。参考程序如下:
ORG 2000H
MOV A,30H ;取值
ANL A,#0FH ;取低4位
第4章 汇编语言程序设计 来自淘豆网m.daumloan.com转载请标明出处.