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

📄 ncrt0.lst

📁 通过红外遥控器可靠的控制小车能向前直线运动、向后直线运动、向前左转运动、向前右转运动、向后左转运动、向后右转运动、停止运动的功能.
💻 LST
📖 第 1 页 / 共 2 页
字号:
   140  0002D  AA0000r             M S  	mov.w	#(bss_SO_top & 0FFFFH), A1
   141  00030  75C30000r           M    	mov.w	#sizeof bss_SO , R3
   142  00034  7CEA                M    	sstr.b	
   143                             M    	.endm
   144                                  	N_BZERO	bss_NE_top,bss_NE
   145  00036  B4                  M Z  	mov.b	#00H, R0L
   146  00037  AA0000r             M S  	mov.w	#(bss_NE_top & 0FFFFH), A1
   147  0003A  75C30000r           M    	mov.w	#sizeof bss_NE , R3
   148  0003E  7CEA                M    	sstr.b	
   149                             M    	.endm
   150                                  	N_BZERO	bss_NO_top,bss_NO
   151  00040  B4                  M Z  	mov.b	#00H, R0L
   152  00041  AA0000r             M S  	mov.w	#(bss_NO_top & 0FFFFH), A1
   153  00044  75C30000r           M    	mov.w	#sizeof bss_NO , R3
   154  00048  7CEA                M    	sstr.b	
   155                             M    	.endm
   156                                  
   157                                  ;---------------------------------------------------------------------
   158                                  ; initialize data section
   159                                  ;---------------------------------------------------------------------
   160                                  	N_BCOPY data_SEI_top,data_SE_top,data_SE
   161  0004A  A20000r             M S  	mov.w	#(data_SEI_top & 0FFFFH),A0
   162  0004D  74C300r             M    	mov.b	#(data_SEI_top >>16),R1H
   163  00050  AA0004              M S  	mov.w	#data_SE_top ,A1
   164  00053  75C30000r           M    	mov.w	#sizeof data_SE , R3
   165  00057  7CE8                M    	smovf.b
   166                             M    	.endm
   167                                  	N_BCOPY	data_SOI_top,data_SO_top,data_SO
   168  00059  A20000r             M S  	mov.w	#(data_SOI_top & 0FFFFH),A0
   169  0005C  74C300r             M    	mov.b	#(data_SOI_top >>16),R1H
   170  0005F  AA0000r             M S  	mov.w	#data_SO_top ,A1
   171  00062  75C30000r           M    	mov.w	#sizeof data_SO , R3
   172  00066  7CE8                M    	smovf.b
   173                             M    	.endm
   174                                  	N_BCOPY	data_NEI_top,data_NE_top,data_NE
   175  00068  A20000r             M S  	mov.w	#(data_NEI_top & 0FFFFH),A0
   176  0006B  74C300r             M    	mov.b	#(data_NEI_top >>16),R1H
   177  0006E  AA0000r             M S  	mov.w	#data_NE_top ,A1
   178  00071  75C30000r           M    	mov.w	#sizeof data_NE , R3
   179  00075  7CE8                M    	smovf.b
   180                             M    	.endm
   181                                  	N_BCOPY	data_NOI_top,data_NO_top,data_NO
   182  00077  A20000r             M S  	mov.w	#(data_NOI_top & 0FFFFH),A0
   183  0007A  74C300r             M    	mov.b	#(data_NOI_top >>16),R1H
   184  0007D  AA0000r             M S  	mov.w	#data_NO_top ,A1
   185  00080  75C30000r           M    	mov.w	#sizeof data_NO , R3
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Mon Aug 29 16:51:12 2005  PAGE 004

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

   186  00084  7CE8                M    	smovf.b
   187                             M    	.endm
   188                                  
   189                                  ;====================================================================
   190                                  ; FAR area initialize.
   191                                  ;---------------------------------------------------------------------
   192                                  ; bss zero clear
   193                                  ;---------------------------------------------------------------------
   194                                  ;//	BZERO	bss_FE_top,bss_FE
   195                                  ;//	BZERO	bss_FO_top,bss_FO
   196                                  
   197                                  ;---------------------------------------------------------------------
   198                                  ; Copy edata_E(O) section from edata_EI(OI) section
   199                                  ;---------------------------------------------------------------------
   200                                  ;//	BCOPY	data_FEI_top,data_FE_top,data_FE
   201                                  ;//	BCOPY	data_FOI_top,data_FO_top,data_FO
   202                                  
   203                                  ;//	ldc	#stack_top,sp
   204                                  ;//	.stk	-40
   205                                  
   206                                  ;====================================================================
   207                                  ; heap area initialize
   208                                  ;---------------------------------------------------------------------
   209                                  ;//	.glb	__mbase
   210                                  ;//	.glb	__mnext
   211                                  ;//	.glb	__msize
   212                                  ;//	mov.w	#(heap_top&0FFFFH), __mbase
   213                                  ;//	mov.w	#(heap_top>>16), __mbase+2
   214                                  ;//	mov.w	#(heap_top&0FFFFH), __mnext
   215                                  ;//	mov.w	#(heap_top>>16), __mnext+2
   216                                  ;//	mov.w	#(HEAPSIZE&0FFFFH), __msize
   217                                  ;//	mov.w	#(HEAPSIZE>>16), __msize+2
   218                                  
   219                                  ;====================================================================
   220                                  ; Initialize standard I/O
   221                                  ;---------------------------------------------------------------------
   222                                  ;//	.glb	_init
   223                                  ;//	.call	_init,G
   224                                  ;//	jsr.a	_init
   225                                  
   226                                  ;====================================================================
   227                                  ; Call main() function
   228                                  ;---------------------------------------------------------------------
   229  00086  EB700000                 	ldc	#0h,fb	; for debuger
   230                                  
   231                                  	.glb	_main
   232  0008A  FD000000r             A  	jsr.a	_main
   233                                  
   234                                  ;====================================================================
   235                                  ; exit() function
   236                                  ;---------------------------------------------------------------------
   237                                  ;//	.glb	_exit
   238                                  ;//	.glb	$exit
   239                                  ;//_exit:			   ; End program
   240                                  ;//$exit:
   241                                  ;//	jmp	_exit
   242                                  ;//	.einsf
   243                                  ;====================================================================
   244                                  ; dummy interrupt function
   245                                  ;---------------------------------------------------------------------
   246  0008E                           dummy_int:
   247  0008E  FB                       	reit
* M16C FAMILY ASSEMBLER *   SOURCE LIST       Mon Aug 29 16:51:12 2005  PAGE 005

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

   248                                  	.end

Information List

TOTAL ERROR(S)    00000
TOTAL WARNING(S)  00000
TOTAL LINE(S)     00248   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
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
CODE     0000000(00000H)  program
CODE     0000000(00000H)  interrupt
CODE     0000000(00000H)  program_S
CODE     0000192(000C0H)  vector
CODE     0000036(00024H)  fvector
CODE     0000143(0008FH)  interrupt

⌨️ 快捷键说明

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