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

📄 atmega.lss

📁 ucos_ii在mega128上的移植
💻 LSS
📖 第 1 页 / 共 5 页
字号:
     640:	2f 92       	push	r2
     642:	1f 92       	push	r1
     644:	0f 92       	push	r0
     646:	0f b7       	in	r16, 0x3f	; 63
     648:	00 68       	ori	r16, 0x80	; 128
     64a:	0f 93       	push	r16
     64c:	00 91 ff 01 	lds	r16, 0x01FF
     650:	03 95       	inc	r16
     652:	00 93 ff 01 	sts	0x01FF, r16
     656:	0e 94 20 02 	call	0x440	; 0x440 <IsrEint1>
     65a:	0e 94 55 07 	call	0xeaa	; 0xeaa <OSIntExit>
     65e:	0f 90       	pop	r0
     660:	0f be       	out	0x3f, r0	; 63
     662:	0f 90       	pop	r0
     664:	1f 90       	pop	r1
     666:	2f 90       	pop	r2
     668:	3f 90       	pop	r3
     66a:	4f 90       	pop	r4
     66c:	5f 90       	pop	r5
     66e:	6f 90       	pop	r6
     670:	7f 90       	pop	r7
     672:	8f 90       	pop	r8
     674:	9f 90       	pop	r9
     676:	af 90       	pop	r10
     678:	bf 90       	pop	r11
     67a:	cf 90       	pop	r12
     67c:	df 90       	pop	r13
     67e:	ef 90       	pop	r14
     680:	ff 90       	pop	r15
     682:	0f 91       	pop	r16
     684:	1f 91       	pop	r17
     686:	2f 91       	pop	r18
     688:	3f 91       	pop	r19
     68a:	4f 91       	pop	r20
     68c:	5f 91       	pop	r21
     68e:	6f 91       	pop	r22
     690:	7f 91       	pop	r23
     692:	8f 91       	pop	r24
     694:	9f 91       	pop	r25
     696:	af 91       	pop	r26
     698:	bf 91       	pop	r27
     69a:	cf 91       	pop	r28
     69c:	df 91       	pop	r29
     69e:	ef 91       	pop	r30
     6a0:	ff 91       	pop	r31
     6a2:	18 95       	reti

000006a4 <OSStartHighRdy>:
     6a4:	0e 94 f0 04 	call	0x9e0	; 0x9e0 <OSTaskSwHook>
     6a8:	00 91 e9 01 	lds	r16, 0x01E9
     6ac:	03 95       	inc	r16
     6ae:	00 93 e9 01 	sts	0x01E9, r16
     6b2:	e0 91 f9 01 	lds	r30, 0x01F9
     6b6:	f0 91 fa 01 	lds	r31, 0x01FA
     6ba:	01 91       	ld	r16, Z+
     6bc:	10 81       	ld	r17, Z
     6be:	0d bf       	out	0x3d, r16	; 61
     6c0:	1e bf       	out	0x3e, r17	; 62
     6c2:	0f 90       	pop	r0
     6c4:	0f be       	out	0x3f, r0	; 63
     6c6:	0f 90       	pop	r0
     6c8:	1f 90       	pop	r1
     6ca:	2f 90       	pop	r2
     6cc:	3f 90       	pop	r3
     6ce:	4f 90       	pop	r4
     6d0:	5f 90       	pop	r5
     6d2:	6f 90       	pop	r6
     6d4:	7f 90       	pop	r7
     6d6:	8f 90       	pop	r8
     6d8:	9f 90       	pop	r9
     6da:	af 90       	pop	r10
     6dc:	bf 90       	pop	r11
     6de:	cf 90       	pop	r12
     6e0:	df 90       	pop	r13
     6e2:	ef 90       	pop	r14
     6e4:	ff 90       	pop	r15
     6e6:	0f 91       	pop	r16
     6e8:	1f 91       	pop	r17
     6ea:	2f 91       	pop	r18
     6ec:	3f 91       	pop	r19
     6ee:	4f 91       	pop	r20
     6f0:	5f 91       	pop	r21
     6f2:	6f 91       	pop	r22
     6f4:	7f 91       	pop	r23
     6f6:	8f 91       	pop	r24
     6f8:	9f 91       	pop	r25
     6fa:	af 91       	pop	r26
     6fc:	bf 91       	pop	r27
     6fe:	cf 91       	pop	r28
     700:	df 91       	pop	r29
     702:	ef 91       	pop	r30
     704:	ff 91       	pop	r31
     706:	08 95       	ret

00000708 <OSCtxSw>:
     708:	ff 93       	push	r31
     70a:	ef 93       	push	r30
     70c:	df 93       	push	r29
     70e:	cf 93       	push	r28
     710:	bf 93       	push	r27
     712:	af 93       	push	r26
     714:	9f 93       	push	r25
     716:	8f 93       	push	r24
     718:	7f 93       	push	r23
     71a:	6f 93       	push	r22
     71c:	5f 93       	push	r21
     71e:	4f 93       	push	r20
     720:	3f 93       	push	r19
     722:	2f 93       	push	r18
     724:	1f 93       	push	r17
     726:	0f 93       	push	r16
     728:	ff 92       	push	r15
     72a:	ef 92       	push	r14
     72c:	df 92       	push	r13
     72e:	cf 92       	push	r12
     730:	bf 92       	push	r11
     732:	af 92       	push	r10
     734:	9f 92       	push	r9
     736:	8f 92       	push	r8
     738:	7f 92       	push	r7
     73a:	6f 92       	push	r6
     73c:	5f 92       	push	r5
     73e:	4f 92       	push	r4
     740:	3f 92       	push	r3
     742:	2f 92       	push	r2
     744:	1f 92       	push	r1
     746:	0f 92       	push	r0
     748:	0f b6       	in	r0, 0x3f	; 63
     74a:	0f 92       	push	r0
     74c:	0d b7       	in	r16, 0x3d	; 61
     74e:	1e b7       	in	r17, 0x3e	; 62
     750:	e0 91 00 02 	lds	r30, 0x0200
     754:	f0 91 01 02 	lds	r31, 0x0201
     758:	01 93       	st	Z+, r16
     75a:	10 83       	st	Z, r17
     75c:	0e 94 f0 04 	call	0x9e0	; 0x9e0 <OSTaskSwHook>
     760:	00 91 f9 01 	lds	r16, 0x01F9
     764:	10 91 fa 01 	lds	r17, 0x01FA
     768:	00 93 00 02 	sts	0x0200, r16
     76c:	10 93 01 02 	sts	0x0201, r17
     770:	00 91 ee 01 	lds	r16, 0x01EE
     774:	00 93 ef 01 	sts	0x01EF, r16
     778:	e0 91 f9 01 	lds	r30, 0x01F9
     77c:	f0 91 fa 01 	lds	r31, 0x01FA
     780:	01 91       	ld	r16, Z+
     782:	10 81       	ld	r17, Z
     784:	0d bf       	out	0x3d, r16	; 61
     786:	1e bf       	out	0x3e, r17	; 62
     788:	0f 90       	pop	r0
     78a:	0f be       	out	0x3f, r0	; 63
     78c:	0f 90       	pop	r0
     78e:	1f 90       	pop	r1
     790:	2f 90       	pop	r2
     792:	3f 90       	pop	r3
     794:	4f 90       	pop	r4
     796:	5f 90       	pop	r5
     798:	6f 90       	pop	r6
     79a:	7f 90       	pop	r7
     79c:	8f 90       	pop	r8
     79e:	9f 90       	pop	r9
     7a0:	af 90       	pop	r10
     7a2:	bf 90       	pop	r11
     7a4:	cf 90       	pop	r12
     7a6:	df 90       	pop	r13
     7a8:	ef 90       	pop	r14
     7aa:	ff 90       	pop	r15
     7ac:	0f 91       	pop	r16
     7ae:	1f 91       	pop	r17
     7b0:	2f 91       	pop	r18
     7b2:	3f 91       	pop	r19
     7b4:	4f 91       	pop	r20
     7b6:	5f 91       	pop	r21
     7b8:	6f 91       	pop	r22
     7ba:	7f 91       	pop	r23
     7bc:	8f 91       	pop	r24
     7be:	9f 91       	pop	r25
     7c0:	af 91       	pop	r26
     7c2:	bf 91       	pop	r27
     7c4:	cf 91       	pop	r28
     7c6:	df 91       	pop	r29
     7c8:	ef 91       	pop	r30
     7ca:	ff 91       	pop	r31
     7cc:	08 95       	ret

000007ce <OSIntCtxSw>:
     7ce:	8d b7       	in	r24, 0x3d	; 61
     7d0:	9e b7       	in	r25, 0x3e	; 62
     7d2:	04 96       	adiw	r24, 0x04	; 4
     7d4:	01 96       	adiw	r24, 0x01	; 1
     7d6:	8d bf       	out	0x3d, r24	; 61
     7d8:	9e bf       	out	0x3e, r25	; 62
     7da:	e0 91 00 02 	lds	r30, 0x0200
     7de:	f0 91 01 02 	lds	r31, 0x0201
     7e2:	81 93       	st	Z+, r24
     7e4:	90 83       	st	Z, r25
     7e6:	0e 94 f0 04 	call	0x9e0	; 0x9e0 <OSTaskSwHook>
     7ea:	00 91 f9 01 	lds	r16, 0x01F9
     7ee:	10 91 fa 01 	lds	r17, 0x01FA
     7f2:	00 93 00 02 	sts	0x0200, r16
     7f6:	10 93 01 02 	sts	0x0201, r17
     7fa:	00 91 ee 01 	lds	r16, 0x01EE
     7fe:	00 93 ef 01 	sts	0x01EF, r16
     802:	e0 91 f9 01 	lds	r30, 0x01F9
     806:	f0 91 fa 01 	lds	r31, 0x01FA
     80a:	01 91       	ld	r16, Z+
     80c:	10 81       	ld	r17, Z
     80e:	0d bf       	out	0x3d, r16	; 61
     810:	1e bf       	out	0x3e, r17	; 62
     812:	0f 90       	pop	r0
     814:	0f be       	out	0x3f, r0	; 63
     816:	0f 90       	pop	r0
     818:	1f 90       	pop	r1
     81a:	2f 90       	pop	r2
     81c:	3f 90       	pop	r3
     81e:	4f 90       	pop	r4
     820:	5f 90       	pop	r5
     822:	6f 90       	pop	r6
     824:	7f 90       	pop	r7
     826:	8f 90       	pop	r8
     828:	9f 90       	pop	r9
     82a:	af 90       	pop	r10
     82c:	bf 90       	pop	r11
     82e:	cf 90       	pop	r12
     830:	df 90       	pop	r13
     832:	ef 90       	pop	r14
     834:	ff 90       	pop	r15
     836:	0f 91       	pop	r16
     838:	1f 91       	pop	r17
     83a:	2f 91       	pop	r18
     83c:	3f 91       	pop	r19
     83e:	4f 91       	pop	r20
     840:	5f 91       	pop	r21
     842:	6f 91       	pop	r22
     844:	7f 91       	pop	r23
     846:	8f 91       	pop	r24
     848:	9f 91       	pop	r25
     84a:	af 91       	pop	r26
     84c:	bf 91       	pop	r27
     84e:	cf 91       	pop	r28
     850:	df 91       	pop	r29
     852:	ef 91       	pop	r30
     854:	ff 91       	pop	r31
     856:	08 95       	ret

00000858 <OSTickISR>:
     858:	ff 93       	push	r31
     85a:	ef 93       	push	r30
     85c:	df 93       	push	r29
     85e:	cf 93       	push	r28
     860:	bf 93       	push	r27
     862:	af 93       	push	r26
     864:	9f 93       	push	r25
     866:	8f 93       	push	r24
     868:	7f 93       	push	r23
     86a:	6f 93       	push	r22
     86c:	5f 93       	push	r21
     86e:	4f 93       	push	r20
     870:	3f 93       	push	r19
     872:	2f 93       	push	r18
     874:	1f 93       	push	r17
     876:	0f 93       	push	r16
     878:	ff 92       	push	r15
     87a:	ef 92       	push	r14
     87c:	df 92       	push	r13
     87e:	cf 92       	push	r12
     880:	bf 92       	push	r11
     882:	af 92       	push	r10
     884:	9f 92       	push	r9
     886:	8f 92       	push	r8
     888:	7f 92       	push	r7
     88a:	6f 92       	push	r6
     88c:	5f 92       	push	r5
     88e:	4f 92       	push	r4
     890:	3f 92       	push	r3
     892:	2f 92       	push	r2
     894:	1f 92       	push	r1
     896:	0f 92       	push	r0
     898:	0f b7       	in	r16, 0x3f	; 63
     89a:	00 68       	ori	r16, 0x80	; 128
     89c:	0f 93       	push	r16
     89e:	00 91 ff 01 	lds	r16, 0x01FF
     8a2:	03 95       	inc	r16
     8a4:	00 93 ff 01 	sts	0x01FF, r16
     8a8:	0e 94 02 05 	call	0xa04	; 0xa04 <OSTimeTick>
     8ac:	0e 94 55 07 	call	0xeaa	; 0xeaa <OSIntExit>
     8b0:	0f 90       	pop	r0
     8b2:	0f be       	out	0x3f, r0	; 63
     8b4:	0f 90       	pop	r0
     8b6:	1f 90       	pop	r1
     8b8:	2f 90       	pop	r2
     8ba:	3f 90       	pop	r3
     8bc:	4f 90       	pop	r4
     8be:	5f 90       	pop	r5
     8c0:	6f 90       	pop	r6
     8c2:	7f 90       	pop	r7
     8c4:	8f 90       	pop	r8
     8c6:	9f 90       	pop	r9
     8c8:	af 90       	pop	r10
     8ca:	bf 90       	pop	r11
     8cc:	cf 90       	pop	r12
     8ce:	df 90       	pop	r13
     8d0:	ef 90       	pop	r14
     8d2:	ff 90       	pop	r15
     8d4:	0f 91       	pop	r16
     8d6:	1f 91       	pop	r17
     8d8:	2f 91       	pop	r18
     8da:	3f 91       	pop	r19
     8dc:	4f 91       	pop	r20
     8de:	5f 91       	pop	r21
     8e0:	6f 91       	pop	r22
     8e2:	7f 91       	pop	r23
     8e4:	8f 91       	pop	r24
     8e6:	9f 91       	pop	r25
     8e8:	af 91       	pop	r26
     8ea:	bf 91       	pop	r27
     8ec:	cf 91       	pop	r28
     8ee:	df 91       	pop	r29
     8f0:	ef 91       	pop	r30
     8f2:	ff 91       	pop	r31
     8f4:	18 95       	reti

000008f6 <PushSREG>:
     8f6:	0f b6       	in	r0, 0x3f	; 63
     8f8:	0f 92       	push	r0
     8fa:	08 95       	ret

000008fc <PopSREG>:
     8fc:	0f 90       	pop	r0
     8fe:	0f be       	out	0x3f, r0	; 63
     900:	08 95       	ret

00000902 <OSTaskStkInit>:
     902:	fa 01       	movw	r30, r20
     904:	80 83       	st	Z, r24
     906:	31 97       	sbiw	r30, 0x01	; 1
     908:	89 2f       	mov	r24, r25
     90a:	99 27       	eor	r25, r25
     90c:	80 83       	st	Z, r24
     90e:	31 97       	sbiw	r30, 0x01	; 1
     910:	81 e3       	ldi	r24, 0x31	; 49
     912:	80 83       	st	Z, r24
     914:	31 97       	sbiw	r30, 0x01	; 1
     916:	80 e3       	ldi	r24, 0x30	; 48
     918:	80 83       	st	Z, r24
     91a:	31 97       	sbiw	r30, 0x01	; 1
     91c:	89 e2       	ldi	r24, 0x29	; 41
     91e:	80 83       	st	Z, r24
     920:	31 97       	sbiw	r30, 0x01	; 1

⌨️ 快捷键说明

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