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

📄 test.lss

📁 ucosii的源代码希望能给予学习嵌入式系统的朋友一定的帮助
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     2c2:	81 93       	st	Z+, r24
     2c4:	51 50       	subi	r21, 0x01	; 1
     2c6:	57 ff       	sbrs	r21, 7
     2c8:	fc cf       	rjmp	.-8      	; 0x2c2
     2ca:	48 2f       	mov	r20, r24
     2cc:	29 e0       	ldi	r18, 0x09	; 9
     2ce:	30 e0       	ldi	r19, 0x00	; 0
     2d0:	81 e0       	ldi	r24, 0x01	; 1
     2d2:	90 e0       	ldi	r25, 0x00	; 0
     2d4:	51 e1       	ldi	r21, 0x11	; 17
     2d6:	f9 01       	movw	r30, r18
     2d8:	e8 0f       	add	r30, r24
     2da:	f9 1f       	adc	r31, r25
     2dc:	ea 56       	subi	r30, 0x6A	; 106
     2de:	fb 4f       	sbci	r31, 0xFB	; 251
     2e0:	40 83       	st	Z, r20
     2e2:	41 87       	std	Z+9, r20	; 0x09
     2e4:	51 50       	subi	r21, 0x01	; 1
     2e6:	01 96       	adiw	r24, 0x01	; 1
     2e8:	27 5f       	subi	r18, 0xF7	; 247
     2ea:	3f 4f       	sbci	r19, 0xFF	; 255
     2ec:	57 ff       	sbrs	r21, 7
     2ee:	f3 cf       	rjmp	.-26     	; 0x2d6
     2f0:	54 2f       	mov	r21, r20
     2f2:	65 2f       	mov	r22, r21
     2f4:	77 27       	eor	r23, r23
     2f6:	29 e0       	ldi	r18, 0x09	; 9
     2f8:	30 e0       	ldi	r19, 0x00	; 0
     2fa:	81 e0       	ldi	r24, 0x01	; 1
     2fc:	90 e0       	ldi	r25, 0x00	; 0
     2fe:	41 e1       	ldi	r20, 0x11	; 17
     300:	f9 01       	movw	r30, r18
     302:	e8 0f       	add	r30, r24
     304:	f9 1f       	adc	r31, r25
     306:	e6 0f       	add	r30, r22
     308:	f7 1f       	adc	r31, r23
     30a:	ea 56       	subi	r30, 0x6A	; 106
     30c:	fb 4f       	sbci	r31, 0xFB	; 251
     30e:	10 82       	st	Z, r1
     310:	41 50       	subi	r20, 0x01	; 1
     312:	01 96       	adiw	r24, 0x01	; 1
     314:	27 5f       	subi	r18, 0xF7	; 247
     316:	3f 4f       	sbci	r19, 0xFF	; 255
     318:	47 ff       	sbrs	r20, 7
     31a:	f2 cf       	rjmp	.-28     	; 0x300
     31c:	5f 5f       	subi	r21, 0xFF	; 255
     31e:	59 30       	cpi	r21, 0x09	; 9
     320:	40 f3       	brcs	.-48     	; 0x2f2
     322:	08 95       	ret

00000324 <Ending>:
     324:	47 e2       	ldi	r20, 0x27	; 39
     326:	51 e0       	ldi	r21, 0x01	; 1
     328:	69 e0       	ldi	r22, 0x09	; 9
     32a:	80 e0       	ldi	r24, 0x00	; 0
     32c:	0e 94 75 08 	call	0x10ea
     330:	47 e2       	ldi	r20, 0x27	; 39
     332:	51 e0       	ldi	r21, 0x01	; 1
     334:	68 e0       	ldi	r22, 0x08	; 8
     336:	80 e0       	ldi	r24, 0x00	; 0
     338:	0e 94 75 08 	call	0x10ea
     33c:	47 e2       	ldi	r20, 0x27	; 39
     33e:	51 e0       	ldi	r21, 0x01	; 1
     340:	67 e0       	ldi	r22, 0x07	; 7
     342:	80 e0       	ldi	r24, 0x00	; 0
     344:	0e 94 75 08 	call	0x10ea
     348:	40 e3       	ldi	r20, 0x30	; 48
     34a:	51 e0       	ldi	r21, 0x01	; 1
     34c:	68 e0       	ldi	r22, 0x08	; 8
     34e:	80 e0       	ldi	r24, 0x00	; 0
     350:	0e 94 75 08 	call	0x10ea
     354:	10 92 26 04 	sts	0x0426, r1
     358:	8f ef       	ldi	r24, 0xFF	; 255
     35a:	0e 94 b6 0d 	call	0x1b6c
     35e:	08 95       	ret

00000360 <GtBlock>:
     360:	fc 01       	movw	r30, r24
     362:	ee 0f       	add	r30, r30
     364:	ff 1f       	adc	r31, r31
     366:	e6 0f       	add	r30, r22
     368:	f7 1f       	adc	r31, r23
     36a:	e1 5d       	subi	r30, 0xD1	; 209
     36c:	f9 4f       	sbci	r31, 0xF9	; 249
     36e:	80 81       	ld	r24, Z
     370:	88 23       	and	r24, r24
     372:	19 f4       	brne	.+6      	; 0x37a
     374:	80 e0       	ldi	r24, 0x00	; 0
     376:	90 e0       	ldi	r25, 0x00	; 0
     378:	08 95       	ret
     37a:	8f ef       	ldi	r24, 0xFF	; 255
     37c:	9f ef       	ldi	r25, 0xFF	; 255
     37e:	08 95       	ret

00000380 <BlockTurn>:
     380:	cf 92       	push	r12
     382:	df 92       	push	r13
     384:	ef 92       	push	r14
     386:	ff 92       	push	r15
     388:	0f 93       	push	r16
     38a:	1f 93       	push	r17
     38c:	cf 93       	push	r28
     38e:	df 93       	push	r29
     390:	80 91 95 04 	lds	r24, 0x0495
     394:	88 23       	and	r24, r24
     396:	09 f4       	brne	.+2      	; 0x39a
     398:	60 c0       	rjmp	.+192    	; 0x45a
     39a:	ef e2       	ldi	r30, 0x2F	; 47
     39c:	f6 e0       	ldi	r31, 0x06	; 6
     39e:	80 81       	ld	r24, Z
     3a0:	91 81       	ldd	r25, Z+1	; 0x01
     3a2:	90 83       	st	Z, r25
     3a4:	81 95       	neg	r24
     3a6:	81 83       	std	Z+1, r24	; 0x01
     3a8:	32 96       	adiw	r30, 0x02	; 2
     3aa:	86 e0       	ldi	r24, 0x06	; 6
     3ac:	e5 33       	cpi	r30, 0x35	; 53
     3ae:	f8 07       	cpc	r31, r24
     3b0:	b1 f3       	breq	.-20     	; 0x39e
     3b2:	ac f3       	brlt	.-22     	; 0x39e
     3b4:	ee 24       	eor	r14, r14
     3b6:	ff 24       	eor	r15, r15
     3b8:	ce e5       	ldi	r28, 0x5E	; 94
     3ba:	d5 e0       	ldi	r29, 0x05	; 5
     3bc:	4f e2       	ldi	r20, 0x2F	; 47
     3be:	56 e0       	ldi	r21, 0x06	; 6
     3c0:	9e 01       	movw	r18, r28
     3c2:	d9 01       	movw	r26, r18
     3c4:	12 96       	adiw	r26, 0x02	; 2
     3c6:	fa 01       	movw	r30, r20
     3c8:	32 96       	adiw	r30, 0x02	; 2
     3ca:	02 e0       	ldi	r16, 0x02	; 2
     3cc:	10 e0       	ldi	r17, 0x00	; 0
     3ce:	88 81       	ld	r24, Y
     3d0:	90 81       	ld	r25, Z
     3d2:	32 96       	adiw	r30, 0x02	; 2
     3d4:	89 0f       	add	r24, r25
     3d6:	8c 93       	st	X, r24
     3d8:	12 96       	adiw	r26, 0x02	; 2
     3da:	01 50       	subi	r16, 0x01	; 1
     3dc:	10 40       	sbci	r17, 0x00	; 0
     3de:	17 ff       	sbrs	r17, 7
     3e0:	f6 cf       	rjmp	.-20     	; 0x3ce
     3e2:	08 94       	sec
     3e4:	e1 1c       	adc	r14, r1
     3e6:	f1 1c       	adc	r15, r1
     3e8:	2f 5f       	subi	r18, 0xFF	; 255
     3ea:	3f 4f       	sbci	r19, 0xFF	; 255
     3ec:	4f 5f       	subi	r20, 0xFF	; 255
     3ee:	5f 4f       	sbci	r21, 0xFF	; 255
     3f0:	21 96       	adiw	r28, 0x01	; 1
     3f2:	82 e0       	ldi	r24, 0x02	; 2
     3f4:	e8 16       	cp	r14, r24
     3f6:	f1 04       	cpc	r15, r1
     3f8:	24 f3       	brlt	.-56     	; 0x3c2
     3fa:	ee 24       	eor	r14, r14
     3fc:	ff 24       	eor	r15, r15
     3fe:	00 e0       	ldi	r16, 0x00	; 0
     400:	10 e0       	ldi	r17, 0x00	; 0
     402:	67 01       	movw	r12, r14
     404:	08 94       	sec
     406:	c1 1c       	adc	r12, r1
     408:	d1 1c       	adc	r13, r1
     40a:	02 30       	cpi	r16, 0x02	; 2
     40c:	11 05       	cpc	r17, r1
     40e:	04 f5       	brge	.+64     	; 0x450
     410:	40 e0       	ldi	r20, 0x00	; 0
     412:	50 e0       	ldi	r21, 0x00	; 0
     414:	ba 01       	movw	r22, r20
     416:	c6 01       	movw	r24, r12
     418:	0e 94 08 01 	call	0x210
     41c:	ec 01       	movw	r28, r24
     41e:	89 2b       	or	r24, r25
     420:	b9 f4       	brne	.+46     	; 0x450
     422:	be 01       	movw	r22, r28
     424:	c7 01       	movw	r24, r14
     426:	0e 94 b0 01 	call	0x360
     42a:	bc 01       	movw	r22, r24
     42c:	ce 01       	movw	r24, r28
     42e:	0e 94 40 01 	call	0x280
     432:	61 e0       	ldi	r22, 0x01	; 1
     434:	70 e0       	ldi	r23, 0x00	; 0
     436:	c7 01       	movw	r24, r14
     438:	0e 94 b0 01 	call	0x360
     43c:	bc 01       	movw	r22, r24
     43e:	81 e0       	ldi	r24, 0x01	; 1
     440:	90 e0       	ldi	r25, 0x00	; 0
     442:	0e 94 40 01 	call	0x280
     446:	0f 5f       	subi	r16, 0xFF	; 255
     448:	1f 4f       	sbci	r17, 0xFF	; 255
     44a:	02 30       	cpi	r16, 0x02	; 2
     44c:	11 05       	cpc	r17, r1
     44e:	04 f3       	brlt	.-64     	; 0x410
     450:	76 01       	movw	r14, r12
     452:	84 e0       	ldi	r24, 0x04	; 4
     454:	c8 16       	cp	r12, r24
     456:	d1 04       	cpc	r13, r1
     458:	94 f2       	brlt	.-92     	; 0x3fe
     45a:	40 e0       	ldi	r20, 0x00	; 0
     45c:	50 e0       	ldi	r21, 0x00	; 0
     45e:	ba 01       	movw	r22, r20
     460:	84 e0       	ldi	r24, 0x04	; 4
     462:	90 e0       	ldi	r25, 0x00	; 0
     464:	0e 94 08 01 	call	0x210
     468:	00 97       	sbiw	r24, 0x00	; 0
     46a:	f1 f4       	brne	.+60     	; 0x4a8
     46c:	cf e2       	ldi	r28, 0x2F	; 47
     46e:	d6 e0       	ldi	r29, 0x06	; 6
     470:	9c 01       	movw	r18, r24
     472:	d9 01       	movw	r26, r18
     474:	a2 5a       	subi	r26, 0xA2	; 162
     476:	ba 4f       	sbci	r27, 0xFA	; 250
     478:	f9 01       	movw	r30, r18
     47a:	ea 5a       	subi	r30, 0xAA	; 170
     47c:	fa 4f       	sbci	r31, 0xFA	; 250
     47e:	01 e0       	ldi	r16, 0x01	; 1
     480:	10 e0       	ldi	r17, 0x00	; 0
     482:	81 91       	ld	r24, Z+
     484:	8d 93       	st	X+, r24
     486:	01 50       	subi	r16, 0x01	; 1
     488:	10 40       	sbci	r17, 0x00	; 0
     48a:	17 ff       	sbrs	r17, 7
     48c:	fa cf       	rjmp	.-12     	; 0x482
     48e:	98 81       	ld	r25, Y
     490:	89 81       	ldd	r24, Y+1	; 0x01
     492:	81 95       	neg	r24
     494:	88 83       	st	Y, r24
     496:	99 83       	std	Y+1, r25	; 0x01
     498:	2e 5f       	subi	r18, 0xFE	; 254
     49a:	3f 4f       	sbci	r19, 0xFF	; 255
     49c:	22 96       	adiw	r28, 0x02	; 2
     49e:	86 e0       	ldi	r24, 0x06	; 6
     4a0:	c5 33       	cpi	r28, 0x35	; 53
     4a2:	d8 07       	cpc	r29, r24
     4a4:	31 f3       	breq	.-52     	; 0x472
     4a6:	2c f3       	brlt	.-54     	; 0x472
     4a8:	df 91       	pop	r29
     4aa:	cf 91       	pop	r28
     4ac:	1f 91       	pop	r17
     4ae:	0f 91       	pop	r16
     4b0:	ff 90       	pop	r15
     4b2:	ef 90       	pop	r14
     4b4:	df 90       	pop	r13
     4b6:	cf 90       	pop	r12
     4b8:	08 95       	ret

000004ba <CreBlock>:
     4ba:	20 e0       	ldi	r18, 0x00	; 0
     4bc:	82 2f       	mov	r24, r18
     4be:	99 27       	eor	r25, r25
     4c0:	88 0f       	add	r24, r24
     4c2:	99 1f       	adc	r25, r25
     4c4:	dc 01       	movw	r26, r24
     4c6:	a1 5d       	subi	r26, 0xD1	; 209
     4c8:	b9 4f       	sbci	r27, 0xF9	; 249
     4ca:	fc 01       	movw	r30, r24
     4cc:	e7 5d       	subi	r30, 0xD7	; 215
     4ce:	fb 4f       	sbci	r31, 0xFB	; 251
     4d0:	91 e0       	ldi	r25, 0x01	; 1
     4d2:	81 91       	ld	r24, Z+
     4d4:	8d 93       	st	X+, r24
     4d6:	91 50       	subi	r25, 0x01	; 1
     4d8:	97 ff       	sbrs	r25, 7
     4da:	fb cf       	rjmp	.-10     	; 0x4d2
     4dc:	2f 5f       	subi	r18, 0xFF	; 255
     4de:	24 30       	cpi	r18, 0x04	; 4
     4e0:	68 f3       	brcs	.-38     	; 0x4bc
     4e2:	80 91 66 05 	lds	r24, 0x0566
     4e6:	80 93 95 04 	sts	0x0495, r24
     4ea:	0e 94 cd 10 	call	0x219a
     4ee:	67 e0       	ldi	r22, 0x07	; 7
     4f0:	70 e0       	ldi	r23, 0x00	; 0
     4f2:	0e 94 5a 11 	call	0x22b4
     4f6:	28 2f       	mov	r18, r24
     4f8:	80 93 66 05 	sts	0x0566, r24
     4fc:	33 27       	eor	r19, r19
     4fe:	23 30       	cpi	r18, 0x03	; 3
     500:	31 05       	cpc	r19, r1
     502:	49 f1       	breq	.+82     	; 0x556
     504:	24 30       	cpi	r18, 0x04	; 4
     506:	31 05       	cpc	r19, r1
     508:	dc f4       	brge	.+54     	; 0x540
     50a:	21 30       	cpi	r18, 0x01	; 1
     50c:	31 05       	cpc	r19, r1
     50e:	09 f4       	brne	.+2      	; 0x512
     510:	5a c0       	rjmp	.+180    	; 0x5c6
     512:	22 30       	cpi	r18, 0x02	; 2
     514:	31 05       	cpc	r19, r1
     516:	0c f4       	brge	.+2      	; 0x51a
     518:	40 c0       	rjmp	.+128    	; 0x59a
     51a:	10 92 29 04 	sts	0x0429, r1
     51e:	10 92 2b 04 	sts	0x042B, r1
     522:	8f ef       	ldi	r24, 0xFF	; 255
     524:	80 93 2d 04 	sts	0x042D, r24
     528:	81 e0       	ldi	r24, 0x01	; 1
     52a:	80 93 2f 04 	sts	0x042F, r24
     52e:	10 92 2a 04 	sts	0x042A, r1
     532:	80 93 2c 04 	sts	0x042C, r24
     536:	80 93 2e 04 	sts	0x042E, r24
     53a:	10 92 30 04 	sts	0x0430, r1
     53e:	08 95       	ret
     540:	25 30       	cpi	r18, 0x05	; 5
     542:	31 05       	cpc	r19, r1
     544:	69 f1       	breq	.+90     	; 0x5a0
     546:	25 30       	cpi	r18, 0x05	; 5
     548:	31 05       	cpc	r19, r1
     54a:	c4 f0       	brlt	.+48     	; 0x57c
     54c:	26 30       	cpi	r18, 0x06	; 6
     54e:	31 05       	cpc	r19, r1
     550:	09 f4       	brne	.+2      	; 0x554
     552:	4e c0       	rjmp	.+156    	; 0x5f0
     554:	08 95       	ret
     556:	10 92 29 04 	sts	0x0429, r1
     55a:	8f ef       	ldi	r24, 0xFF	; 255
     55c:	80 93 2b 04 	sts	0x042B, r24
     560:	10 92 2d 04 	sts	0x042D, r1
     564:	81 e0       	ldi	r24, 0x01	; 1
     566:	80 93 2f 04 	sts	0x042F, r24
     56a:	10 92 2a 04 	sts	0x042A, r1
     56e:	10 92 2c 04 	sts	0x042C, r1
     572:	80 93 2e 04 	sts	0x042E, r24
     576:	80 93 30 04 	sts	0x0430, r24
     57a:	08 95       	ret
     57c:	10 92 29 04 	sts	0x0429, r1
     580:	8f ef       	ldi	r24, 0xFF	; 255
     582:	80 93 2b 04 	sts	0x042B, r24
     586:	80 93 2d 04 	sts	0x042D, r24
     58a:	81 e0       	ldi	r24, 0x01	; 1
     58c:	80 93 2f 04 	sts	0x042F, r24
     590:	10 92 2a 04 	sts	0x042A, r1
     594:	10 92 2c 04 	sts	0x042C, r1
     598:	ce cf       	rjmp	.-100    	; 0x536
     59a:	23 2b       	or	r18, r19
     59c:	f9 f0       	breq	.+62     	; 0x5dc
     59e:	08 95       	ret
     5a0:	10 92 29 04 	sts	0x0429, r1
     5a4:	8f ef       	ldi	r24, 0xFF	; 255
     5a6:	80 93 2b 04 	sts	0x042B, r24
     5aa:	81 e0       	ldi	r24, 0x01	; 1
     5ac:	80 93 2d 04 	sts	0x042D, r24
     5b0:	80 93 2f 04 	sts	0x042F, r24

⌨️ 快捷键说明

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