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

📄 test.lss

📁 ucosii的源代码希望能给予学习嵌入式系统的朋友一定的帮助
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     5b4:	10 92 2a 04 	sts	0x042A, r1
     5b8:	10 92 2c 04 	sts	0x042C, r1
     5bc:	10 92 2e 04 	sts	0x042E, r1
     5c0:	80 93 30 04 	sts	0x0430, r24
     5c4:	08 95       	ret
     5c6:	10 92 29 04 	sts	0x0429, r1
     5ca:	8f ef       	ldi	r24, 0xFF	; 255
     5cc:	80 93 2b 04 	sts	0x042B, r24
     5d0:	81 e0       	ldi	r24, 0x01	; 1
     5d2:	80 93 2d 04 	sts	0x042D, r24
     5d6:	10 92 2f 04 	sts	0x042F, r1
     5da:	ec cf       	rjmp	.-40     	; 0x5b4
     5dc:	10 92 29 04 	sts	0x0429, r1
     5e0:	81 e0       	ldi	r24, 0x01	; 1
     5e2:	80 93 2b 04 	sts	0x042B, r24
     5e6:	80 93 2d 04 	sts	0x042D, r24
     5ea:	10 92 2f 04 	sts	0x042F, r1
     5ee:	bd cf       	rjmp	.-134    	; 0x56a
     5f0:	10 92 29 04 	sts	0x0429, r1
     5f4:	8f ef       	ldi	r24, 0xFF	; 255
     5f6:	80 93 2b 04 	sts	0x042B, r24
     5fa:	8e ef       	ldi	r24, 0xFE	; 254
     5fc:	80 93 2d 04 	sts	0x042D, r24
     600:	81 e0       	ldi	r24, 0x01	; 1
     602:	80 93 2f 04 	sts	0x042F, r24
     606:	10 92 2a 04 	sts	0x042A, r1
     60a:	10 92 2c 04 	sts	0x042C, r1
     60e:	10 92 2e 04 	sts	0x042E, r1
     612:	93 cf       	rjmp	.-218    	; 0x53a

00000614 <DispBlock>:
     614:	ef 92       	push	r14
     616:	ff 92       	push	r15
     618:	0f 93       	push	r16
     61a:	1f 93       	push	r17
     61c:	cf 93       	push	r28
     61e:	df 93       	push	r29
     620:	cd b7       	in	r28, 0x3d	; 61
     622:	de b7       	in	r29, 0x3e	; 62
     624:	28 97       	sbiw	r28, 0x08	; 8
     626:	0f b6       	in	r0, 0x3f	; 63
     628:	f8 94       	cli
     62a:	de bf       	out	0x3e, r29	; 62
     62c:	0f be       	out	0x3f, r0	; 63
     62e:	cd bf       	out	0x3d, r28	; 61
     630:	98 2f       	mov	r25, r24
     632:	16 2f       	mov	r17, r22
     634:	04 2f       	mov	r16, r20
     636:	22 30       	cpi	r18, 0x02	; 2
     638:	d9 f0       	breq	.+54     	; 0x670
     63a:	18 86       	std	Y+8, r1	; 0x08
     63c:	19 82       	std	Y+1, r1	; 0x01
     63e:	1f 82       	std	Y+7, r1	; 0x07
     640:	1a 82       	std	Y+2, r1	; 0x02
     642:	1e 82       	std	Y+6, r1	; 0x06
     644:	1b 82       	std	Y+3, r1	; 0x03
     646:	1d 82       	std	Y+5, r1	; 0x05
     648:	1c 82       	std	Y+4, r1	; 0x04
     64a:	11 0f       	add	r17, r17
     64c:	11 0f       	add	r17, r17
     64e:	11 0f       	add	r17, r17
     650:	98 54       	subi	r25, 0x48	; 72
     652:	69 2f       	mov	r22, r25
     654:	80 2f       	mov	r24, r16
     656:	0e 94 a5 07 	call	0xf4a
     65a:	10 5c       	subi	r17, 0xC0	; 192
     65c:	61 2f       	mov	r22, r17
     65e:	80 2f       	mov	r24, r16
     660:	0e 94 a5 07 	call	0xf4a
     664:	7e 01       	movw	r14, r28
     666:	08 94       	sec
     668:	e1 1c       	adc	r14, r1
     66a:	f1 1c       	adc	r15, r1
     66c:	17 e0       	ldi	r17, 0x07	; 7
     66e:	0c c0       	rjmp	.+24     	; 0x688
     670:	8f ef       	ldi	r24, 0xFF	; 255
     672:	88 87       	std	Y+8, r24	; 0x08
     674:	89 83       	std	Y+1, r24	; 0x01
     676:	81 e8       	ldi	r24, 0x81	; 129
     678:	8f 83       	std	Y+7, r24	; 0x07
     67a:	8a 83       	std	Y+2, r24	; 0x02
     67c:	8e 83       	std	Y+6, r24	; 0x06
     67e:	8b 83       	std	Y+3, r24	; 0x03
     680:	89 e9       	ldi	r24, 0x99	; 153
     682:	8d 83       	std	Y+5, r24	; 0x05
     684:	8c 83       	std	Y+4, r24	; 0x04
     686:	e1 cf       	rjmp	.-62     	; 0x64a
     688:	f7 01       	movw	r30, r14
     68a:	61 91       	ld	r22, Z+
     68c:	7f 01       	movw	r14, r30
     68e:	80 2f       	mov	r24, r16
     690:	0e 94 79 07 	call	0xef2
     694:	11 50       	subi	r17, 0x01	; 1
     696:	17 ff       	sbrs	r17, 7
     698:	f7 cf       	rjmp	.-18     	; 0x688
     69a:	28 96       	adiw	r28, 0x08	; 8
     69c:	0f b6       	in	r0, 0x3f	; 63
     69e:	f8 94       	cli
     6a0:	de bf       	out	0x3e, r29	; 62
     6a2:	0f be       	out	0x3f, r0	; 63
     6a4:	cd bf       	out	0x3d, r28	; 61
     6a6:	df 91       	pop	r29
     6a8:	cf 91       	pop	r28
     6aa:	1f 91       	pop	r17
     6ac:	0f 91       	pop	r16
     6ae:	ff 90       	pop	r15
     6b0:	ef 90       	pop	r14
     6b2:	08 95       	ret

000006b4 <DrawBlock>:
     6b4:	0f 93       	push	r16
     6b6:	1f 93       	push	r17
     6b8:	cf 93       	push	r28
     6ba:	df 93       	push	r29
     6bc:	cd b7       	in	r28, 0x3d	; 61
     6be:	de b7       	in	r29, 0x3e	; 62
     6c0:	21 97       	sbiw	r28, 0x01	; 1
     6c2:	0f b6       	in	r0, 0x3f	; 63
     6c4:	f8 94       	cli
     6c6:	de bf       	out	0x3e, r29	; 62
     6c8:	0f be       	out	0x3f, r0	; 63
     6ca:	cd bf       	out	0x3d, r28	; 61
     6cc:	08 2f       	mov	r16, r24
     6ce:	16 2f       	mov	r17, r22
     6d0:	61 31       	cpi	r22, 0x11	; 17
     6d2:	34 f5       	brge	.+76     	; 0x720
     6d4:	ae 01       	movw	r20, r28
     6d6:	4f 5f       	subi	r20, 0xFF	; 255
     6d8:	5f 4f       	sbci	r21, 0xFF	; 255
     6da:	60 e0       	ldi	r22, 0x00	; 0
     6dc:	70 e0       	ldi	r23, 0x00	; 0
     6de:	80 91 54 05 	lds	r24, 0x0554
     6e2:	90 91 55 05 	lds	r25, 0x0555
     6e6:	0e 94 74 0c 	call	0x18e8
     6ea:	80 2f       	mov	r24, r16
     6ec:	81 50       	subi	r24, 0x01	; 1
     6ee:	88 30       	cpi	r24, 0x08	; 8
     6f0:	50 f4       	brcc	.+20     	; 0x706
     6f2:	61 2f       	mov	r22, r17
     6f4:	61 50       	subi	r22, 0x01	; 1
     6f6:	61 31       	cpi	r22, 0x11	; 17
     6f8:	30 f4       	brcc	.+12     	; 0x706
     6fa:	68 30       	cpi	r22, 0x08	; 8
     6fc:	5c f4       	brge	.+22     	; 0x714
     6fe:	22 e0       	ldi	r18, 0x02	; 2
     700:	40 e3       	ldi	r20, 0x30	; 48
     702:	0e 94 0a 03 	call	0x614
     706:	80 91 54 05 	lds	r24, 0x0554
     70a:	90 91 55 05 	lds	r25, 0x0555
     70e:	0e 94 bd 0c 	call	0x197a
     712:	06 c0       	rjmp	.+12     	; 0x720
     714:	68 50       	subi	r22, 0x08	; 8
     716:	22 e0       	ldi	r18, 0x02	; 2
     718:	41 e3       	ldi	r20, 0x31	; 49
     71a:	0e 94 0a 03 	call	0x614
     71e:	f3 cf       	rjmp	.-26     	; 0x706
     720:	21 96       	adiw	r28, 0x01	; 1
     722:	0f b6       	in	r0, 0x3f	; 63
     724:	f8 94       	cli
     726:	de bf       	out	0x3e, r29	; 62
     728:	0f be       	out	0x3f, r0	; 63
     72a:	cd bf       	out	0x3d, r28	; 61
     72c:	df 91       	pop	r29
     72e:	cf 91       	pop	r28
     730:	1f 91       	pop	r17
     732:	0f 91       	pop	r16
     734:	08 95       	ret

00000736 <FirstDraw>:
     736:	1f 93       	push	r17
     738:	cf 93       	push	r28
     73a:	df 93       	push	r29
     73c:	84 e0       	ldi	r24, 0x04	; 4
     73e:	80 93 5e 05 	sts	0x055E, r24
     742:	80 e1       	ldi	r24, 0x10	; 16
     744:	80 93 5f 05 	sts	0x055F, r24
     748:	10 e0       	ldi	r17, 0x00	; 0
     74a:	81 2f       	mov	r24, r17
     74c:	99 27       	eor	r25, r25
     74e:	ec 01       	movw	r28, r24
     750:	c2 5a       	subi	r28, 0xA2	; 162
     752:	da 4f       	sbci	r29, 0xFA	; 250
     754:	22 e0       	ldi	r18, 0x02	; 2
     756:	de 01       	movw	r26, r28
     758:	12 96       	adiw	r26, 0x02	; 2
     75a:	fc 01       	movw	r30, r24
     75c:	ef 5c       	subi	r30, 0xCF	; 207
     75e:	f9 4f       	sbci	r31, 0xF9	; 249
     760:	88 81       	ld	r24, Y
     762:	90 81       	ld	r25, Z
     764:	32 96       	adiw	r30, 0x02	; 2
     766:	89 0f       	add	r24, r25
     768:	8c 93       	st	X, r24
     76a:	12 96       	adiw	r26, 0x02	; 2
     76c:	21 50       	subi	r18, 0x01	; 1
     76e:	27 ff       	sbrs	r18, 7
     770:	f7 cf       	rjmp	.-18     	; 0x760
     772:	1f 5f       	subi	r17, 0xFF	; 255
     774:	12 30       	cpi	r17, 0x02	; 2
     776:	48 f3       	brcs	.-46     	; 0x74a
     778:	0e 94 ef 00 	call	0x1de
     77c:	13 e0       	ldi	r17, 0x03	; 3
     77e:	ce e5       	ldi	r28, 0x5E	; 94
     780:	d5 e0       	ldi	r29, 0x05	; 5
     782:	69 81       	ldd	r22, Y+1	; 0x01
     784:	61 31       	cpi	r22, 0x11	; 17
     786:	38 f4       	brcc	.+14     	; 0x796
     788:	03 c0       	rjmp	.+6      	; 0x790
     78a:	69 81       	ldd	r22, Y+1	; 0x01
     78c:	61 31       	cpi	r22, 0x11	; 17
     78e:	18 f4       	brcc	.+6      	; 0x796
     790:	88 81       	ld	r24, Y
     792:	0e 94 5a 03 	call	0x6b4
     796:	11 50       	subi	r17, 0x01	; 1
     798:	22 96       	adiw	r28, 0x02	; 2
     79a:	17 ff       	sbrs	r17, 7
     79c:	f6 cf       	rjmp	.-20     	; 0x78a
     79e:	df 91       	pop	r29
     7a0:	cf 91       	pop	r28
     7a2:	1f 91       	pop	r17
     7a4:	08 95       	ret

000007a6 <DelBlock>:
     7a6:	0f 93       	push	r16
     7a8:	1f 93       	push	r17
     7aa:	cf 93       	push	r28
     7ac:	df 93       	push	r29
     7ae:	cd b7       	in	r28, 0x3d	; 61
     7b0:	de b7       	in	r29, 0x3e	; 62
     7b2:	21 97       	sbiw	r28, 0x01	; 1
     7b4:	0f b6       	in	r0, 0x3f	; 63
     7b6:	f8 94       	cli
     7b8:	de bf       	out	0x3e, r29	; 62
     7ba:	0f be       	out	0x3f, r0	; 63
     7bc:	cd bf       	out	0x3d, r28	; 61
     7be:	08 2f       	mov	r16, r24
     7c0:	16 2f       	mov	r17, r22
     7c2:	61 31       	cpi	r22, 0x11	; 17
     7c4:	34 f5       	brge	.+76     	; 0x812
     7c6:	ae 01       	movw	r20, r28
     7c8:	4f 5f       	subi	r20, 0xFF	; 255
     7ca:	5f 4f       	sbci	r21, 0xFF	; 255
     7cc:	60 e0       	ldi	r22, 0x00	; 0
     7ce:	70 e0       	ldi	r23, 0x00	; 0
     7d0:	80 91 54 05 	lds	r24, 0x0554
     7d4:	90 91 55 05 	lds	r25, 0x0555
     7d8:	0e 94 74 0c 	call	0x18e8
     7dc:	80 2f       	mov	r24, r16
     7de:	81 50       	subi	r24, 0x01	; 1
     7e0:	88 30       	cpi	r24, 0x08	; 8
     7e2:	50 f4       	brcc	.+20     	; 0x7f8
     7e4:	61 2f       	mov	r22, r17
     7e6:	61 50       	subi	r22, 0x01	; 1
     7e8:	61 31       	cpi	r22, 0x11	; 17
     7ea:	30 f4       	brcc	.+12     	; 0x7f8
     7ec:	68 30       	cpi	r22, 0x08	; 8
     7ee:	5c f4       	brge	.+22     	; 0x806
     7f0:	21 e0       	ldi	r18, 0x01	; 1
     7f2:	40 e3       	ldi	r20, 0x30	; 48
     7f4:	0e 94 0a 03 	call	0x614
     7f8:	80 91 54 05 	lds	r24, 0x0554
     7fc:	90 91 55 05 	lds	r25, 0x0555
     800:	0e 94 bd 0c 	call	0x197a
     804:	06 c0       	rjmp	.+12     	; 0x812
     806:	68 50       	subi	r22, 0x08	; 8
     808:	21 e0       	ldi	r18, 0x01	; 1
     80a:	41 e3       	ldi	r20, 0x31	; 49
     80c:	0e 94 0a 03 	call	0x614
     810:	f3 cf       	rjmp	.-26     	; 0x7f8
     812:	21 96       	adiw	r28, 0x01	; 1
     814:	0f b6       	in	r0, 0x3f	; 63
     816:	f8 94       	cli
     818:	de bf       	out	0x3e, r29	; 62
     81a:	0f be       	out	0x3f, r0	; 63
     81c:	cd bf       	out	0x3d, r28	; 61
     81e:	df 91       	pop	r29
     820:	cf 91       	pop	r28
     822:	1f 91       	pop	r17
     824:	0f 91       	pop	r16
     826:	08 95       	ret

00000828 <IdentLine>:
     828:	4f 92       	push	r4
     82a:	5f 92       	push	r5
     82c:	6f 92       	push	r6
     82e:	7f 92       	push	r7
     830:	8f 92       	push	r8
     832:	9f 92       	push	r9
     834:	af 92       	push	r10
     836:	bf 92       	push	r11
     838:	cf 92       	push	r12
     83a:	df 92       	push	r13
     83c:	ef 92       	push	r14
     83e:	ff 92       	push	r15
     840:	0f 93       	push	r16
     842:	1f 93       	push	r17
     844:	cf 93       	push	r28
     846:	df 93       	push	r29
     848:	cd b7       	in	r28, 0x3d	; 61
     84a:	de b7       	in	r29, 0x3e	; 62
     84c:	2a 97       	sbiw	r28, 0x0a	; 10
     84e:	0f b6       	in	r0, 0x3f	; 63
     850:	f8 94       	cli
     852:	de bf       	out	0x3e, r29	; 62
     854:	0f be       	out	0x3f, r0	; 63
     856:	cd bf       	out	0x3d, r28	; 61
     858:	44 24       	eor	r4, r4
     85a:	55 24       	eor	r5, r5
     85c:	a1 e0       	ldi	r26, 0x01	; 1
     85e:	aa 2e       	mov	r10, r26
     860:	b1 2c       	mov	r11, r1
     862:	3e 01       	movw	r6, r28
     864:	6a 0c       	add	r6, r10
     866:	7b 1c       	adc	r7, r11
     868:	f8 e0       	ldi	r31, 0x08	; 8
     86a:	8f 2e       	mov	r8, r31
     86c:	91 2c       	mov	r9, r1
     86e:	e1 e0       	ldi	r30, 0x01	; 1
     870:	ee 2e       	mov	r14, r30
     872:	f1 2c       	mov	r15, r1
     874:	f5 01       	movw	r30, r10
     876:	ea 0d       	add	r30, r10
     878:	fb 1d       	adc	r31, r11
     87a:	e8 0d       	add	r30, r8
     87c:	f9 1d       	adc	r31, r9
     87e:	e9 56       	subi	r30, 0x69	; 105
     880:	fb 4f       	sbci	r31, 0xFB	; 251
     882:	81 91       	ld	r24, Z+
     884:	88 23       	and	r24, r24
     886:	09 f4       	brne	.+2      	; 0x88a
     888:	44 c0       	rjmp	.+136    	; 0x912
     88a:	08 94       	sec
     88c:	e1 1c       	adc	r14, r1
     88e:	f1 1c       	adc	r15, r1
     890:	89 e0       	ldi	r24, 0x09	; 9
     892:	e8 16       	cp	r14, r24
     894:	f1 04       	cpc	r15, r1
     896:	ac f3       	brlt	.-22     	; 0x882
     898:	71 e0       	ldi	r23, 0x01	; 1
     89a:	e7 2e       	mov	r14, r23
     89c:	f1 2c       	mov	r15, r1

⌨️ 快捷键说明

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