⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ncrt0.lst

📁 实现120无传感器变频输出
💻 LST
📖 第 1 页 / 共 2 页
字号:
* R8C/Tiny,M16C/60 SERIES ASSEMBLER *   SOURCE LIST       Wed Aug 23 09:18:16 2006  PAGE 004

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4....*....5....*....6....*....7....*....8....*....9....*....0

   186  0003A  75C30000r           M    	mov.w	#sizeof bss_NE , R3
   187  0003E  7CEA                M    	sstr.b	
   188                             M    	.endm
   189                                  	N_BZERO	bss_NO_top,bss_NO
   190  00040  B4                  M Z  	mov.b	#00H, R0L
   191  00041  AA0000r             M S  	mov.w	#(bss_NO_top & 0FFFFH), A1
   192  00044  75C30000r           M    	mov.w	#sizeof bss_NO , R3
   193  00048  7CEA                M    	sstr.b	
   194                             M    	.endm
   195                                  
   196                                  ;---------------------------------------------------------------------
   197                                  ; initialize data section
   198                                  ;---------------------------------------------------------------------
   199                                  	N_BCOPY data_SEI_top,data_SE_top,data_SE
   200  0004A  A20000r             M S  	mov.w	#(data_SEI_top & 0FFFFH),A0
   201  0004D  74C300r             M    	mov.b	#(data_SEI_top >>16),R1H
   202  00050  AA0004              M S  	mov.w	#data_SE_top ,A1
   203  00053  75C30000r           M    	mov.w	#sizeof data_SE , R3
   204  00057  7CE8                M    	smovf.b
   205                             M    	.endm
   206                                  	N_BCOPY	data_SOI_top,data_SO_top,data_SO
   207  00059  A20000r             M S  	mov.w	#(data_SOI_top & 0FFFFH),A0
   208  0005C  74C300r             M    	mov.b	#(data_SOI_top >>16),R1H
   209  0005F  AA0000r             M S  	mov.w	#data_SO_top ,A1
   210  00062  75C30000r           M    	mov.w	#sizeof data_SO , R3
   211  00066  7CE8                M    	smovf.b
   212                             M    	.endm
   213                                  	N_BCOPY	data_NEI_top,data_NE_top,data_NE
   214  00068  A20000r             M S  	mov.w	#(data_NEI_top & 0FFFFH),A0
   215  0006B  74C300r             M    	mov.b	#(data_NEI_top >>16),R1H
   216  0006E  AA0000r             M S  	mov.w	#data_NE_top ,A1
   217  00071  75C30000r           M    	mov.w	#sizeof data_NE , R3
   218  00075  7CE8                M    	smovf.b
   219                             M    	.endm
   220                                  	N_BCOPY	data_NOI_top,data_NO_top,data_NO
   221  00077  A20000r             M S  	mov.w	#(data_NOI_top & 0FFFFH),A0
   222  0007A  74C300r             M    	mov.b	#(data_NOI_top >>16),R1H
   223  0007D  AA0000r             M S  	mov.w	#data_NO_top ,A1
   224  00080  75C30000r           M    	mov.w	#sizeof data_NO , R3
   225  00084  7CE8                M    	smovf.b
   226                             M    	.endm
   227                                  
   228                                  ;====================================================================
   229                                  ; FAR area initialize.
   230                                  ;---------------------------------------------------------------------
   231                                  ; bss zero clear
   232                                  ;---------------------------------------------------------------------
   233                                  	BZERO	bss_FE_top,bss_FE
   234  00086  7DE20000r           M    	push.w	#sizeof bss_FE >> 16
   235  0008A  7DE20000r           M    	push.w	#sizeof bss_FE  & 0ffffh
   236  0008E  7D9F0000r           M    	pusha	bss_FE_top >>16
   237  00092  7D9F0000r           M    	pusha	bss_FE_top & 0ffffh
   238                             M    	.stk	8
   239                             M    	.glb	_bzero	
   240                             M    	.call	_bzero,G
   241  00096  FD000000r           M A  	jsr.a	_bzero
   242                             M    	.endm
   243                                  	BZERO	bss_FO_top,bss_FO
   244  0009A  7DE20000r           M    	push.w	#sizeof bss_FO >> 16
   245  0009E  7DE20000r           M    	push.w	#sizeof bss_FO  & 0ffffh
   246  000A2  7D9F0000r           M    	pusha	bss_FO_top >>16
   247  000A6  7D9F0000r           M    	pusha	bss_FO_top & 0ffffh
* R8C/Tiny,M16C/60 SERIES ASSEMBLER *   SOURCE LIST       Wed Aug 23 09:18:16 2006  PAGE 005

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4....*....5....*....6....*....7....*....8....*....9....*....0

   248                             M    	.stk	8
   249                             M    	.glb	_bzero	
   250                             M    	.call	_bzero,G
   251  000AA  FD000000r           M A  	jsr.a	_bzero
   252                             M    	.endm
   253                                  
   254                                  ;---------------------------------------------------------------------
   255                                  ; Copy edata_E(O) section from edata_EI(OI) section
   256                                  ;---------------------------------------------------------------------
   257                                  	BCOPY	data_FEI_top,data_FE_top,data_FE
   258  000AE  7DE20000r           M    	push.w	#sizeof data_FE  >> 16
   259  000B2  7DE20000r           M    	push.w	#sizeof data_FE  & 0ffffh
   260  000B6  7D9F0100            M    	pusha	data_FE_top >>16
   261  000BA  7D9F0000            M    	pusha	data_FE_top  & 0ffffh
   262  000BE  7D9F0000r           M    	pusha	data_FEI_top >>16
   263  000C2  7D9F0000r           M    	pusha	data_FEI_top  & 0ffffh
   264                             M    	.stk	12
   265                             M    	.glb	_bcopy
   266                             M    	.call   _bcopy,G
   267  000C6  FD000000r           M A  	jsr.a	_bcopy
   268                             M    	.endm
   269                                  	BCOPY	data_FOI_top,data_FO_top,data_FO
   270  000CA  7DE20000r           M    	push.w	#sizeof data_FO  >> 16
   271  000CE  7DE20000r           M    	push.w	#sizeof data_FO  & 0ffffh
   272  000D2  7D9F0000r           M    	pusha	data_FO_top >>16
   273  000D6  7D9F0000r           M    	pusha	data_FO_top  & 0ffffh
   274  000DA  7D9F0000r           M    	pusha	data_FOI_top >>16
   275  000DE  7D9F0000r           M    	pusha	data_FOI_top  & 0ffffh
   276                             M    	.stk	12
   277                             M    	.glb	_bcopy
   278                             M    	.call   _bcopy,G
   279  000E2  FD000000r           M A  	jsr.a	_bcopy
   280                             M    	.endm
   281                                  
   282  000E6  EB500000r                	ldc	#stack_top,sp
   283                                  	.stk	-40
   284                                  
   285                                  ;====================================================================
   286                                  ; heap area initialize
   287                                  ;---------------------------------------------------------------------
   288                                  .if __HEAP__ != 1
   289                                  .endif
   290                                  
   291                                  ;====================================================================
   292                                  ; Initialize standard I/O
   293                                  ;---------------------------------------------------------------------
   294                                  .if __STANDARD_IO__ == 1
   295                                  .endif
   296                                  
   297                                  ;====================================================================
   298                                  ; Call main() function
   299                                  ;---------------------------------------------------------------------
   300  000EA  EB700000                 	ldc	#0h,fb	; for debuger
   301                                  
   302                                  	.glb	_main
   303  000EE  FD000000r             A  	jsr.a	_main
   304                                  
   305                                  .else	; __R8C__
   306                            X     .if __HEAP__ != 1
   307                            X     .endif
   308                            X     .if __STANDARD_IO__ == 1
   309                            X     .endif
* R8C/Tiny,M16C/60 SERIES ASSEMBLER *   SOURCE LIST       Wed Aug 23 09:18:16 2006  PAGE 006

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4....*....5....*....6....*....7....*....8....*....9....*....0

   310                                  .endif	; __R8C__
   311                                  
   312                                  ;====================================================================
   313                                  ; exit() function
   314                                  ;---------------------------------------------------------------------
   315                                  	.glb	_exit
   316                                  	.glb	$exit
   317  000F2                           _exit:			   ; End program
   318  000F2                           $exit:
   319  000F2  FEFF                  B  	jmp	_exit
   320                                  	.einsf
   321                                  ;====================================================================
   322                                  ; dummy interrupt function
   323                                  ;---------------------------------------------------------------------
   324                                  	.glb	dummy_int
   325  000F4                           dummy_int:
   326  000F4  FB                       	reit
   327                                  
   328                                  	.end

Information List

TOTAL ERROR(S)    00000
TOTAL WARNING(S)  00000
TOTAL LINE(S)     00328   LINES

Section List

Attr        Size          Name
DATA     0000000(00000H)  data_SE
DATA     0000000(00000H)  bss_SE
DATA     0000000(00000H)  data_SO
DATA     0000000(00000H)  bss_SO
DATA     0000000(00000H)  data_NE
DATA     0000000(00000H)  bss_NE
DATA     0000000(00000H)  data_NO
DATA     0000000(00000H)  bss_NO
DATA     0001536(00600H)  stack
DATA     0000000(00000H)  heap
ROMDATA  0000000(00000H)  rom_NE
ROMDATA  0000000(00000H)  rom_NO
DATA     0000000(00000H)  data_FE
DATA     0000000(00000H)  bss_FE
DATA     0000000(00000H)  data_FO
DATA     0000000(00000H)  bss_FO
ROMDATA  0000000(00000H)  rom_FE
ROMDATA  0000000(00000H)  rom_FO
ROMDATA  0000000(00000H)  data_SEI
ROMDATA  0000000(00000H)  data_SOI
ROMDATA  0000000(00000H)  data_NEI
ROMDATA  0000000(00000H)  data_NOI
ROMDATA  0000000(00000H)  data_FEI
ROMDATA  0000000(00000H)  data_FOI
ROMDATA  0000000(00000H)  switch_table
CODE     0000000(00000H)  program
CODE     0000000(00000H)  interrupt
CODE     0000000(00000H)  program_S
ROMDATA  0000256(00100H)  vector
ROMDATA  0000000(00000H)  svector
ROMDATA  0000004(00004H)  fvector
CODE     0000245(000F5H)  interrupt

⌨️ 快捷键说明

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