📄 main.asm
字号:
; 78K/0 Series C Compiler V3.70 Assembler Source
; Date:15 Jul 2007 Time:17:19:42
; Command : -fmain.pcc
; In-file : main.c
; Asm-file : main.asm
; Para-file : -cF054780
; -yC:\NECTOOLS32\DEV\
; -iF:\all_pdf_ic\Nec_Mcu_Infor\version3\version3\Timer\Event
; -a
; -p
; -kfiln
; -zn
; main.c
$PROCESSOR(F054780)
$DEBUG
$NODEBUGA
$KANJICODE NONE
$TOL_INF 03FH, 0370H, 00H, 020H, 00H
$DGS FIL_NAM, .file, 018H, 0FFFEH, 03FH, 067H, 01H, 00H
$DGS AUX_FIL, main.c
$DGS MOD_NAM, main, 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, @@CALT, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CODE, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CALF, U, U, 00H, 078H, 00H, 00H
$DGS GLV_SYM, _main, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 018H, 00H
$DGS BEG_FUN, ??bf_main, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 039H, 00H, 012H
$DGS BEG_BLK, ??bb00_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 012H, 00H, 00H
$DGS END_BLK, ??eb00_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 014H
$DGS END_FUN, ??ef_main, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 015H
$DGS GLV_SYM, _TMH1_Init, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _TMH1_Enable, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _TM51_Init, U, U, 08001H, 02H, 00H, 02H
$DGS GLV_SYM, _TM51_Enable, U, U, 08001H, 02H, 00H, 02H
EXTRN _TMH1_Init
EXTRN _TMH1_Enable
EXTRN _TM51_Init
EXTRN _TM51_Enable
PUBLIC _main
@@BITS BSEG
@@CNST CSEG UNITP
@@R_INIT CSEG UNITP
@@INIT DSEG UNITP
@@DATA DSEG UNITP
@@R_INIS CSEG UNITP
@@INIS DSEG SADDRP
@@DATS DSEG SADDRP
@@CALT CSEG CALLT0
; line 45
; line 46
; line 47
; line 57
; line 58
; line 59
; line 57
@@CODE CSEG
_main:
$DGL 1,14
??bf_main:
; line 58
$DGL 0,2
mov IMS,#0CCH ; 204 ;[INF] 3, 7
; line 59
$DGL 0,3
mov IXS,#00H ; 0 ;[INF] 3, 7
; line 61
$DGL 0,5
ei ;[INF] 2, 6
; line 63
$DGL 0,7
mov PM5,#00H ; 0 ;[INF] 3, 7
; line 65
$DGL 0,9
call !_TMH1_Init ;[INF] 3, 7
; line 66
$DGL 0,10
clr1 P1.6 ;[INF] 2, 4
; line 67
$DGL 0,11
clr1 PM1.6 ;[INF] 3, 8
; line 68
$DGL 0,12
call !_TMH1_Enable ;[INF] 3, 7
; line 70
$DGL 0,14
call !_TM51_Init ;[INF] 3, 7
; line 71
$DGL 0,15
call !_TM51_Enable ;[INF] 3, 7
; line 72
$DGL 0,16
clr1 MK1L.3 ;[INF] 3, 8
; line 74
$DGL 0,18
?L0003:
??bb00_main:
; line 75
$DGL 0,19
??eb00_main:
br $?L0003 ;[INF] 2, 6
; line 77
$DGL 0,21
??ef_main:
ret ;[INF] 1, 6
??ee_main:
@@CALF CSEG FIXED
END
; *** Code Information ***
;
; $FILE F:\all_pdf_ic\Nec_Mcu_Infor\version3\version3\Timer\Carrier\main.c
;
; $FUNC main(57)
; void=(void)
; CODE SIZE= 34 bytes, CLOCK_SIZE= 87 clocks, STACK_SIZE= 2 bytes
;
; $CALL TMH1_Init(65)
; void=(void)
;
; $CALL TMH1_Enable(68)
; void=(void)
;
; $CALL TM51_Init(70)
; void=(void)
;
; $CALL TM51_Enable(71)
; void=(void)
; Target chip : uPD78F0547_80
; Device file : V2.10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -