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

📄 cstart.asm

📁 xc164的双can的使用例程
💻 ASM
字号:
; shrinked 'cstartx2.asm' by U. Kelling

$CASE
$GENONLY
$DEBUG
;$NOLOCALS
;$CHECKCPU16
;$CHECKBUS18
$NOMOD166
;$EXTEND2
;$MODEL(SMALL)
;$STDNAMES(regXC161CJ.DEF)

$include (xc164.inc)
NAME CSTART ;module name

EXTERN _main:FAR
	PUBLIC	__IDLE			
	PUBLIC	__EXIT			

__CSTART_PR	SECTION CODE WORD PUBLIC 'CPROGRAM'
__CSTART 	PROC TASK __CSTART_TASK INTNO __CSTART_INUM = 00H

DISWDT
MOV R2,#4024h
MOV EBCMOD0,R2
MOV R2,#2008h
MOV TCONCS0,R2
MOV CP,#CSTART_RBANK
	MOV	STKOV,	#0FA00h
	MOV	SP,	#0FC00h	   
	MOV	STKUN,	#0FC00h
	MOV SPSEG, #0h
MOV	R0, #?USRSTACK_TOP	

EINIT
CALL _main

__EXIT: LABEL FAR			

__IDLE: IDLE				

	JMPR	CC_UC, __IDLE		
	RETV				
__CSTART ENDP
__CSTART_PR ENDS

C166_US	SECTION	LDAT WORD GLBUSRSTACK 'CUSTACK'
	DS	2+4		
				
C166_US	ENDS

CSTART_RBANK	REGDEF R0-R15	  
END

⌨️ 快捷键说明

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