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

📄 m128_boot.lss

📁 ATMEGA128自己用的BOOT程序
💻 LSS
📖 第 1 页 / 共 5 页
字号:
   1e5c4:	84 36       	cpi	r24, 0x64	; 100
   1e5c6:	09 f4       	brne	.+2      	; 0x1e5ca
   1e5c8:	f0 c2       	rjmp	.+1504   	; 0x1ebaa
   1e5ca:	84 34       	cpi	r24, 0x44	; 68
   1e5cc:	09 f4       	brne	.+2      	; 0x1e5d0
   1e5ce:	ed c2       	rjmp	.+1498   	; 0x1ebaa
   1e5d0:	8e 37       	cpi	r24, 0x7E	; 126
   1e5d2:	b9 f6       	brne	.-82     	; 0x1e582
   1e5d4:	c3 c2       	rjmp	.+1414   	; 0x1eb5c
   1e5d6:	08 94       	sec
   1e5d8:	e1 1c       	adc	r14, r1
   1e5da:	f1 1c       	adc	r15, r1
   1e5dc:	f0 e2       	ldi	r31, 0x20	; 32
   1e5de:	ef 16       	cp	r14, r31
   1e5e0:	fe e4       	ldi	r31, 0x4E	; 78
   1e5e2:	ff 06       	cpc	r15, r31
   1e5e4:	1c f1       	brlt	.+70     	; 0x1e62c
   1e5e6:	ee 24       	eor	r14, r14
   1e5e8:	ff 24       	eor	r15, r15
   1e5ea:	80 91 3e 02 	lds	r24, 0x023E
   1e5ee:	88 23       	and	r24, r24
   1e5f0:	51 f0       	breq	.+20     	; 0x1e606
   1e5f2:	08 94       	sec
   1e5f4:	a1 1c       	adc	r10, r1
   1e5f6:	b1 1c       	adc	r11, r1
   1e5f8:	84 e1       	ldi	r24, 0x14	; 20
   1e5fa:	a8 16       	cp	r10, r24
   1e5fc:	b1 04       	cpc	r11, r1
   1e5fe:	1c f0       	brlt	.+6      	; 0x1e606
   1e600:	57 01       	movw	r10, r14
   1e602:	10 92 3e 02 	sts	0x023E, r1
   1e606:	80 91 11 ff 	lds	r24, 0xFF11
   1e60a:	94 e0       	ldi	r25, 0x04	; 4
   1e60c:	89 27       	eor	r24, r25
   1e60e:	80 93 11 ff 	sts	0xFF11, r24
   1e612:	00 23       	and	r16, r16
   1e614:	59 f4       	brne	.+22     	; 0x1e62c
   1e616:	08 94       	sec
   1e618:	c1 1c       	adc	r12, r1
   1e61a:	d1 1c       	adc	r13, r1
   1e61c:	e0 e5       	ldi	r30, 0x50	; 80
   1e61e:	ce 16       	cp	r12, r30
   1e620:	d1 04       	cpc	r13, r1
   1e622:	24 f0       	brlt	.+8      	; 0x1e62c
   1e624:	cc 24       	eor	r12, r12
   1e626:	dd 24       	eor	r13, r13
   1e628:	0e 94 7b f2 	call	0x1e4f6
   1e62c:	80 91 d6 02 	lds	r24, 0x02D6
   1e630:	88 23       	and	r24, r24
   1e632:	89 f2       	breq	.-94     	; 0x1e5d6
   1e634:	cc 24       	eor	r12, r12
   1e636:	dd 24       	eor	r13, r13
   1e638:	56 01       	movw	r10, r12
   1e63a:	0e 94 2b f1 	call	0x1e256
   1e63e:	48 2f       	mov	r20, r24
   1e640:	60 91 3e 02 	lds	r22, 0x023E
   1e644:	64 30       	cpi	r22, 0x04	; 4
   1e646:	09 f0       	breq	.+2      	; 0x1e64a
   1e648:	84 c2       	rjmp	.+1288   	; 0x1eb52
   1e64a:	80 91 32 02 	lds	r24, 0x0232
   1e64e:	90 91 33 02 	lds	r25, 0x0233
   1e652:	fc 01       	movw	r30, r24
   1e654:	e3 52       	subi	r30, 0x23	; 35
   1e656:	fd 4f       	sbci	r31, 0xFD	; 253
   1e658:	40 83       	st	Z, r20
   1e65a:	01 96       	adiw	r24, 0x01	; 1
   1e65c:	90 93 33 02 	sts	0x0233, r25
   1e660:	80 93 32 02 	sts	0x0232, r24
   1e664:	20 91 36 02 	lds	r18, 0x0236
   1e668:	33 27       	eor	r19, r19
   1e66a:	50 91 3c 02 	lds	r21, 0x023C
   1e66e:	28 17       	cp	r18, r24
   1e670:	39 07       	cpc	r19, r25
   1e672:	08 f0       	brcs	.+2      	; 0x1e676
   1e674:	6a c2       	rjmp	.+1236   	; 0x1eb4a
   1e676:	10 92 3e 02 	sts	0x023E, r1
   1e67a:	54 17       	cp	r21, r20
   1e67c:	09 f0       	breq	.+2      	; 0x1e680
   1e67e:	59 c2       	rjmp	.+1202   	; 0x1eb32
   1e680:	20 91 dd 02 	lds	r18, 0x02DD
   1e684:	82 2f       	mov	r24, r18
   1e686:	99 27       	eor	r25, r25
   1e688:	8d 3c       	cpi	r24, 0xCD	; 205
   1e68a:	91 05       	cpc	r25, r1
   1e68c:	09 f4       	brne	.+2      	; 0x1e690
   1e68e:	d4 c0       	rjmp	.+424    	; 0x1e838
   1e690:	8e 3c       	cpi	r24, 0xCE	; 206
   1e692:	91 05       	cpc	r25, r1
   1e694:	44 f4       	brge	.+16     	; 0x1e6a6
   1e696:	8b 3c       	cpi	r24, 0xCB	; 203
   1e698:	91 05       	cpc	r25, r1
   1e69a:	71 f0       	breq	.+28     	; 0x1e6b8
   1e69c:	8c 3c       	cpi	r24, 0xCC	; 204
   1e69e:	91 05       	cpc	r25, r1
   1e6a0:	09 f4       	brne	.+2      	; 0x1e6a4
   1e6a2:	92 c0       	rjmp	.+292    	; 0x1e7c8
   1e6a4:	43 c2       	rjmp	.+1158   	; 0x1eb2c
   1e6a6:	8e 3c       	cpi	r24, 0xCE	; 206
   1e6a8:	91 05       	cpc	r25, r1
   1e6aa:	09 f4       	brne	.+2      	; 0x1e6ae
   1e6ac:	e1 c0       	rjmp	.+450    	; 0x1e870
   1e6ae:	8f 3c       	cpi	r24, 0xCF	; 207
   1e6b0:	91 05       	cpc	r25, r1
   1e6b2:	09 f4       	brne	.+2      	; 0x1e6b6
   1e6b4:	ee c0       	rjmp	.+476    	; 0x1e892
   1e6b6:	3a c2       	rjmp	.+1140   	; 0x1eb2c
   1e6b8:	80 91 de 02 	lds	r24, 0x02DE
   1e6bc:	28 2f       	mov	r18, r24
   1e6be:	33 27       	eor	r19, r19
   1e6c0:	32 2f       	mov	r19, r18
   1e6c2:	22 27       	eor	r18, r18
   1e6c4:	80 91 df 02 	lds	r24, 0x02DF
   1e6c8:	99 27       	eor	r25, r25
   1e6ca:	28 2b       	or	r18, r24
   1e6cc:	39 2b       	or	r19, r25
   1e6ce:	ce 01       	movw	r24, r28
   1e6d0:	01 96       	adiw	r24, 0x01	; 1
   1e6d2:	28 17       	cp	r18, r24
   1e6d4:	39 07       	cpc	r19, r25
   1e6d6:	09 f0       	breq	.+2      	; 0x1e6da
   1e6d8:	6d c0       	rjmp	.+218    	; 0x1e7b4
   1e6da:	e9 01       	movw	r28, r18
   1e6dc:	10 92 3d 02 	sts	0x023D, r1
   1e6e0:	40 91 34 02 	lds	r20, 0x0234
   1e6e4:	50 91 35 02 	lds	r21, 0x0235
   1e6e8:	60 e0       	ldi	r22, 0x00	; 0
   1e6ea:	81 ee       	ldi	r24, 0xE1	; 225
   1e6ec:	88 2e       	mov	r8, r24
   1e6ee:	83 e0       	ldi	r24, 0x03	; 3
   1e6f0:	98 2e       	mov	r9, r24
   1e6f2:	84 0e       	add	r8, r20
   1e6f4:	95 1e       	adc	r9, r21
   1e6f6:	a6 2f       	mov	r26, r22
   1e6f8:	bb 27       	eor	r27, r27
   1e6fa:	a3 52       	subi	r26, 0x23	; 35
   1e6fc:	bd 4f       	sbci	r27, 0xFD	; 253
   1e6fe:	fd 01       	movw	r30, r26
   1e700:	83 81       	ldd	r24, Z+3	; 0x03
   1e702:	f4 01       	movw	r30, r8
   1e704:	80 83       	st	Z, r24
   1e706:	ca 01       	movw	r24, r20
   1e708:	01 96       	adiw	r24, 0x01	; 1
   1e70a:	ac 01       	movw	r20, r24
   1e70c:	6f 5f       	subi	r22, 0xFF	; 255
   1e70e:	6a f7       	brpl	.-38     	; 0x1e6ea
   1e710:	60 93 3d 02 	sts	0x023D, r22
   1e714:	90 93 35 02 	sts	0x0235, r25
   1e718:	80 93 34 02 	sts	0x0234, r24
   1e71c:	81 38       	cpi	r24, 0x81	; 129
   1e71e:	91 05       	cpc	r25, r1
   1e720:	f0 f1       	brcs	.+124    	; 0x1e79e
   1e722:	10 92 35 02 	sts	0x0235, r1
   1e726:	10 92 34 02 	sts	0x0234, r1
   1e72a:	80 91 dd 03 	lds	r24, 0x03DD
   1e72e:	90 91 de 03 	lds	r25, 0x03DE
   1e732:	a0 91 df 03 	lds	r26, 0x03DF
   1e736:	b0 91 e0 03 	lds	r27, 0x03E0
   1e73a:	41 ee       	ldi	r20, 0xE1	; 225
   1e73c:	53 e0       	ldi	r21, 0x03	; 3
   1e73e:	bc 01       	movw	r22, r24
   1e740:	cd 01       	movw	r24, r26
   1e742:	0e 94 4d f1 	call	0x1e29a
   1e746:	20 91 dd 03 	lds	r18, 0x03DD
   1e74a:	30 91 de 03 	lds	r19, 0x03DE
   1e74e:	40 91 df 03 	lds	r20, 0x03DF
   1e752:	50 91 e0 03 	lds	r21, 0x03E0
   1e756:	20 50       	subi	r18, 0x00	; 0
   1e758:	3f 4f       	sbci	r19, 0xFF	; 255
   1e75a:	4f 4f       	sbci	r20, 0xFF	; 255
   1e75c:	5f 4f       	sbci	r21, 0xFF	; 255
   1e75e:	20 93 dd 03 	sts	0x03DD, r18
   1e762:	30 93 de 03 	sts	0x03DE, r19
   1e766:	40 93 df 03 	sts	0x03DF, r20
   1e76a:	50 93 e0 03 	sts	0x03E0, r21
   1e76e:	88 23       	and	r24, r24
   1e770:	11 f4       	brne	.+4      	; 0x1e776
   1e772:	80 e8       	ldi	r24, 0x80	; 128
   1e774:	01 c0       	rjmp	.+2      	; 0x1e778
   1e776:	8f e8       	ldi	r24, 0x8F	; 143
   1e778:	80 93 de 02 	sts	0x02DE, r24
   1e77c:	8d 2f       	mov	r24, r29
   1e77e:	99 27       	eor	r25, r25
   1e780:	80 93 df 02 	sts	0x02DF, r24
   1e784:	c0 93 e0 02 	sts	0x02E0, r28
   1e788:	64 e0       	ldi	r22, 0x04	; 4
   1e78a:	8d ed       	ldi	r24, 0xDD	; 221
   1e78c:	92 e0       	ldi	r25, 0x02	; 2
   1e78e:	0e 94 f1 f1 	call	0x1e3e2
   1e792:	90 91 d7 02 	lds	r25, 0x02D7
   1e796:	95 35       	cpi	r25, 0x55	; 85
   1e798:	09 f0       	breq	.+2      	; 0x1e79c
   1e79a:	1d cf       	rjmp	.-454    	; 0x1e5d6
   1e79c:	37 c0       	rjmp	.+110    	; 0x1e80c
   1e79e:	80 e8       	ldi	r24, 0x80	; 128
   1e7a0:	80 93 de 02 	sts	0x02DE, r24
   1e7a4:	83 2f       	mov	r24, r19
   1e7a6:	99 27       	eor	r25, r25
   1e7a8:	80 93 df 02 	sts	0x02DF, r24
   1e7ac:	20 93 e0 02 	sts	0x02E0, r18
   1e7b0:	64 e0       	ldi	r22, 0x04	; 4
   1e7b2:	c6 c1       	rjmp	.+908    	; 0x1eb40
   1e7b4:	8f e8       	ldi	r24, 0x8F	; 143
   1e7b6:	80 93 de 02 	sts	0x02DE, r24
   1e7ba:	8d 2f       	mov	r24, r29
   1e7bc:	99 27       	eor	r25, r25
   1e7be:	80 93 df 02 	sts	0x02DF, r24
   1e7c2:	c0 93 e0 02 	sts	0x02E0, r28
   1e7c6:	bc c1       	rjmp	.+888    	; 0x1eb40
   1e7c8:	80 91 34 02 	lds	r24, 0x0234
   1e7cc:	90 91 35 02 	lds	r25, 0x0235
   1e7d0:	89 2b       	or	r24, r25
   1e7d2:	49 f0       	breq	.+18     	; 0x1e7e6
   1e7d4:	80 91 d7 02 	lds	r24, 0x02D7
   1e7d8:	80 3f       	cpi	r24, 0xF0	; 240
   1e7da:	09 f0       	breq	.+2      	; 0x1e7de
   1e7dc:	a2 cf       	rjmp	.-188    	; 0x1e722
   1e7de:	85 e5       	ldi	r24, 0x55	; 85
   1e7e0:	80 93 d7 02 	sts	0x02D7, r24
   1e7e4:	9e cf       	rjmp	.-196    	; 0x1e722
   1e7e6:	80 e8       	ldi	r24, 0x80	; 128
   1e7e8:	80 93 de 02 	sts	0x02DE, r24
   1e7ec:	8d 2f       	mov	r24, r29
   1e7ee:	99 27       	eor	r25, r25
   1e7f0:	80 93 df 02 	sts	0x02DF, r24
   1e7f4:	c0 93 e0 02 	sts	0x02E0, r28
   1e7f8:	8d ed       	ldi	r24, 0xDD	; 221
   1e7fa:	92 e0       	ldi	r25, 0x02	; 2
   1e7fc:	0e 94 f1 f1 	call	0x1e3e2
   1e800:	80 91 d7 02 	lds	r24, 0x02D7
   1e804:	80 3f       	cpi	r24, 0xF0	; 240
   1e806:	09 f0       	breq	.+2      	; 0x1e80a
   1e808:	e6 ce       	rjmp	.-564    	; 0x1e5d6
   1e80a:	95 e5       	ldi	r25, 0x55	; 85
   1e80c:	90 93 e1 03 	sts	0x03E1, r25
   1e810:	8a ea       	ldi	r24, 0xAA	; 170
   1e812:	80 93 e2 03 	sts	0x03E2, r24
   1e816:	81 e1       	ldi	r24, 0x11	; 17
   1e818:	80 93 e3 03 	sts	0x03E3, r24
   1e81c:	82 e2       	ldi	r24, 0x22	; 34
   1e81e:	80 93 e4 03 	sts	0x03E4, r24
   1e822:	83 e3       	ldi	r24, 0x33	; 51
   1e824:	80 93 e5 03 	sts	0x03E5, r24
   1e828:	84 e4       	ldi	r24, 0x44	; 68
   1e82a:	80 93 e6 03 	sts	0x03E6, r24
   1e82e:	90 93 e7 03 	sts	0x03E7, r25
   1e832:	0e 94 4f f2 	call	0x1e49e
   1e836:	cf ce       	rjmp	.-610    	; 0x1e5d6
   1e838:	0e 94 15 f2 	call	0x1e42a
   1e83c:	98 2f       	mov	r25, r24
   1e83e:	80 93 de 02 	sts	0x02DE, r24
   1e842:	8d ec       	ldi	r24, 0xCD	; 205
   1e844:	80 93 dd 02 	sts	0x02DD, r24
   1e848:	91 30       	cpi	r25, 0x01	; 1
   1e84a:	11 f4       	brne	.+4      	; 0x1e850
   1e84c:	8f e8       	ldi	r24, 0x8F	; 143
   1e84e:	01 c0       	rjmp	.+2      	; 0x1e852
   1e850:	80 e8       	ldi	r24, 0x80	; 128
   1e852:	80 93 de 02 	sts	0x02DE, r24
   1e856:	62 e0       	ldi	r22, 0x02	; 2
   1e858:	8d ed       	ldi	r24, 0xDD	; 221
   1e85a:	92 e0       	ldi	r25, 0x02	; 2
   1e85c:	0e 94 f1 f1 	call	0x1e3e2
   1e860:	80 91 de 02 	lds	r24, 0x02DE
   1e864:	80 38       	cpi	r24, 0x80	; 128
   1e866:	09 f0       	breq	.+2      	; 0x1e86a
   1e868:	b6 ce       	rjmp	.-660    	; 0x1e5d6
   1e86a:	0e 94 7b f2 	call	0x1e4f6
   1e86e:	b3 ce       	rjmp	.-666    	; 0x1e5d6
   1e870:	01 e0       	ldi	r16, 0x01	; 1
   1e872:	8e ec       	ldi	r24, 0xCE	; 206
   1e874:	80 93 dd 02 	sts	0x02DD, r24
   1e878:	82 e6       	ldi	r24, 0x62	; 98
   1e87a:	80 93 de 02 	sts	0x02DE, r24
   1e87e:	8f e6       	ldi	r24, 0x6F	; 111
   1e880:	80 93 df 02 	sts	0x02DF, r24
   1e884:	80 93 e0 02 	sts	0x02E0, r24
   1e888:	84 e7       	ldi	r24, 0x74	; 116
   1e88a:	80 93 e1 02 	sts	0x02E1, r24
   1e88e:	65 e0       	ldi	r22, 0x05	; 5
   1e890:	57 c1       	rjmp	.+686    	; 0x1eb40
   1e892:	01 e0       	ldi	r16, 0x01	; 1
   1e894:	80 91 de 02 	lds	r24, 0x02DE
   1e898:	99 27       	eor	r25, r25
   1e89a:	83 30       	cpi	r24, 0x03	; 3
   1e89c:	91 05       	cpc	r25, r1
   1e89e:	09 f4       	brne	.+2      	; 0x1e8a2
   1e8a0:	86 c0       	rjmp	.+268    	; 0x1e9ae
   1e8a2:	84 30       	cpi	r24, 0x04	; 4
   1e8a4:	91 05       	cpc	r25, r1
   1e8a6:	54 f4       	brge	.+20     	; 0x1e8bc
   1e8a8:	81 30       	cpi	r24, 0x01	; 1
   1e8aa:	91 05       	cpc	r25, r1
   1e8ac:	d9 f1       	breq	.+118    	; 0x1e924
   1e8ae:	82 30       	cpi	r24, 0x02	; 2
   1e8b0:	91 05       	cpc	r25, r1
   1e8b2:	0c f0       	brlt	.+2      	; 0x1e8b6
   1e8b4:	5a c0       	rjmp	.+180    	; 0x1e96a
   1e8b6:	89 2b       	or	r24, r25
   1e8b8:	91 f0       	breq	.+36     	; 0x1e8de
   1e8ba:	30 c1       	rjmp	.+608    	; 0x1eb1c
   1e8bc:	85 30       	cpi	r24, 0x05	; 5
   1e8be:	91 05       	cpc	r25, r1
   1e8c0:	09 f4       	brne	.+2      	; 0x1e8c4
   1e8c2:	b9 c0       	rjmp	.+370    	; 0x1ea36
   1e8c4:	85 30       	cpi	r24, 0x05	; 5
   1e8c6:	91 05       	cpc	r25, r1
   1e8c8:	0c f4       	brge	.+2      	; 0x1e8cc
   1e8ca:	93 c0       	rjmp	.+294    	; 0x1e9f2
   1e8cc:	86 30       	cpi	r24, 0x06	; 6
   1e8ce:	91 05       	cpc	r25, r1
   1e8d0:	09 f4       	brne	.+2      	; 0x1e8d4
   1e8d2:	d3 c0       	rjmp	.+422    	; 0x1ea7a
   1e8d4:	8f 3f       	cpi	r24, 0xFF	; 255
   1e8d6:	91 05       	cpc	r25, r1
   1e8d8:	09 f4       	brne	.+2      	; 0x1e8dc
   1e8da:	f1 c0       	rjmp	.+482    	; 0x1eabe
   1e8dc:	1f c1       	rjmp	.+574    	; 0x1eb1c
   1e8de:	80 e0       	ldi	r24, 0x00	; 0
   1e8e0:	9b e1       	ldi	r25, 0x1B	; 27
   1e8e2:	a1 e0       	ldi	r26, 0x01	; 1
   1e8e4:	b0 e0       	ldi	r27, 0x00	; 0
   1e8e6:	80 93 dd 03 	sts	0x03DD, r24
   1e8ea:	90 93 de 03 	sts	0x03DE, r25
   1e8ee:	a0 93 df 03 	sts	0x03DF, r26
   1e8f2:	b0 93 e0 03 	sts	0x03E0, r27
   1e8f6:	80 93 d9 02 	sts	0x02D9, r24

⌨️ 快捷键说明

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