汇编中AREA和ENTRY

阅读数:6 评论数:0

跳转到新版页面

分类

硬件/嵌入式

正文

一、AREA

1、语法

AREA 段名  属性1,属性2,......

AREA伪指令用于定义一个代码段或数据段。若段名以数字开头,则该段名需要用|括起来,即:|1_test|。

2、属性

(1)CODE

定义代码段,默认为READONLY

(2)DATA

定义数据段,默认为READWRITE

(3)READONLY、READWRITE

(4)ALIGN

对齐方式

(5)COMMON

定义一个通用的段,各源文件中同名的COMMON段共享一段存储单元。

二、ENTRY

用于指定汇编程序的入口点。一个源文件中最多只能有一个ENTRY,但一个完整的汇编程序中至少要有一个ENTRY,也可以有多个,当有多个时,程序的入口由链接器指定。