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

📄 ncrt0.lst

📁 该程序实现了三菱M16C/62单片机的三相马达控制用的定时功能
💻 LST
📖 第 1 页 / 共 2 页
字号:
   146                             M    	.endm
   147                                  	N_BZERO	bss_SO_top,bss_SO
   148  0003C  B4                  M Z  	mov.b	#00H, R0L
   149  0003D  AA0000r             M S  	mov.w	#(bss_SO_top & 0FFFFH), A1
   150  00040  75C30000r           M    	mov.w	#sizeof bss_SO , R3
   151  00044  7CEA                M    	sstr.b	
   152                             M    	.endm
   153                                  	N_BZERO	bss_NE_top,bss_NE
   154  00046  B4                  M Z  	mov.b	#00H, R0L
   155  00047  AA0000r             M S  	mov.w	#(bss_NE_top & 0FFFFH), A1
   156  0004A  75C30000r           M    	mov.w	#sizeof bss_NE , R3
   157  0004E  7CEA                M    	sstr.b	
   158                             M    	.endm
   159                                  	N_BZERO	bss_NO_top,bss_NO
   160  00050  B4                  M Z  	mov.b	#00H, R0L
   161  00051  AA0000r             M S  	mov.w	#(bss_NO_top & 0FFFFH), A1
   162  00054  75C30000r           M    	mov.w	#sizeof bss_NO , R3
   163  00058  7CEA                M    	sstr.b	
   164                             M    	.endm
   165                                  
   166                                  ;---------------------------------------------------------------------
   167                                  ; initialize data section
   168                                  ;---------------------------------------------------------------------
   169                                  	N_BCOPY data_SEI_top,data_SE_top,data_SE
   170  0005A  A20000r             M S  	mov.w	#(data_SEI_top & 0FFFFH),A0
   171  0005D  74C300r             M    	mov.b	#(data_SEI_top >>16),R1H
   172  00060  AA0004              M S  	mov.w	#data_SE_top ,A1
   173  00063  75C30000r           M    	mov.w	#sizeof data_SE , R3
   174  00067  7CE8                M    	smovf.b
   175                             M    	.endm
   176                                  	N_BCOPY	data_SOI_top,data_SO_top,data_SO
   177  00069  A20000r             M S  	mov.w	#(data_SOI_top & 0FFFFH),A0
   178  0006C  74C300r             M    	mov.b	#(data_SOI_top >>16),R1H
   179  0006F  AA0000r             M S  	mov.w	#data_SO_top ,A1
   180  00072  75C30000r           M    	mov.w	#sizeof data_SO , R3
   181  00076  7CE8                M    	smovf.b
   182                             M    	.endm
   183                                  	N_BCOPY	data_NEI_top,data_NE_top,data_NE
   184  00078  A20000r             M S  	mov.w	#(data_NEI_top & 0FFFFH),A0
   185  0007B  74C300r             M    	mov.b	#(data_NEI_top >>16),R1H
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Mon Apr 11 22:09:03 2005  PAGE 004

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

   186  0007E  AA0000r             M S  	mov.w	#data_NE_top ,A1
   187  00081  75C30000r           M    	mov.w	#sizeof data_NE , R3
   188  00085  7CE8                M    	smovf.b
   189                             M    	.endm
   190                                  	N_BCOPY	data_NOI_top,data_NO_top,data_NO
   191  00087  A20000r             M S  	mov.w	#(data_NOI_top & 0FFFFH),A0
   192  0008A  74C300r             M    	mov.b	#(data_NOI_top >>16),R1H
   193  0008D  AA0000r             M S  	mov.w	#data_NO_top ,A1
   194  00090  75C30000r           M    	mov.w	#sizeof data_NO , R3
   195  00094  7CE8                M    	smovf.b
   196                             M    	.endm
   197                                  
   198                                  ;====================================================================
   199                                  ; FAR area initialize.						;远区,采用单片模式时,应屏蔽 
   200                                  ;---------------------------------------------------------------------
   201                                  ; bss zero clear
   202                                  ;---------------------------------------------------------------------
   203                                  ;	BZERO	bss_FE_top,bss_FE
   204                                  ;	BZERO	bss_FO_top,bss_FO
   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                                  ;	BCOPY	data_FOI_top,data_FO_top,data_FO
   211                                  
   212                                  ;	ldc	#stack_top,sp
   213                                  ;	.stk	-40
   214                                  
   215                                  ;====================================================================
   216                                  ; heap area initialize
   217                                  ;---------------------------------------------------------------------
   218                                  	.glb	__mbase
   219                                  	.glb	__mnext
   220                                  	.glb	__msize
   221  00096  75CF0000r0000r           	mov.w	#(heap_top&0FFFFH), __mbase
   222  0009C  75CF0000r0000r           	mov.w	#(heap_top>>16), __mbase+2
   223  000A2  75CF0000r0000r           	mov.w	#(heap_top&0FFFFH), __mnext
   224  000A8  75CF0000r0000r           	mov.w	#(heap_top>>16), __mnext+2
   225  000AE  75CF0000r0003            	mov.w	#(HEAPSIZE&0FFFFH), __msize
   226  000B4  D90F0000r             Q  	mov.w	#(HEAPSIZE>>16), __msize+2
   227                                  
   228                                  ;====================================================================
   229                                  ; Initialize standard I/O
   230                                  ;---------------------------------------------------------------------
   231                                  ;	.if _STANDARD_IO_==1
   232                                  	.glb	_init
   233                                  	.call	_init,G
   234  000B8  FD000000r             A  	jsr.a	_init
   235                                  ;	.endif
   236                                  
   237                                  ;====================================================================
   238                                  ; Call main() function
   239                                  ;---------------------------------------------------------------------
   240  000BC  EB700000                 	ldc	#0h,fb	; for debuger
   241                                  
   242                                  	.glb	_main
   243  000C0  FD000000r             A  	jsr.a	_main
   244                                  
   245                                  ;====================================================================
   246                                  ; exit() function
   247                                  ;---------------------------------------------------------------------
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Mon Apr 11 22:09:03 2005  PAGE 005

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

   248                                  	.glb	_exit
   249                                  	.glb	$exit
   250  000C4                           _exit:			   ; End program
   251  000C4                           $exit:
   252  000C4  FEFF                  B  	jmp	_exit
   253                                  	.einsf
   254                                  ;====================================================================
   255                                  ; dummy interrupt function
   256                                  ;---------------------------------------------------------------------
   257  000C6                           dummy_int:
   258  000C6  FB                       	reit
   259                                  	.end

Information List

TOTAL ERROR(S)    00000
TOTAL WARNING(S)  00000
TOTAL LINE(S)     00259   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     0000768(00300H)  heap
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
CODE     0000256(00100H)  vector
CODE     0000036(00024H)  fvector
CODE     0000199(000C7H)  interrupt

⌨️ 快捷键说明

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