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

📄 main.ls

📁 STM8s
💻 LS
字号:
   1                     ; C Compiler for STM8 (COSMIC Software)
   2                     ; Parser V4.9.2 - 29 Jun 2010
   3                     ; Generator V4.3.5 - 02 Jul 2010
  63                     ; 12 void xwDelay(void)
  63                     ; 13 {
  65                     	switch	.text
  66  0000               _xwDelay:
  68  0000 5204          	subw	sp,#4
  69       00000004      OFST:	set	4
  72                     ; 14 	int i=2;
  74  0002 ae0002        	ldw	x,#2
  75  0005 1f01          	ldw	(OFST-3,sp),x
  76                     ; 15 	int j=200;
  78  0007 ae00c8        	ldw	x,#200
  79  000a 1f03          	ldw	(OFST-1,sp),x
  81  000c 200f          	jra	L73
  82  000e               L54:
  83                     ; 16 	while(i--)while(j--);
  85  000e 1e03          	ldw	x,(OFST-1,sp)
  86  0010 1d0001        	subw	x,#1
  87  0013 1f03          	ldw	(OFST-1,sp),x
  88  0015 1c0001        	addw	x,#1
  89  0018 a30000        	cpw	x,#0
  90  001b 26f1          	jrne	L54
  91  001d               L73:
  94  001d 1e01          	ldw	x,(OFST-3,sp)
  95  001f 1d0001        	subw	x,#1
  96  0022 1f01          	ldw	(OFST-3,sp),x
  97  0024 1c0001        	addw	x,#1
  98  0027 a30000        	cpw	x,#0
  99  002a 26e2          	jrne	L54
 100                     ; 17 }
 103  002c 5b04          	addw	sp,#4
 104  002e 81            	ret
 143                     ; 19 main()
 143                     ; 20 {
 144                     	switch	.text
 145  002f               _main:
 147  002f 5204          	subw	sp,#4
 148       00000004      OFST:	set	4
 151                     ; 21 	unsigned long i=0;
 153  0031 ae0000        	ldw	x,#0
 154  0034 1f03          	ldw	(OFST-1,sp),x
 155  0036 ae0000        	ldw	x,#0
 156  0039 1f01          	ldw	(OFST-3,sp),x
 157                     ; 23 	UART2_DeInit();
 159  003b cd0000        	call	_UART2_DeInit
 161                     ; 25 	UART2_Init(38400,UART2_WORDLENGTH_8D,UART2_STOPBITS_1,UART2_PARITY_NO, UART2_SYNCMODE_CLOCK_DISABLE, UART2_MODE_TX_ENABLE);
 163  003e 4b04          	push	#4
 164  0040 4b80          	push	#128
 165  0042 4b00          	push	#0
 166  0044 4b00          	push	#0
 167  0046 4b00          	push	#0
 168  0048 ae9600        	ldw	x,#38400
 169  004b 89            	pushw	x
 170  004c ae0000        	ldw	x,#0
 171  004f 89            	pushw	x
 172  0050 cd0000        	call	_UART2_Init
 174  0053 5b09          	addw	sp,#9
 175                     ; 27 	putStrLine("串口初始化完成.");
 177  0055 ae0000        	ldw	x,#L76
 178  0058 cd0000        	call	_putStrLine
 180  005b               L17:
 181                     ; 32 		putIntLine(i++);
 183  005b 96            	ldw	x,sp
 184  005c 1c0001        	addw	x,#OFST-3
 185  005f cd0000        	call	c_ltor
 187  0062 96            	ldw	x,sp
 188  0063 1c0001        	addw	x,#OFST-3
 189  0066 a601          	ld	a,#1
 190  0068 cd0000        	call	c_lgadc
 192  006b be02          	ldw	x,c_lreg+2
 193  006d 89            	pushw	x
 194  006e be00          	ldw	x,c_lreg
 195  0070 89            	pushw	x
 196  0071 cd0000        	call	_putIntLine
 198  0074 5b04          	addw	sp,#4
 199                     ; 34 		xwDelay();
 201  0076 ad88          	call	_xwDelay
 204  0078 20e1          	jra	L17
 217                     	xdef	_main
 218                     	xdef	_xwDelay
 219                     	xref	_putIntLine
 220                     	xref	_putStrLine
 221                     	xref	_UART2_Init
 222                     	xref	_UART2_DeInit
 223                     .const:	section	.text
 224  0000               L76:
 225  0000 b4aebfdab3f5  	dc.b	180,174,191,218,179,245
 226  0006 cabcbbafcdea  	dc.b	202,188,187,175,205,234
 227  000c b3c92e00      	dc.b	179,201,46,0
 228                     	xref.b	c_lreg
 248                     	xref	c_lgadc
 249                     	xref	c_ltor
 250                     	end

⌨️ 快捷键说明

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