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

📄 ncrt0.lst

📁 renasas m16c上实现iic通信的源代码.
💻 LST
📖 第 1 页 / 共 2 页
字号:
   158  00058  7CE8                M    	smovf.b
   159                             M    	.endm
   160                                  	N_BCOPY	data_SOI_top,data_SO_top,data_SO
   161  0005A  A20000r             M S  	mov.w	#(data_SOI_top & 0FFFFH),A0
   162  0005D  74C300r             M    	mov.b	#(data_SOI_top >>16),R1H
   163  00060  AA0000r             M S  	mov.w	#data_SO_top ,A1
   164  00063  75C30000r           M    	mov.w	#sizeof data_SO , R3
   165  00067  7CE8                M    	smovf.b
   166                             M    	.endm
   167                                  	N_BCOPY	data_NEI_top,data_NE_top,data_NE
   168  00069  A20000r             M S  	mov.w	#(data_NEI_top & 0FFFFH),A0
   169  0006C  74C300r             M    	mov.b	#(data_NEI_top >>16),R1H
   170  0006F  AA0000r             M S  	mov.w	#data_NE_top ,A1
   171  00072  75C30000r           M    	mov.w	#sizeof data_NE , R3
   172  00076  7CE8                M    	smovf.b
   173                             M    	.endm
   174                                  	N_BCOPY	data_NOI_top,data_NO_top,data_NO
   175  00078  A20000r             M S  	mov.w	#(data_NOI_top & 0FFFFH),A0
   176  0007B  74C300r             M    	mov.b	#(data_NOI_top >>16),R1H
   177  0007E  AA0000r             M S  	mov.w	#data_NO_top ,A1
   178  00081  75C30000r           M    	mov.w	#sizeof data_NO , R3
   179  00085  7CE8                M    	smovf.b
   180                             M    	.endm
   181                                  
   182                                  ;====================================================================
   183                                  ; FAR area initialize.
   184                                  ;---------------------------------------------------------------------
   185                                  ; bss zero clear
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Mon Sep 10 15:02:32 2001  PAGE 004

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

   186                                  ;---------------------------------------------------------------------
   187                                  	BZERO	bss_FE_top,bss_FE
   188  00087  7DE20000r           M    	push.w	#sizeof bss_FE >> 16
   189  0008B  7DE20000r           M    	push.w	#sizeof bss_FE  & 0ffffh
   190  0008F  7D9F0000r           M    	pusha	bss_FE_top >>16
   191  00093  7D9F0000r           M    	pusha	bss_FE_top & 0ffffh
   192                             M    
   193                             M    	.glb	_bzero	
   194  00097  FD000000r           M A  	jsr.a	_bzero
   195                             M    	.endm
   196                                  	BZERO	bss_FO_top,bss_FO
   197  0009B  7DE20000r           M    	push.w	#sizeof bss_FO >> 16
   198  0009F  7DE20000r           M    	push.w	#sizeof bss_FO  & 0ffffh
   199  000A3  7D9F0000r           M    	pusha	bss_FO_top >>16
   200  000A7  7D9F0000r           M    	pusha	bss_FO_top & 0ffffh
   201                             M    
   202                             M    	.glb	_bzero	
   203  000AB  FD000000r           M A  	jsr.a	_bzero
   204                             M    	.endm
   205                                  
   206                                  ;---------------------------------------------------------------------
   207                                  ; Copy edata_E(O) section from edata_EI(OI) section
   208                                  ;---------------------------------------------------------------------
   209                                  	BCOPY	data_FEI_top,data_FE_top,data_FE
   210  000AF  7DE20000r           M    	push.w	#sizeof data_FE  >> 16
   211  000B3  7DE20000r           M    	push.w	#sizeof data_FE  & 0ffffh
   212  000B7  7D9F0100            M    	pusha	data_FE_top >>16
   213  000BB  7D9F0000            M    	pusha	data_FE_top  & 0ffffh
   214  000BF  7D9F0000r           M    	pusha	data_FEI_top >>16
   215  000C3  7D9F0000r           M    	pusha	data_FEI_top  & 0ffffh
   216                             M    
   217                             M    	.glb	_bcopy
   218  000C7  FD000000r           M A  	jsr.a	_bcopy
   219                             M    	.endm
   220                                  	BCOPY	data_FOI_top,data_FO_top,data_FO
   221  000CB  7DE20000r           M    	push.w	#sizeof data_FO  >> 16
   222  000CF  7DE20000r           M    	push.w	#sizeof data_FO  & 0ffffh
   223  000D3  7D9F0000r           M    	pusha	data_FO_top >>16
   224  000D7  7D9F0000r           M    	pusha	data_FO_top  & 0ffffh
   225  000DB  7D9F0000r           M    	pusha	data_FOI_top >>16
   226  000DF  7D9F0000r           M    	pusha	data_FOI_top  & 0ffffh
   227                             M    
   228                             M    	.glb	_bcopy
   229  000E3  FD000000r           M A  	jsr.a	_bcopy
   230                             M    	.endm
   231                                  
   232  000E7  EB500000r                	ldc	#stack_top,sp
   233                                  
   234                                  ;====================================================================
   235                                  ; heap area initialize
   236                                  ;---------------------------------------------------------------------
   237                                  	.glb	__mbase
   238                                  	.glb	__mnext
   239                                  	.glb	__msize
   240  000EB  75CF0000r0000r           	mov.w	#(heap_top&0FFFFH), __mbase
   241  000F1  75CF0000r0000r           	mov.w	#(heap_top>>16), __mbase+2
   242  000F7  75CF0000r0000r           	mov.w	#(heap_top&0FFFFH), __mnext
   243  000FD  75CF0000r0000r           	mov.w	#(heap_top>>16), __mnext+2
   244  00103  75CF0000r0003            	mov.w	#(HEAPSIZE&0FFFFH), __msize
   245  00109  D90F0000r             Q  	mov.w	#(HEAPSIZE>>16), __msize+2
   246                                  
   247                                  ;====================================================================
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Mon Sep 10 15:02:32 2001  PAGE 005

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

   248                                  ; Initialize standard I/O
   249                                  ;---------------------------------------------------------------------
   250                                  	.glb	_init
   251  0010D  FD000000r             A  	jsr.a	_init
   252                                  
   253                                  ;====================================================================
   254                                  ; Call main() function
   255                                  ;---------------------------------------------------------------------
   256  00111  EB700000                 	ldc	#0h,fb	; for debuger
   257                                  
   258                                  	.glb	_main
   259  00115  FD000000r             A  	jsr.a	_main
   260                                  
   261                                  ;====================================================================
   262                                  ; exit() function
   263                                  ;---------------------------------------------------------------------
   264                                  	.glb	_exit
   265                                  	.glb	$exit
   266  00119                           _exit:			   ; End program
   267  00119                           $exit:
   268  00119  FEFF                  B  	jmp	_exit
   269                                  
   270                                  ;====================================================================
   271                                  ; dummy interrupt function
   272                                  ;---------------------------------------------------------------------
   273  0011B                           dummy_int:
   274  0011B  FB                       	reit
   275                                  	.end

Information List

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

Section List

Attr        Size          Name
DATA     0000000(00000H)  data_SE
DATA     0000000(00000H)  bss_SE
DATA     0000000(00000H)  data_SO
DATA     0000000(00000H)  iicbus
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     0000768(00300H)  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)  interrupt
CODE     0000000(00000H)  program
CODE     0000000(00000H)  program_S
CODE     0000192(000C0H)  vector
CODE     0000036(00024H)  fvector
CODE     0000284(0011CH)  interrupt

⌨️ 快捷键说明

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