📄 defsct.src
字号:
;***************************************************************************
; File: START.SRC
; Description: Set the stack pointer and calls _INIT function.
; Author: Kuan, Yeou-Fuh
;***************************************************************************
; The following section is needed for initializing the vars section &
; clearing the non-initialized section.
;
; +-----------------------+ ----- H'0
; | ST | ^
; +-----------------------+ |
; +-----------------------+ | H'100
; | GE | |
; +-----------------------+ |
; +-----------------------+ | H'400
; | TLB | |
; +-----------------------+ | (ROM)
; +-----------------------+ | H'600
; | INTJ | |
; +-----------------------+ |
; +-----------------------+ | H'00001000
; | Constant Area | |
; | (C) | |
; (1)---->+-----------------------+ |
; | Initialized Data Area | |
; | (D) | |
; (6)---->+-----------------------+ |
; | Program Area | |
; | (P) | v
; (7)---->+-----------------------+ -----
; (2)---->+-----------------------+ ----- H'0C000000
; | Initialized Data Area | ^
; (3)---->| (R) | |
; (4)---->+-----------------------+ |
; | Non-Initialized Data | |
; | Area | | (RAM)
; | (B) | |
; (5)---->+-----------------------+ |
; +-----------------------+ |
; | Dynamic Area | v
; +-----------------------+ -----
;
.SECTION P,CODE,ALIGN=4
.SECTION D,DATA,ALIGN=4
.SECTION R,DATA,ALIGN=4
.SECTION B,DATA,ALIGN=4
.SECTION C,DATA,ALIGN=4
__D_ROM: .DATA.L (STARTOF D) ; start address of section D (1)
__D_BGN: .DATA.L (STARTOF R) ; start address of section R (2)
__D_END: .DATA.L (STARTOF R) + (SIZEOF R) ; end address of section R (3)
__B_BGN: .DATA.L (STARTOF B) ; start address of section B (4)
__B_END: .DATA.L (STARTOF B) + (SIZEOF B) ; end address of section B (5)
__P_BGN: .DATA.L (STARTOF P) ; start address of section P (6)
__P_END: .DATA.L (STARTOF P) + (SIZEOF P) ; end address of section P (7)
.EXPORT __B_BGN
.EXPORT __B_END
.EXPORT __D_BGN
.EXPORT __D_END
.EXPORT __D_ROM
.EXPORT __P_BGN
.EXPORT __P_END
.END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -