ctr_mcu/branches/0.10(X3)/inter_asm/WDT.asm
N2232 dc469bd4c6 0.10のX3対応版を登録
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
2010-06-23 07:16:15 +00:00

112 lines
2.9 KiB
NASM
Raw Blame History

; 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