我是靠谱客的博主 细腻香烟,最近开发中收集的这篇文章主要介绍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 汇编start_(完整版)汇编语言中常用的伪指令档所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部