crt0.s

来自「Small Device C Compiler 面向Inter8051」· S 代码 · 共 64 行

S
64
字号
	;; Generic crt0.s for a Z80        .module crt0       	.globl	_main	.area _HEADER (ABS)	;; Reset vector	.org 	0	jp	init	.org	0x08	reti	.org	0x10	reti	.org	0x18	reti	.org	0x20	reti	.org	0x28	reti	.org	0x30	reti	.org	0x38	reti		.org	0x100init:	;; Stack at the top of memory.	ld	sp,#0xffff                ;; Initialise global variables        call    gsinit	call	_main	jp	_exit	;; Ordering of segments for the linker.	.area	_HOME	.area	_CODE        .area   _GSINIT        .area   _GSFINAL        	.area	_DATA        .area   _BSS        .area   _HEAP        .area   _CODE__clock::	ld	a,#2        rst     0x08	ret	_exit::	;; Exit - special code to the emulator	ld	a,#0        rst     0x081$:	halt	jr	1$        .area   _GSINITgsinit::	        .area   _GSFINAL        ret

⌨️ 快捷键说明

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