crti.s90
来自「fitted with the external ram for avr」· S90 代码 · 共 56 行
S90
56 行
;*******************************************************************
; startup.s90 for no interrupts AVR micro.
;
;
;
;
;
;
;
;
;
; Ron Kreymborg
;
;*******************************************************************
col 120
lstexp- ; no macro listing
#include "avr.inc"
#include "io8515.h"
;*******************************************************************
; CODE SEGMENT
name startup
rseg scode
extern SOFTSTK, HARDSTK
extern _main
rjmp _prep
_prep ldiz HARDSTK
out SPH,r31
out SPL,r30
ldi r20,0x80
out MCUCR,r20
rcall _rmclr
ldiy SOFTSTK+1
rcall _main
rjmp $
_rmclr clr r27
ldiz SOFTSTK
_rcl1 st -z,r27
cpi r30,low(HARDSTK+1)
brne _rcl1
cpi r31,high(HARDSTK+1)
brne _rcl1
ret
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?