mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@193 013db118-44a6-b54f-8bf7-843cb86687b1
112 lines
2.9 KiB
NASM
112 lines
2.9 KiB
NASM
; 78K0R C Compiler V2.10 Assembler Source Date:13 Jun 2010 Time:19:31:23
|
||
|
||
; Command : -c9F0104 -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -i
|
||
; renge -iC:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\
|
||
; V1.20\inc78k0r -ms -qvjl3wt -sainter_asm -zp -no WDT.c
|
||
; In-file : WDT.c
|
||
; Asm-file : inter_asm\WDT.asm
|
||
; Para-file :
|
||
|
||
$PROCESSOR(9F0104)
|
||
$DEBUG
|
||
$NODEBUGA
|
||
$KANJICODE SJIS
|
||
$TOL_INF 03FH, 0210H, 00H, 00H, 00H, 00H, 00H
|
||
|
||
$DGS FIL_NAM, .file, 019H, 0FFFEH, 03FH, 067H, 01H, 00H
|
||
$DGS AUX_FIL, WDT.c
|
||
$DGS MOD_NAM, WDT, 00H, 0FFFEH, 00H, 077H, 00H, 00H
|
||
$DGS SEC_NAM, @@BITS, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@CNST, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@R_INIT, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@INIT, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@DATA, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@R_INIS, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@INIS, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@DATS, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, LDR_CNSL, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@RLINIT, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@INITL, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@DATAL, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@CALT, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, LDR_CODE, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, LDR_CODL, U, U, 00H, 078H, 00H, 00H
|
||
$DGS SEC_NAM, @@BASE, U, U, 00H, 078H, 00H, 00H
|
||
$DGS GLV_SYM, _WDT_Restart, U, U, 01H, 026H, 01H, 02H
|
||
$DGS AUX_FUN, 00H, U, U, 019H, 00H, 00H
|
||
$DGS BEG_FUN, ??bf_WDT_Restart, U, U, 00H, 065H, 01H, 00H
|
||
$DGS AUX_BEG, 0CH, 00H, 019H
|
||
$DGS END_FUN, ??ef_WDT_Restart, U, U, 00H, 065H, 01H, 00H
|
||
$DGS AUX_END, 03H
|
||
|
||
PUBLIC _WDT_Restart
|
||
|
||
@@BITS BSEG
|
||
|
||
@@CNST CSEG MIRRORP
|
||
|
||
@@R_INIT CSEG UNIT64KP
|
||
|
||
@@INIT DSEG BASEP
|
||
|
||
@@DATA DSEG BASEP
|
||
|
||
@@R_INIS CSEG UNIT64KP
|
||
|
||
@@INIS DSEG SADDRP
|
||
|
||
@@DATS DSEG SADDRP
|
||
|
||
LDR_CNSL CSEG PAGE64KP
|
||
|
||
@@RLINIT CSEG UNIT64KP
|
||
|
||
@@INITL DSEG UNIT64KP
|
||
|
||
@@DATAL DSEG UNIT64KP
|
||
|
||
@@CALT CSEG CALLT0
|
||
|
||
; line 1 : #pragma sfr
|
||
; line 2 :
|
||
; line 3 :
|
||
; line 4 : #include "incs_loader.h"
|
||
; line 5 :
|
||
; line 6 :
|
||
; line 7 :
|
||
; line 8 : //=========================================================
|
||
; line 9 : // <20>E<EFBFBD>H<EFBFBD>b<EFBFBD>`<60>h<EFBFBD>b<EFBFBD>O<EFBFBD>^<5E>C<EFBFBD>}<7D>̃<EFBFBD><CC83>X<EFBFBD>^<5E>[<5B>g
|
||
; line 10 : // 0xAC<41>̓}<7D>W<EFBFBD>b<EFBFBD>N
|
||
; line 11 : void WDT_Restart( void )
|
||
; line 12 : {
|
||
|
||
LDR_CODE CSEG BASE
|
||
_WDT_Restart:
|
||
$DGL 1,19
|
||
??bf_WDT_Restart:
|
||
; line 13 : WDTE = WDT_RESTART_MAGIC;
|
||
$DGL 0,2
|
||
mov WDTE,#0ACH ; 172 ;[INF] 3, 1
|
||
; line 14 : }
|
||
$DGL 0,3
|
||
??ef_WDT_Restart:
|
||
ret ;[INF] 1, 6
|
||
??ee_WDT_Restart:
|
||
|
||
LDR_CODL CSEG
|
||
|
||
@@BASE CSEG BASE
|
||
END
|
||
|
||
|
||
; *** Code Information ***
|
||
;
|
||
; $FILE C:\78k_data\yav-mcu-basara\branches\0.10(fix)\WDT.c
|
||
;
|
||
; $FUNC WDT_Restart(12)
|
||
; void=(void)
|
||
; CODE SIZE= 4 bytes, CLOCK_SIZE= 7 clocks, STACK_SIZE= 0 bytes
|
||
|
||
; Target chip : uPD79F0104
|
||
; Device file : E1.00b
|