⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 startup.src

📁 050117 CD 修正分 iTRON hosroot
💻 SRC
字号:
; --------------------------------------------------------------------------- 
;  HOS-H8 僗僞乕僩傾僢僾儖乕僠儞                                              
;                                                                             
;                                      Copyright(C) 1998-2002 by Project HOS  
; --------------------------------------------------------------------------- 

	;	.CPU     300HN
	;	.INCLUDE "extern.inc"

		.SECTION  D,DATA,ALIGN=2
		.SECTION  X,DATA,ALIGN=2
		.SECTION  B,DATA,ALIGN=2
		.SECTION  P,CODE,ALIGN=2

; -------------------------------------
;  僗僞乕僩傾僢僾儖乕僠儞
; -------------------------------------
_hos_start:	
	; ----- 僗僞僢僋弶婜壔
;偙偙傪曄峏 2002/07/03 by 郷
;		mov.l	@___system_stack,er7
		mov.w	@___system_stack,r7
	; ----- D 僙僋僔儑儞僐僺乕 乮DATA偑64kbyte埲壓偲壖掕乯
;偙偙傪曄峏 2002/07/03 by 郷
;		MOV.L	#(STARTOF D),ER5
;		MOV.L	#(STARTOF X),ER6
;		MOV.W	#(LWORD (SIZEOF X)),R4
		MOV.W	#(STARTOF D),R5
		MOV.W	#(STARTOF X),R6
		MOV.W	#(LWORD (SIZEOF X)),R4
CPY_DSEC:	EEPMOV.W
		MOV.W	R4,R4
		BNE	CPY_DSEC
		
	; ----- B 僙僋僔儑儞僋儕傾乮BSS偑64kbyte埲壓偲壖掕乯
;偙偙傪曄峏 2002/07/03 by 郷
;		MOV.L	#(STARTOF B),ER5
;		MOV.L	#((STARTOF B)+1),ER6
		MOV.W	#(STARTOF B),R5
		MOV.W	#((STARTOF B)+1),R6
		MOV.W	#((LWORD (SIZEOF B)) - 1),R4
		MOV.B	#0,R0L
		MOV.B	R0L,@ER5
CLR_BSEC:	EEPMOV.W
		MOV.W	R4,R4
		BNE	CLR_BSEC
		
	; ----- 弶婜壔儖乕僠儞屇傃弌偟
		JSR	@___initialize:16
		
		MOV.W	#H'04,R0
		MOV.W	R0,@_sysstat	; 僗僞乕僩傾僢僾偼僞僗僋撈棫晹
		MOV.W	#H'01,R0
		MOV.W	R0,@_int_cnt	; 僗僞乕僩傾僢僾偼妱傝崬傒拞偲傒側偡
		LDC.B	#H'00,CCR	; 妱傝崬傒嫋壜
		
		JSR	@_start_up	; 僗僞乕僩傾僢僾儖乕僠儞屇傃弌偟
		
		LDC.B	#H'FF, CCR	; 妱傝崬傒嬛巭
		XOR.W	R0,R0
		MOV.W	R0,@_sysstat	; 埲屻僞僗僋晹
		MOV.W	R0,@_int_cnt	; 妱傝崬傒僇僂儞僞僋儕傾
		
		JMP	@___tsk_dsp;	; 僞僗僋僨傿僗僷僢僠

;		.END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -