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

📄 main.lss

📁 ist a file to programm. please laberkopf contact me not
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     3c0:	0f b6       	in	r0, 0x3f	; 63
     3c2:	f8 94       	cli
     3c4:	9e bf       	out	0x3e, r25	; 62
     3c6:	0f be       	out	0x3f, r0	; 63
     3c8:	8d bf       	out	0x3d, r24	; 61
     3ca:	a8 96       	adiw	r28, 0x28	; 40
     3cc:	0f b6       	in	r0, 0x3f	; 63
     3ce:	f8 94       	cli
     3d0:	de bf       	out	0x3e, r29	; 62
     3d2:	0f be       	out	0x3f, r0	; 63
     3d4:	cd bf       	out	0x3d, r28	; 61
     3d6:	df 91       	pop	r29
     3d8:	cf 91       	pop	r28
     3da:	1f 91       	pop	r17
     3dc:	0f 91       	pop	r16
     3de:	ff 90       	pop	r15
     3e0:	ef 90       	pop	r14
     3e2:	df 90       	pop	r13
     3e4:	cf 90       	pop	r12
     3e6:	bf 90       	pop	r11
     3e8:	af 90       	pop	r10
     3ea:	9f 90       	pop	r9
     3ec:	8f 90       	pop	r8
     3ee:	7f 90       	pop	r7
     3f0:	6f 90       	pop	r6
     3f2:	5f 90       	pop	r5
     3f4:	4f 90       	pop	r4
     3f6:	08 95       	ret

000003f8 <fdevopen>:
     3f8:	ef 92       	push	r14
     3fa:	ff 92       	push	r15
     3fc:	0f 93       	push	r16
     3fe:	1f 93       	push	r17
     400:	cf 93       	push	r28
     402:	df 93       	push	r29
     404:	8c 01       	movw	r16, r24
     406:	7b 01       	movw	r14, r22
     408:	89 2b       	or	r24, r25
     40a:	11 f4       	brne	.+4      	; 0x410 <fdevopen+0x18>
     40c:	67 2b       	or	r22, r23
     40e:	d1 f1       	breq	.+116    	; 0x484 <fdevopen+0x8c>
     410:	6e e0       	ldi	r22, 0x0E	; 14
     412:	70 e0       	ldi	r23, 0x00	; 0
     414:	81 e0       	ldi	r24, 0x01	; 1
     416:	90 e0       	ldi	r25, 0x00	; 0
     418:	0e 94 59 08 	call	0x10b2	; 0x10b2 <calloc>
     41c:	fc 01       	movw	r30, r24
     41e:	00 97       	sbiw	r24, 0x00	; 0
     420:	89 f1       	breq	.+98     	; 0x484 <fdevopen+0x8c>
     422:	dc 01       	movw	r26, r24
     424:	80 e8       	ldi	r24, 0x80	; 128
     426:	83 83       	std	Z+3, r24	; 0x03
     428:	e1 14       	cp	r14, r1
     42a:	f1 04       	cpc	r15, r1
     42c:	71 f0       	breq	.+28     	; 0x44a <fdevopen+0x52>
     42e:	f3 86       	std	Z+11, r15	; 0x0b
     430:	e2 86       	std	Z+10, r14	; 0x0a
     432:	81 e8       	ldi	r24, 0x81	; 129
     434:	83 83       	std	Z+3, r24	; 0x03
     436:	80 91 ee 00 	lds	r24, 0x00EE
     43a:	90 91 ef 00 	lds	r25, 0x00EF
     43e:	89 2b       	or	r24, r25
     440:	21 f4       	brne	.+8      	; 0x44a <fdevopen+0x52>
     442:	f0 93 ef 00 	sts	0x00EF, r31
     446:	e0 93 ee 00 	sts	0x00EE, r30
     44a:	01 15       	cp	r16, r1
     44c:	11 05       	cpc	r17, r1
     44e:	e1 f0       	breq	.+56     	; 0x488 <fdevopen+0x90>
     450:	11 87       	std	Z+9, r17	; 0x09
     452:	00 87       	std	Z+8, r16	; 0x08
     454:	83 81       	ldd	r24, Z+3	; 0x03
     456:	82 60       	ori	r24, 0x02	; 2
     458:	83 83       	std	Z+3, r24	; 0x03
     45a:	80 91 f0 00 	lds	r24, 0x00F0
     45e:	90 91 f1 00 	lds	r25, 0x00F1
     462:	89 2b       	or	r24, r25
     464:	89 f4       	brne	.+34     	; 0x488 <fdevopen+0x90>
     466:	f0 93 f1 00 	sts	0x00F1, r31
     46a:	e0 93 f0 00 	sts	0x00F0, r30
     46e:	80 91 f2 00 	lds	r24, 0x00F2
     472:	90 91 f3 00 	lds	r25, 0x00F3
     476:	89 2b       	or	r24, r25
     478:	39 f4       	brne	.+14     	; 0x488 <fdevopen+0x90>
     47a:	f0 93 f3 00 	sts	0x00F3, r31
     47e:	e0 93 f2 00 	sts	0x00F2, r30
     482:	02 c0       	rjmp	.+4      	; 0x488 <fdevopen+0x90>
     484:	a0 e0       	ldi	r26, 0x00	; 0
     486:	b0 e0       	ldi	r27, 0x00	; 0
     488:	cd 01       	movw	r24, r26
     48a:	df 91       	pop	r29
     48c:	cf 91       	pop	r28
     48e:	1f 91       	pop	r17
     490:	0f 91       	pop	r16
     492:	ff 90       	pop	r15
     494:	ef 90       	pop	r14
     496:	08 95       	ret

00000498 <gets>:
     498:	0f 93       	push	r16
     49a:	1f 93       	push	r17
     49c:	cf 93       	push	r28
     49e:	df 93       	push	r29
     4a0:	8c 01       	movw	r16, r24
     4a2:	e0 91 ee 00 	lds	r30, 0x00EE
     4a6:	f0 91 ef 00 	lds	r31, 0x00EF
     4aa:	83 81       	ldd	r24, Z+3	; 0x03
     4ac:	80 ff       	sbrs	r24, 0
     4ae:	11 c0       	rjmp	.+34     	; 0x4d2 <gets+0x3a>
     4b0:	e8 01       	movw	r28, r16
     4b2:	80 91 ee 00 	lds	r24, 0x00EE
     4b6:	90 91 ef 00 	lds	r25, 0x00EF
     4ba:	0e 94 94 09 	call	0x1328	; 0x1328 <fgetc>
     4be:	2f ef       	ldi	r18, 0xFF	; 255
     4c0:	8f 3f       	cpi	r24, 0xFF	; 255
     4c2:	92 07       	cpc	r25, r18
     4c4:	31 f0       	breq	.+12     	; 0x4d2 <gets+0x3a>
     4c6:	89 93       	st	Y+, r24
     4c8:	0a 97       	sbiw	r24, 0x0a	; 10
     4ca:	99 f7       	brne	.-26     	; 0x4b2 <gets+0x1a>
     4cc:	21 97       	sbiw	r28, 0x01	; 1
     4ce:	18 82       	st	Y, r1
     4d0:	02 c0       	rjmp	.+4      	; 0x4d6 <gets+0x3e>
     4d2:	00 e0       	ldi	r16, 0x00	; 0
     4d4:	10 e0       	ldi	r17, 0x00	; 0
     4d6:	c8 01       	movw	r24, r16
     4d8:	df 91       	pop	r29
     4da:	cf 91       	pop	r28
     4dc:	1f 91       	pop	r17
     4de:	0f 91       	pop	r16
     4e0:	08 95       	ret

000004e2 <printf>:
     4e2:	cf 93       	push	r28
     4e4:	df 93       	push	r29
     4e6:	cd b7       	in	r28, 0x3d	; 61
     4e8:	de b7       	in	r29, 0x3e	; 62
     4ea:	22 97       	sbiw	r28, 0x02	; 2
     4ec:	0f b6       	in	r0, 0x3f	; 63
     4ee:	f8 94       	cli
     4f0:	de bf       	out	0x3e, r29	; 62
     4f2:	0f be       	out	0x3f, r0	; 63
     4f4:	cd bf       	out	0x3d, r28	; 61
     4f6:	fe 01       	movw	r30, r28
     4f8:	37 96       	adiw	r30, 0x07	; 7
     4fa:	61 91       	ld	r22, Z+
     4fc:	71 91       	ld	r23, Z+
     4fe:	fa 83       	std	Y+2, r31	; 0x02
     500:	e9 83       	std	Y+1, r30	; 0x01
     502:	af 01       	movw	r20, r30
     504:	80 91 f0 00 	lds	r24, 0x00F0
     508:	90 91 f1 00 	lds	r25, 0x00F1
     50c:	0e 94 eb 02 	call	0x5d6	; 0x5d6 <vfprintf>
     510:	22 96       	adiw	r28, 0x02	; 2
     512:	0f b6       	in	r0, 0x3f	; 63
     514:	f8 94       	cli
     516:	de bf       	out	0x3e, r29	; 62
     518:	0f be       	out	0x3f, r0	; 63
     51a:	cd bf       	out	0x3d, r28	; 61
     51c:	df 91       	pop	r29
     51e:	cf 91       	pop	r28
     520:	08 95       	ret

00000522 <putchar>:
     522:	60 91 f0 00 	lds	r22, 0x00F0
     526:	70 91 f1 00 	lds	r23, 0x00F1
     52a:	0e 94 d7 09 	call	0x13ae	; 0x13ae <fputc>
     52e:	08 95       	ret

00000530 <puts>:
     530:	0f 93       	push	r16
     532:	1f 93       	push	r17
     534:	cf 93       	push	r28
     536:	df 93       	push	r29
     538:	8c 01       	movw	r16, r24
     53a:	e0 91 f0 00 	lds	r30, 0x00F0
     53e:	f0 91 f1 00 	lds	r31, 0x00F1
     542:	83 81       	ldd	r24, Z+3	; 0x03
     544:	81 ff       	sbrs	r24, 1
     546:	1f c0       	rjmp	.+62     	; 0x586 <puts+0x56>
     548:	c0 e0       	ldi	r28, 0x00	; 0
     54a:	d0 e0       	ldi	r29, 0x00	; 0
     54c:	0a c0       	rjmp	.+20     	; 0x562 <puts+0x32>
     54e:	fd 01       	movw	r30, r26
     550:	20 85       	ldd	r18, Z+8	; 0x08
     552:	31 85       	ldd	r19, Z+9	; 0x09
     554:	bd 01       	movw	r22, r26
     556:	f9 01       	movw	r30, r18
     558:	09 95       	icall
     55a:	89 2b       	or	r24, r25
     55c:	11 f0       	breq	.+4      	; 0x562 <puts+0x32>
     55e:	cf ef       	ldi	r28, 0xFF	; 255
     560:	df ef       	ldi	r29, 0xFF	; 255
     562:	f8 01       	movw	r30, r16
     564:	81 91       	ld	r24, Z+
     566:	8f 01       	movw	r16, r30
     568:	a0 91 f0 00 	lds	r26, 0x00F0
     56c:	b0 91 f1 00 	lds	r27, 0x00F1
     570:	88 23       	and	r24, r24
     572:	69 f7       	brne	.-38     	; 0x54e <puts+0x1e>
     574:	fd 01       	movw	r30, r26
     576:	20 85       	ldd	r18, Z+8	; 0x08
     578:	31 85       	ldd	r19, Z+9	; 0x09
     57a:	bd 01       	movw	r22, r26
     57c:	8a e0       	ldi	r24, 0x0A	; 10
     57e:	f9 01       	movw	r30, r18
     580:	09 95       	icall
     582:	89 2b       	or	r24, r25
     584:	11 f0       	breq	.+4      	; 0x58a <puts+0x5a>
     586:	cf ef       	ldi	r28, 0xFF	; 255
     588:	df ef       	ldi	r29, 0xFF	; 255
     58a:	ce 01       	movw	r24, r28
     58c:	df 91       	pop	r29
     58e:	cf 91       	pop	r28
     590:	1f 91       	pop	r17
     592:	0f 91       	pop	r16
     594:	08 95       	ret

00000596 <scanf>:
     596:	cf 93       	push	r28
     598:	df 93       	push	r29
     59a:	cd b7       	in	r28, 0x3d	; 61
     59c:	de b7       	in	r29, 0x3e	; 62
     59e:	22 97       	sbiw	r28, 0x02	; 2
     5a0:	0f b6       	in	r0, 0x3f	; 63
     5a2:	f8 94       	cli
     5a4:	de bf       	out	0x3e, r29	; 62
     5a6:	0f be       	out	0x3f, r0	; 63
     5a8:	cd bf       	out	0x3d, r28	; 61
     5aa:	fe 01       	movw	r30, r28
     5ac:	37 96       	adiw	r30, 0x07	; 7
     5ae:	61 91       	ld	r22, Z+
     5b0:	71 91       	ld	r23, Z+
     5b2:	fa 83       	std	Y+2, r31	; 0x02
     5b4:	e9 83       	std	Y+1, r30	; 0x01
     5b6:	af 01       	movw	r20, r30
     5b8:	80 91 ee 00 	lds	r24, 0x00EE
     5bc:	90 91 ef 00 	lds	r25, 0x00EF
     5c0:	0e 94 b3 05 	call	0xb66	; 0xb66 <vfscanf>
     5c4:	22 96       	adiw	r28, 0x02	; 2
     5c6:	0f b6       	in	r0, 0x3f	; 63
     5c8:	f8 94       	cli
     5ca:	de bf       	out	0x3e, r29	; 62
     5cc:	0f be       	out	0x3f, r0	; 63
     5ce:	cd bf       	out	0x3d, r28	; 61
     5d0:	df 91       	pop	r29
     5d2:	cf 91       	pop	r28
     5d4:	08 95       	ret

000005d6 <vfprintf>:
     5d6:	2f 92       	push	r2
     5d8:	3f 92       	push	r3
     5da:	4f 92       	push	r4
     5dc:	5f 92       	push	r5
     5de:	6f 92       	push	r6
     5e0:	7f 92       	push	r7
     5e2:	8f 92       	push	r8
     5e4:	9f 92       	push	r9
     5e6:	af 92       	push	r10
     5e8:	bf 92       	push	r11
     5ea:	cf 92       	push	r12
     5ec:	df 92       	push	r13
     5ee:	ef 92       	push	r14
     5f0:	ff 92       	push	r15
     5f2:	0f 93       	push	r16
     5f4:	1f 93       	push	r17
     5f6:	cf 93       	push	r28
     5f8:	df 93       	push	r29
     5fa:	cd b7       	in	r28, 0x3d	; 61
     5fc:	de b7       	in	r29, 0x3e	; 62
     5fe:	64 97       	sbiw	r28, 0x14	; 20
     600:	0f b6       	in	r0, 0x3f	; 63
     602:	f8 94       	cli
     604:	de bf       	out	0x3e, r29	; 62
     606:	0f be       	out	0x3f, r0	; 63
     608:	cd bf       	out	0x3d, r28	; 61
     60a:	cc 24       	eor	r12, r12
     60c:	dd 24       	eor	r13, r13
     60e:	76 01       	movw	r14, r12
     610:	1c 01       	movw	r2, r24
     612:	7c 8b       	std	Y+20, r23	; 0x14
     614:	6b 8b       	std	Y+19, r22	; 0x13
     616:	2a 01       	movw	r4, r20
     618:	fc 01       	movw	r30, r24
     61a:	17 82       	std	Z+7, r1	; 0x07
     61c:	16 82       	std	Z+6, r1	; 0x06
     61e:	83 81       	ldd	r24, Z+3	; 0x03
     620:	81 fd       	sbrc	r24, 1
     622:	03 c0       	rjmp	.+6      	; 0x62a <vfprintf+0x54>
     624:	8f ef       	ldi	r24, 0xFF	; 255
     626:	9f ef       	ldi	r25, 0xFF	; 255
     628:	85 c2       	rjmp	.+1290   	; 0xb34 <__stack+0x2d5>
     62a:	aa 24       	eor	r10, r10
     62c:	bb 24       	eor	r11, r11
     62e:	6f c2       	rjmp	.+1246   	; 0xb0e <__stack+0x2af>
     630:	a0 fe       	sbrs	r10, 0
     632:	54 c2       	rjmp	.+1192   	; 0xadc <__stack+0x27d>
     634:	8a 89       	ldd	r24, Y+18	; 0x12
     636:	80 53       	subi	r24, 0x30	; 48
     638:	8a 30       	cpi	r24, 0x0A	; 10
     63a:	e8 f4       	brcc	.+58     	; 0x676 <vfprintf+0xa0>
     63c:	fa 89       	ldd	r31, Y+18	; 0x12
     63e:	f0 33       	cpi	r31, 0x30	; 48
     640:	41 f4       	brne	.+16     	; 0x652 <vfprintf+0x7c>
     642:	2d 85       	ldd	r18, Y+13	; 0x0d
     644:	22 23       	and	r18, r18
     646:	29 f4       	brne	.+10     	; 0x652 <vfprintf+0x7c>
     648:	a3 fc       	sbrc	r10, 3
     64a:	03 c0       	rjmp	.+6      	; 0x652 <vfprintf+0x7c>
     64c:	80 e0       	ldi	r24, 0x00	; 0
     64e:	91 e0       	ldi	r25, 0x01	; 1
     650:	6f c0       	rjmp	.+222    	; 0x730 <vfprintf+0x15a>
     652:	8a e0       	ldi	r24, 0x0A	; 10
     654:	ed 85       	ldd	r30, Y+13	; 0x0d
     656:	e8 02       	muls	r30, r24
     658:	c0 01       	movw	r24, r0
     65a:	11 24       	eor	r1, r1
     65c:	fa 89       	ldd	r31, Y+18	; 0x12
     65e:	f8 0f       	add	r31, r24
     660:	f0 53       	subi	r31, 0x30	; 48
     662:	fd 87       	std	Y+13, r31	; 0x0d
     664:	f7 ff       	sbrs	r31, 7
     666:	02 c0       	rjmp	.+4      	; 0x66c <vfprintf+0x96>
     668:	2f e7       	ldi	r18, 0x7F	; 127

⌨️ 快捷键说明

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