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

📄 main.lss

📁 利用CA-M8和一些实例程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     98c:	71 80       	ldd	r7, Z+1	; 0x01
     98e:	32 96       	adiw	r30, 0x02	; 2
     990:	fb 87       	std	Y+11, r31	; 0x0b
     992:	ea 87       	std	Y+10, r30	; 0x0a
     994:	ff e7       	ldi	r31, 0x7F	; 127
     996:	ef 16       	cp	r14, r31
     998:	11 f4       	brne	.+4      	; 0x99e <vfscanf+0x116>
     99a:	ee 24       	eor	r14, r14
     99c:	e3 94       	inc	r14
     99e:	53 01       	movw	r10, r6
     9a0:	0f c0       	rjmp	.+30     	; 0x9c0 <vfscanf+0x138>
     9a2:	c1 01       	movw	r24, r2
     9a4:	0e 94 d1 06 	call	0xda2	; 0xda2 <fgetc>
     9a8:	2c 01       	movw	r4, r24
     9aa:	2f ef       	ldi	r18, 0xFF	; 255
     9ac:	8f 3f       	cpi	r24, 0xFF	; 255
     9ae:	92 07       	cpc	r25, r18
     9b0:	09 f4       	brne	.+2      	; 0x9b4 <vfscanf+0x12c>
     9b2:	bb c1       	rjmp	.+886    	; 0xd2a <vfscanf+0x4a2>
     9b4:	c1 14       	cp	r12, r1
     9b6:	d1 04       	cpc	r13, r1
     9b8:	19 f4       	brne	.+6      	; 0x9c0 <vfscanf+0x138>
     9ba:	d5 01       	movw	r26, r10
     9bc:	8d 93       	st	X+, r24
     9be:	5d 01       	movw	r10, r26
     9c0:	ea 94       	dec	r14
     9c2:	8e 2d       	mov	r24, r14
     9c4:	8f 5f       	subi	r24, 0xFF	; 255
     9c6:	18 16       	cp	r1, r24
     9c8:	64 f3       	brlt	.-40     	; 0x9a2 <vfscanf+0x11a>
     9ca:	35 01       	movw	r6, r10
     9cc:	45 c1       	rjmp	.+650    	; 0xc58 <vfscanf+0x3d0>
     9ce:	90 e1       	ldi	r25, 0x10	; 16
     9d0:	c9 2e       	mov	r12, r25
     9d2:	d1 2c       	mov	r13, r1
     9d4:	ca 20       	and	r12, r10
     9d6:	db 20       	and	r13, r11
     9d8:	f4 fc       	sbrc	r15, 4
     9da:	07 c0       	rjmp	.+14     	; 0x9ea <vfscanf+0x162>
     9dc:	ea 85       	ldd	r30, Y+10	; 0x0a
     9de:	fb 85       	ldd	r31, Y+11	; 0x0b
     9e0:	60 80       	ld	r6, Z
     9e2:	71 80       	ldd	r7, Z+1	; 0x01
     9e4:	32 96       	adiw	r30, 0x02	; 2
     9e6:	fb 87       	std	Y+11, r31	; 0x0b
     9e8:	ea 87       	std	Y+10, r30	; 0x0a
     9ea:	c1 01       	movw	r24, r2
     9ec:	0e 94 d1 06 	call	0xda2	; 0xda2 <fgetc>
     9f0:	5c 01       	movw	r10, r24
     9f2:	0e 94 b5 07 	call	0xf6a	; 0xf6a <isspace>
     9f6:	89 2b       	or	r24, r25
     9f8:	c1 f7       	brne	.-16     	; 0x9ea <vfscanf+0x162>
     9fa:	25 01       	movw	r4, r10
     9fc:	ff ef       	ldi	r31, 0xFF	; 255
     9fe:	af 16       	cp	r10, r31
     a00:	ff ef       	ldi	r31, 0xFF	; 255
     a02:	bf 06       	cpc	r11, r31
     a04:	09 f4       	brne	.+2      	; 0xa08 <vfscanf+0x180>
     a06:	91 c1       	rjmp	.+802    	; 0xd2a <vfscanf+0x4a2>
     a08:	53 01       	movw	r10, r6
     a0a:	18 c0       	rjmp	.+48     	; 0xa3c <vfscanf+0x1b4>
     a0c:	c2 01       	movw	r24, r4
     a0e:	0e 94 b5 07 	call	0xf6a	; 0xf6a <isspace>
     a12:	89 2b       	or	r24, r25
     a14:	31 f0       	breq	.+12     	; 0xa22 <vfscanf+0x19a>
     a16:	35 01       	movw	r6, r10
     a18:	b1 01       	movw	r22, r2
     a1a:	c2 01       	movw	r24, r4
     a1c:	0e 94 3d 07 	call	0xe7a	; 0xe7a <ungetc>
     a20:	13 c0       	rjmp	.+38     	; 0xa48 <vfscanf+0x1c0>
     a22:	c1 14       	cp	r12, r1
     a24:	d1 04       	cpc	r13, r1
     a26:	19 f4       	brne	.+6      	; 0xa2e <vfscanf+0x1a6>
     a28:	d5 01       	movw	r26, r10
     a2a:	4d 92       	st	X+, r4
     a2c:	5d 01       	movw	r10, r26
     a2e:	c1 01       	movw	r24, r2
     a30:	0e 94 d1 06 	call	0xda2	; 0xda2 <fgetc>
     a34:	2c 01       	movw	r4, r24
     a36:	8f 5f       	subi	r24, 0xFF	; 255
     a38:	9f 4f       	sbci	r25, 0xFF	; 255
     a3a:	29 f0       	breq	.+10     	; 0xa46 <vfscanf+0x1be>
     a3c:	ea 94       	dec	r14
     a3e:	8e 2d       	mov	r24, r14
     a40:	8f 5f       	subi	r24, 0xFF	; 255
     a42:	18 16       	cp	r1, r24
     a44:	1c f3       	brlt	.-58     	; 0xa0c <vfscanf+0x184>
     a46:	35 01       	movw	r6, r10
     a48:	cd 28       	or	r12, r13
     a4a:	09 f0       	breq	.+2      	; 0xa4e <vfscanf+0x1c6>
     a4c:	05 c1       	rjmp	.+522    	; 0xc58 <vfscanf+0x3d0>
     a4e:	f3 01       	movw	r30, r6
     a50:	10 82       	st	Z, r1
     a52:	02 c1       	rjmp	.+516    	; 0xc58 <vfscanf+0x3d0>
     a54:	e2 e0       	ldi	r30, 0x02	; 2
     a56:	fe 2a       	or	r15, r30
     a58:	f8 e0       	ldi	r31, 0x08	; 8
     a5a:	ff 83       	std	Y+7, r31	; 0x07
     a5c:	04 c0       	rjmp	.+8      	; 0xa66 <vfscanf+0x1de>
     a5e:	20 e1       	ldi	r18, 0x10	; 16
     a60:	2f 83       	std	Y+7, r18	; 0x07
     a62:	32 e0       	ldi	r19, 0x02	; 2
     a64:	f3 2a       	or	r15, r19
     a66:	c1 01       	movw	r24, r2
     a68:	0e 94 d1 06 	call	0xda2	; 0xda2 <fgetc>
     a6c:	2c 01       	movw	r4, r24
     a6e:	0e 94 b5 07 	call	0xf6a	; 0xf6a <isspace>
     a72:	89 2b       	or	r24, r25
     a74:	c1 f7       	brne	.-16     	; 0xa66 <vfscanf+0x1de>
     a76:	4f ef       	ldi	r20, 0xFF	; 255
     a78:	44 16       	cp	r4, r20
     a7a:	4f ef       	ldi	r20, 0xFF	; 255
     a7c:	54 06       	cpc	r5, r20
     a7e:	09 f4       	brne	.+2      	; 0xa82 <vfscanf+0x1fa>
     a80:	54 c1       	rjmp	.+680    	; 0xd2a <vfscanf+0x4a2>
     a82:	84 2d       	mov	r24, r4
     a84:	8d 32       	cpi	r24, 0x2D	; 45
     a86:	11 f0       	breq	.+4      	; 0xa8c <vfscanf+0x204>
     a88:	8b 32       	cpi	r24, 0x2B	; 43
     a8a:	91 f4       	brne	.+36     	; 0xab0 <vfscanf+0x228>
     a8c:	ea 94       	dec	r14
     a8e:	1e 14       	cp	r1, r14
     a90:	0c f0       	brlt	.+2      	; 0xa94 <vfscanf+0x20c>
     a92:	4b c1       	rjmp	.+662    	; 0xd2a <vfscanf+0x4a2>
     a94:	8d 32       	cpi	r24, 0x2D	; 45
     a96:	11 f4       	brne	.+4      	; 0xa9c <vfscanf+0x214>
     a98:	58 e0       	ldi	r21, 0x08	; 8
     a9a:	f5 2a       	or	r15, r21
     a9c:	c1 01       	movw	r24, r2
     a9e:	0e 94 d1 06 	call	0xda2	; 0xda2 <fgetc>
     aa2:	2c 01       	movw	r4, r24
     aa4:	8f ef       	ldi	r24, 0xFF	; 255
     aa6:	48 16       	cp	r4, r24
     aa8:	8f ef       	ldi	r24, 0xFF	; 255
     aaa:	58 06       	cpc	r5, r24
     aac:	09 f4       	brne	.+2      	; 0xab0 <vfscanf+0x228>
     aae:	3d c1       	rjmp	.+634    	; 0xd2a <vfscanf+0x4a2>
     ab0:	90 e3       	ldi	r25, 0x30	; 48
     ab2:	49 16       	cp	r4, r25
     ab4:	81 f5       	brne	.+96     	; 0xb16 <vfscanf+0x28e>
     ab6:	66 24       	eor	r6, r6
     ab8:	77 24       	eor	r7, r7
     aba:	43 01       	movw	r8, r6
     abc:	ea 94       	dec	r14
     abe:	1e 14       	cp	r1, r14
     ac0:	0c f0       	brlt	.+2      	; 0xac4 <vfscanf+0x23c>
     ac2:	82 c0       	rjmp	.+260    	; 0xbc8 <vfscanf+0x340>
     ac4:	c1 01       	movw	r24, r2
     ac6:	0e 94 d1 06 	call	0xda2	; 0xda2 <fgetc>
     aca:	2c 01       	movw	r4, r24
     acc:	af ef       	ldi	r26, 0xFF	; 255
     ace:	8f 3f       	cpi	r24, 0xFF	; 255
     ad0:	9a 07       	cpc	r25, r26
     ad2:	09 f4       	brne	.+2      	; 0xad6 <vfscanf+0x24e>
     ad4:	79 c0       	rjmp	.+242    	; 0xbc8 <vfscanf+0x340>
     ad6:	0e 94 bd 07 	call	0xf7a	; 0xf7a <tolower>
     ada:	88 37       	cpi	r24, 0x78	; 120
     adc:	c1 f4       	brne	.+48     	; 0xb0e <vfscanf+0x286>
     ade:	0f 36       	cpi	r16, 0x6F	; 111
     ae0:	21 f0       	breq	.+8      	; 0xaea <vfscanf+0x262>
     ae2:	04 36       	cpi	r16, 0x64	; 100
     ae4:	11 f0       	breq	.+4      	; 0xaea <vfscanf+0x262>
     ae6:	05 37       	cpi	r16, 0x75	; 117
     ae8:	29 f4       	brne	.+10     	; 0xaf4 <vfscanf+0x26c>
     aea:	b1 01       	movw	r22, r2
     aec:	c2 01       	movw	r24, r4
     aee:	0e 94 3d 07 	call	0xe7a	; 0xe7a <ungetc>
     af2:	6a c0       	rjmp	.+212    	; 0xbc8 <vfscanf+0x340>
     af4:	c1 01       	movw	r24, r2
     af6:	0e 94 d1 06 	call	0xda2	; 0xda2 <fgetc>
     afa:	2c 01       	movw	r4, r24
     afc:	8f 5f       	subi	r24, 0xFF	; 255
     afe:	9f 4f       	sbci	r25, 0xFF	; 255
     b00:	19 f4       	brne	.+6      	; 0xb08 <vfscanf+0x280>
     b02:	e0 e1       	ldi	r30, 0x10	; 16
     b04:	ef 83       	std	Y+7, r30	; 0x07
     b06:	60 c0       	rjmp	.+192    	; 0xbc8 <vfscanf+0x340>
     b08:	f0 e1       	ldi	r31, 0x10	; 16
     b0a:	ff 83       	std	Y+7, r31	; 0x07
     b0c:	04 c0       	rjmp	.+8      	; 0xb16 <vfscanf+0x28e>
     b0e:	09 36       	cpi	r16, 0x69	; 105
     b10:	11 f4       	brne	.+4      	; 0xb16 <vfscanf+0x28e>
     b12:	28 e0       	ldi	r18, 0x08	; 8
     b14:	2f 83       	std	Y+7, r18	; 0x07
     b16:	aa 24       	eor	r10, r10
     b18:	bb 24       	eor	r11, r11
     b1a:	65 01       	movw	r12, r10
     b1c:	5f 81       	ldd	r21, Y+7	; 0x07
     b1e:	45 2f       	mov	r20, r21
     b20:	50 e0       	ldi	r21, 0x00	; 0
     b22:	59 8b       	std	Y+17, r21	; 0x11
     b24:	48 8b       	std	Y+16, r20	; 0x10
     b26:	8f 81       	ldd	r24, Y+7	; 0x07
     b28:	68 2e       	mov	r6, r24
     b2a:	77 24       	eor	r7, r7
     b2c:	88 24       	eor	r8, r8
     b2e:	99 24       	eor	r9, r9
     b30:	c2 01       	movw	r24, r4
     b32:	0e 94 bd 07 	call	0xf7a	; 0xf7a <tolower>
     b36:	9c 01       	movw	r18, r24
     b38:	20 53       	subi	r18, 0x30	; 48
     b3a:	30 40       	sbci	r19, 0x00	; 0
     b3c:	2a 30       	cpi	r18, 0x0A	; 10
     b3e:	31 05       	cpc	r19, r1
     b40:	34 f0       	brlt	.+12     	; 0xb4e <vfscanf+0x2c6>
     b42:	c9 01       	movw	r24, r18
     b44:	c1 97       	sbiw	r24, 0x31	; 49
     b46:	52 f0       	brmi	.+20     	; 0xb5c <vfscanf+0x2d4>
     b48:	27 52       	subi	r18, 0x27	; 39
     b4a:	30 40       	sbci	r19, 0x00	; 0
     b4c:	02 c0       	rjmp	.+4      	; 0xb52 <vfscanf+0x2ca>
     b4e:	37 fd       	sbrc	r19, 7
     b50:	05 c0       	rjmp	.+10     	; 0xb5c <vfscanf+0x2d4>
     b52:	a8 89       	ldd	r26, Y+16	; 0x10
     b54:	b9 89       	ldd	r27, Y+17	; 0x11
     b56:	2a 17       	cp	r18, r26
     b58:	3b 07       	cpc	r19, r27
     b5a:	3c f0       	brlt	.+14     	; 0xb6a <vfscanf+0x2e2>
     b5c:	35 01       	movw	r6, r10
     b5e:	46 01       	movw	r8, r12
     b60:	b1 01       	movw	r22, r2
     b62:	c2 01       	movw	r24, r4
     b64:	0e 94 3d 07 	call	0xe7a	; 0xe7a <ungetc>
     b68:	26 c0       	rjmp	.+76     	; 0xbb6 <vfscanf+0x32e>
     b6a:	c9 01       	movw	r24, r18
     b6c:	aa 27       	eor	r26, r26
     b6e:	97 fd       	sbrc	r25, 7
     b70:	a0 95       	com	r26
     b72:	ba 2f       	mov	r27, r26
     b74:	8c 87       	std	Y+12, r24	; 0x0c
     b76:	9d 87       	std	Y+13, r25	; 0x0d
     b78:	ae 87       	std	Y+14, r26	; 0x0e
     b7a:	bf 87       	std	Y+15, r27	; 0x0f
     b7c:	c6 01       	movw	r24, r12
     b7e:	b5 01       	movw	r22, r10
     b80:	a4 01       	movw	r20, r8
     b82:	93 01       	movw	r18, r6
     b84:	0e 94 c8 07 	call	0xf90	; 0xf90 <__mulsi3>
     b88:	5b 01       	movw	r10, r22
     b8a:	6c 01       	movw	r12, r24
     b8c:	2c 85       	ldd	r18, Y+12	; 0x0c
     b8e:	3d 85       	ldd	r19, Y+13	; 0x0d
     b90:	4e 85       	ldd	r20, Y+14	; 0x0e
     b92:	5f 85       	ldd	r21, Y+15	; 0x0f
     b94:	a2 0e       	add	r10, r18
     b96:	b3 1e       	adc	r11, r19
     b98:	c4 1e       	adc	r12, r20
     b9a:	d5 1e       	adc	r13, r21
     b9c:	ea 94       	dec	r14
     b9e:	1e 14       	cp	r1, r14
     ba0:	44 f4       	brge	.+16     	; 0xbb2 <vfscanf+0x32a>
     ba2:	c1 01       	movw	r24, r2
     ba4:	0e 94 d1 06 	call	0xda2	; 0xda2 <fgetc>
     ba8:	2c 01       	movw	r4, r24
     baa:	8f 5f       	subi	r24, 0xFF	; 255
     bac:	9f 4f       	sbci	r25, 0xFF	; 255
     bae:	09 f0       	breq	.+2      	; 0xbb2 <vfscanf+0x32a>
     bb0:	bf cf       	rjmp	.-130    	; 0xb30 <vfscanf+0x2a8>
     bb2:	35 01       	movw	r6, r10
     bb4:	46 01       	movw	r8, r12
     bb6:	f3 fe       	sbrs	r15, 3
     bb8:	07 c0       	rjmp	.+14     	; 0xbc8 <vfscanf+0x340>
     bba:	66 24       	eor	r6, r6
     bbc:	77 24       	eor	r7, r7
     bbe:	43 01       	movw	r8, r6
     bc0:	6a 18       	sub	r6, r10
     bc2:	7b 08       	sbc	r7, r11
     bc4:	8c 08       	sbc	r8, r12
     bc6:	9d 08       	sbc	r9, r13
     bc8:	2f 2d       	mov	r18, r15
     bca:	30 e0       	ldi	r19, 0x00	; 0
     bcc:	f4 fc       	sbrc	r15, 4
     bce:	44 c0       	rjmp	.+136    	; 0xc58 <vfscanf+0x3d0>
     bd0:	c9 01       	movw	r24, r18
     bd2:	86 70       	andi	r24, 0x06	; 6
     bd4:	90 70       	andi	r25, 0x00	; 0
     bd6:	06 97       	sbiw	r24, 0x06	; 6
     bd8:	51 f4       	brne	.+20     	; 0xbee <vfscanf+0x366>
     bda:	ea 85       	ldd	r30, Y+10	; 0x0a
     bdc:	fb 85       	ldd	r31, Y+11	; 0x0b
     bde:	a0 81       	ld	r26, Z
     be0:	b1 81       	ldd	r27, Z+1	; 0x01
     be2:	6d 92       	st	X+, r6
     be4:	7d 92       	st	X+, r7
     be6:	8d 92       	st	X+, r8
     be8:	9c 92       	st	X, r9
     bea:	13 97       	sbiw	r26, 0x03	; 3
     bec:	08 c0       	rjmp	.+16     	; 0xbfe <vfscanf+0x376>
     bee:	f1 fe       	sbrs	r15, 1
     bf0:	0a c0       	rjmp	.+20     	; 0xc06 <vfscanf+0x37e>
     bf2:	ea 85       	ldd	r30, Y+10	; 0x0a
     bf4:	fb 85       	ldd	r31, Y+11	; 0x0b
     bf6:	a0 81       	ld	r26, Z
     bf8:	b1 81       	ldd	r27, Z+1	; 0x01
     bfa:	6d 92       	st	X+, r6
     bfc:	7c 92       	st	X, r7
     bfe:	32 96       	adiw	r30, 0x02	; 2
     c00:	fb 87       	std	Y+11, r31	; 0x0b
     c02:	ea 87       	std	Y+10, r30	; 0x0a
     c04:	29 c0       	rjmp	.+82     	; 0xc58 <vfscanf+0x3d0>
     c06:	8a 85       	ldd	r24, Y+10	

⌨️ 快捷键说明

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