XOS 源码详解2: os_s_xxxx.s 汇编代码的段定义AREA,程序入口ENTRY,程序结尾END.

本文详细介绍了XOS源码中涉及到的代码段定义AREA,程序入口ENTRY以及程序结尾END的使用。AREA伪指令用于定义代码或数据段,如CODE属性用于代码段,DATA属性用于数据段。ENTRY指定汇编程序的入口点,而END标记源程序的结束。通过这些基础知识,有助于理解嵌入式系统的底层运作。
摘要由CSDN通过智能技术生成

代码段定义

        EXPORT    __Vectors

;**
;* @brief    中断向量
;*
        AREA    Vectors, CODE

; 系统异常
__Vectors


数据段定义

;**
;* @brief    代码段
;*
        AREA    Routines, CODE

 


程序入口定义

        ENTRY



代码段定义---栈空间分配

;**
;* @brief    数据段
;*
        AREA    StackSpace, DATA

DX32_MspBot    SPACE    256
DX32_MspTop

 


  程序结尾定义

  END

 


 

1、AREA    
    语法格式:    
    AREA 段名 属性1 ,属性2 ,……    
    AREA伪指令用于定义一个代码段或数据段。其中,段名若以数字开头,则该段名需用“|”括起来,如:|1_test| 。    
    属性字段表示该代码段(或数据段)的相关属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值