我是靠谱客的博主 细腻香烟,这篇文章主要介绍endp 汇编start_(完整版)汇编语言中常用的伪指令档,现在分享给大家,希望可以做个参考。

汇编语言中常用的伪指令

分类:

软件相关

2013-01-23 20:13 515

人阅读

评论

(0)

收藏

举报

areaequ

伪指令常用汇编语言

汇编语言中,

指令语句在源程序汇编时会产生可供计算机执行的指令代码,

即目标代码。

汇

编程序除指令语句外,

还需要提供一些指令,

用于辅助源程序的汇编。

比如指定程序或数据

存放的起始地址,

为数据分配一段连续的内存单元等。

这些指令在汇编时并不生成目标代码,

不影响程序执行,因此称之为伪指令。本文简单总结了常用的伪指令,如下。

1

、

EQU

(

Equate

)

一般格式为:

标号:

EQU

操作数

指令功能为将操作数赋予标号,两边的值完全相等。使用

EQU

伪指令给一个标号赋值后,

此标号在整个源文件中值固定。

AREA:

EQU

1000H

;

将标号

AREA

赋值为

1000H

2

、

ORG

(

Origin

)

一般格式为:

ORG

xxxxH

(绝对地址或标号)

XxxxH

决定此语句后第一条指令(或数据)的地址。该段源程序或数据被连续存放在此后

的地址内,直到下一条

ORG

指令为止。

ORG

8000H

;此后目标代码存储在存储器中以

0x8000h

开始的地址空间

中。

ADD    R1

,

#1

MOV

R2

,

#2

3

、

DB

(

Define Byte

)

一般格式为:

标号:

DB

字节常数或字符或表达式

标号字段可有可无,

字节常数或字符是指一个字节数据。

此伪指令的功能是把字节常数或字

节串存放至内存连续的地址空间中。

ORG

8000H

DATA1

:

DB

43H,09H,08H

DATA2

:

DB

07H

伪指令

DB

指定了

43H

,

09H

,

08H

顺序存放在

8000H

开始的存储单元中,

DATA2

中

的

07H

紧挨着

DATA1

的地址空间存放,即

07H

存放在

8003H

单元中。

注:

DW

(

Define Word

)指令定义与

DB

类似,区别在于

DW

定义一个字,

DB

定义一个字

节。

最后

以上就是细腻香烟最近收集整理的关于endp 汇编start_(完整版)汇编语言中常用的伪指令档的全部内容,更多相关endp内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(252)

评论列表共有 0 条评论

立即
投稿
返回
顶部