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

📄 akilan.src

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

	;	.CPU     300HA

	;	.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:	
	; ----- 僗僞僢僋弶婜壔
		mov.l	@___system_stack,er7
		
;SRAM嬻娫偼CS1偵庢傜傟偰偄傞丅1Mbit偐傜4Mbit丄8bit僶僗丄70ns偺RAM偑幚憰壜擻
;PORT1丄2丄5傪弶婜壔偟傾僪儗僗傪弌椡儌乕僪偵偡傞
P1DDR	.equ h'ffffc0
P2DDR	.equ h'ffffc1
P5DDR	.equ h'ffffc8
P8DDR	.equ h'ffffcd
ABWCR	.equ h'ffffec				;僶僗暆僐儞僩儘乕儖儗僕僗僞
ASTCR	.equ h'ffffed				;傾僋僙僗僗僥乕僩僐儞僩儘乕儖儗僕僗僞
WCR		.equ h'ffffee				;僂僄僀僩僐儞僩儘乕儖儗僕僗僞
WCER	.equ h'ffffef				;僂僄僀僩僗僥乕僩僐儞僩儘乕儔乕僀僱乕僽儖儗僕僗僞
BRCR	.equ h'fffff3				;僶僗儕儕乕僗僐儞僩儘乕儖儗僕僗僞
CSCR	.equ h'ffff5f				;僠僢僾僙儗僋僩僐儞僩儘乕儖儗僕僗僞

;僐儊儞僩傪晅偗傞偲撪憻儊儌儕偩偗偺棙梡偲側傞
		mov.b	#h'ff,r0l
		mov.b	r0l,@P1DDR			;PORT1 傾僪儗僗弌椡
		mov.b	#h'ff,r0l			;
		mov.b	r0l,@P2DDR			;PORT2 傾僪儗僗弌椡
		mov.b	#h'07,r0l			;A18傑偱桳岠偲偡傞
		mov.b	r0l,@P5DDR			;PORT5 傾僪儗僗弌椡
		mov.b	#h'ff,r0l			;
		mov.b	r0l,@P8DDR			;CS1桳岠

	; ----- D 僙僋僔儑儞僐僺乕 乮DATA偑64kbyte埲壓偲壖掕乯
		MOV.L	#(STARTOF D),ER5
		MOV.L	#(STARTOF X),ER6
		MOV.W	#(LWORD (SIZEOF X)),R4
CPY_DSEC:	EEPMOV.W
		MOV.W	R4,R4
		BNE	CPY_DSEC
		
	; ----- B 僙僋僔儑儞僋儕傾乮BSS偑64kbyte埲壓偲壖掕乯
		MOV.L	#(STARTOF B),ER5
		MOV.L	#((STARTOF B)+1),ER6
		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
		
		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 + -