📄 atmega.lss
字号:
922: 88 e2 ldi r24, 0x28 ; 40
924: 80 83 st Z, r24
926: 31 97 sbiw r30, 0x01 ; 1
928: 87 e2 ldi r24, 0x27 ; 39
92a: 80 83 st Z, r24
92c: 31 97 sbiw r30, 0x01 ; 1
92e: 86 e2 ldi r24, 0x26 ; 38
930: 80 83 st Z, r24
932: 31 97 sbiw r30, 0x01 ; 1
934: 60 83 st Z, r22
936: 31 97 sbiw r30, 0x01 ; 1
938: 67 2f mov r22, r23
93a: 77 27 eor r23, r23
93c: 60 83 st Z, r22
93e: 31 97 sbiw r30, 0x01 ; 1
940: 83 e2 ldi r24, 0x23 ; 35
942: 80 83 st Z, r24
944: 31 97 sbiw r30, 0x01 ; 1
946: 82 e2 ldi r24, 0x22 ; 34
948: 80 83 st Z, r24
94a: 31 97 sbiw r30, 0x01 ; 1
94c: 81 e2 ldi r24, 0x21 ; 33
94e: 80 83 st Z, r24
950: 31 97 sbiw r30, 0x01 ; 1
952: 80 e2 ldi r24, 0x20 ; 32
954: 80 83 st Z, r24
956: 31 97 sbiw r30, 0x01 ; 1
958: 89 e1 ldi r24, 0x19 ; 25
95a: 80 83 st Z, r24
95c: 31 97 sbiw r30, 0x01 ; 1
95e: 88 e1 ldi r24, 0x18 ; 24
960: 80 83 st Z, r24
962: 31 97 sbiw r30, 0x01 ; 1
964: 87 e1 ldi r24, 0x17 ; 23
966: 80 83 st Z, r24
968: 31 97 sbiw r30, 0x01 ; 1
96a: 86 e1 ldi r24, 0x16 ; 22
96c: 80 83 st Z, r24
96e: 31 97 sbiw r30, 0x01 ; 1
970: 85 e1 ldi r24, 0x15 ; 21
972: 80 83 st Z, r24
974: 31 97 sbiw r30, 0x01 ; 1
976: 84 e1 ldi r24, 0x14 ; 20
978: 80 83 st Z, r24
97a: 31 97 sbiw r30, 0x01 ; 1
97c: 83 e1 ldi r24, 0x13 ; 19
97e: 80 83 st Z, r24
980: 31 97 sbiw r30, 0x01 ; 1
982: 82 e1 ldi r24, 0x12 ; 18
984: 80 83 st Z, r24
986: 31 97 sbiw r30, 0x01 ; 1
988: 81 e1 ldi r24, 0x11 ; 17
98a: 80 83 st Z, r24
98c: 31 97 sbiw r30, 0x01 ; 1
98e: 80 e1 ldi r24, 0x10 ; 16
990: 80 83 st Z, r24
992: 31 97 sbiw r30, 0x01 ; 1
994: 89 e0 ldi r24, 0x09 ; 9
996: 80 83 st Z, r24
998: 31 97 sbiw r30, 0x01 ; 1
99a: 88 e0 ldi r24, 0x08 ; 8
99c: 80 83 st Z, r24
99e: 31 97 sbiw r30, 0x01 ; 1
9a0: 87 e0 ldi r24, 0x07 ; 7
9a2: 80 83 st Z, r24
9a4: 31 97 sbiw r30, 0x01 ; 1
9a6: 86 e0 ldi r24, 0x06 ; 6
9a8: 80 83 st Z, r24
9aa: 31 97 sbiw r30, 0x01 ; 1
9ac: 85 e0 ldi r24, 0x05 ; 5
9ae: 80 83 st Z, r24
9b0: 31 97 sbiw r30, 0x01 ; 1
9b2: 84 e0 ldi r24, 0x04 ; 4
9b4: 80 83 st Z, r24
9b6: 31 97 sbiw r30, 0x01 ; 1
9b8: 83 e0 ldi r24, 0x03 ; 3
9ba: 80 83 st Z, r24
9bc: 31 97 sbiw r30, 0x01 ; 1
9be: 82 e0 ldi r24, 0x02 ; 2
9c0: 80 83 st Z, r24
9c2: 31 97 sbiw r30, 0x01 ; 1
9c4: 10 82 st Z, r1
9c6: 31 97 sbiw r30, 0x01 ; 1
9c8: 10 82 st Z, r1
9ca: 31 97 sbiw r30, 0x01 ; 1
9cc: 80 e8 ldi r24, 0x80 ; 128
9ce: 80 83 st Z, r24
9d0: cf 01 movw r24, r30
9d2: 01 97 sbiw r24, 0x01 ; 1
9d4: 08 95 ret
000009d6 <OSDebugInit>:
9d6: 08 95 ret
000009d8 <OSTaskCreateHook>:
9d8: 08 95 ret
000009da <OSTaskDelHook>:
9da: 08 95 ret
000009dc <OSTaskIdleHook>:
9dc: 08 95 ret
000009de <OSTaskStatHook>:
9de: 08 95 ret
000009e0 <OSTaskSwHook>:
9e0: 08 95 ret
000009e2 <OSTCBInitHook>:
9e2: 08 95 ret
000009e4 <OSTimeTickHook>:
9e4: 08 95 ret
000009e6 <OSInitHookBegin>:
9e6: 08 95 ret
000009e8 <OSInitHookEnd>:
9e8: 08 95 ret
000009ea <OSIntEnter>:
9ea: 80 91 e9 01 lds r24, 0x01E9
9ee: 81 30 cpi r24, 0x01 ; 1
9f0: 09 f0 breq .+2 ; 0x9f4 <OSIntEnter+0xa>
9f2: 08 95 ret
9f4: 80 91 ff 01 lds r24, 0x01FF
9f8: 8f 3f cpi r24, 0xFF ; 255
9fa: d9 f3 breq .-10 ; 0x9f2 <OSIntEnter+0x8>
9fc: 8f 5f subi r24, 0xFF ; 255
9fe: 80 93 ff 01 sts 0x01FF, r24
a02: 08 95 ret
00000a04 <OSTimeTick>:
a04: cf 93 push r28
a06: df 93 push r29
a08: 80 91 e9 01 lds r24, 0x01E9
a0c: 81 30 cpi r24, 0x01 ; 1
a0e: 09 f0 breq .+2 ; 0xa12 <OSTimeTick+0xe>
a10: 3c c0 rjmp .+120 ; 0xa8a <OSTimeTick+0x86>
a12: a0 91 f0 01 lds r26, 0x01F0
a16: b0 91 f1 01 lds r27, 0x01F1
a1a: ed 01 movw r28, r26
a1c: 8e 85 ldd r24, Y+14 ; 0x0e
a1e: 86 30 cpi r24, 0x06 ; 6
a20: a1 f1 breq .+104 ; 0xa8a <OSTimeTick+0x86>
a22: 20 91 fb 01 lds r18, 0x01FB
a26: 1b c0 rjmp .+54 ; 0xa5e <OSTimeTick+0x5a>
a28: 98 7c andi r25, 0xC8 ; 200
a2a: 94 87 std Z+12, r25 ; 0x0c
a2c: 81 e0 ldi r24, 0x01 ; 1
a2e: 85 87 std Z+13, r24 ; 0x0d
a30: 93 fd sbrc r25, 3
a32: 0c c0 rjmp .+24 ; 0xa4c <OSTimeTick+0x48>
a34: fd 01 movw r30, r26
a36: 82 89 ldd r24, Z+18 ; 0x12
a38: 28 2b or r18, r24
a3a: e0 89 ldd r30, Z+16 ; 0x10
a3c: f0 e0 ldi r31, 0x00 ; 0
a3e: e4 50 subi r30, 0x04 ; 4
a40: fe 4f sbci r31, 0xFE ; 254
a42: 80 81 ld r24, Z
a44: ed 01 movw r28, r26
a46: 99 89 ldd r25, Y+17 ; 0x11
a48: 89 2b or r24, r25
a4a: 80 83 st Z, r24
a4c: fd 01 movw r30, r26
a4e: a2 81 ldd r26, Z+2 ; 0x02
a50: b3 81 ldd r27, Z+3 ; 0x03
a52: 8f 91 pop r24
a54: 8f bf out 0x3f, r24 ; 63
a56: ed 01 movw r28, r26
a58: 8e 85 ldd r24, Y+14 ; 0x0e
a5a: 86 30 cpi r24, 0x06 ; 6
a5c: a1 f0 breq .+40 ; 0xa86 <OSTimeTick+0x82>
a5e: 8f b7 in r24, 0x3f ; 63
a60: f8 94 cli
a62: 8f 93 push r24
a64: fd 01 movw r30, r26
a66: 82 85 ldd r24, Z+10 ; 0x0a
a68: 93 85 ldd r25, Z+11 ; 0x0b
a6a: 00 97 sbiw r24, 0x00 ; 0
a6c: 79 f3 breq .-34 ; 0xa4c <OSTimeTick+0x48>
a6e: 01 97 sbiw r24, 0x01 ; 1
a70: 93 87 std Z+11, r25 ; 0x0b
a72: 82 87 std Z+10, r24 ; 0x0a
a74: 89 2b or r24, r25
a76: 51 f7 brne .-44 ; 0xa4c <OSTimeTick+0x48>
a78: 94 85 ldd r25, Z+12 ; 0x0c
a7a: 89 2f mov r24, r25
a7c: 87 73 andi r24, 0x37 ; 55
a7e: a1 f6 brne .-88 ; 0xa28 <OSTimeTick+0x24>
a80: ed 01 movw r28, r26
a82: 1d 86 std Y+13, r1 ; 0x0d
a84: d5 cf rjmp .-86 ; 0xa30 <OSTimeTick+0x2c>
a86: 20 93 fb 01 sts 0x01FB, r18
a8a: df 91 pop r29
a8c: cf 91 pop r28
a8e: 08 95 ret
00000a90 <OSVersion>:
a90: 84 e1 ldi r24, 0x14 ; 20
a92: 91 e0 ldi r25, 0x01 ; 1
a94: 08 95 ret
00000a96 <OS_EventTaskRdy>:
a96: ef 92 push r14
a98: ff 92 push r15
a9a: 0f 93 push r16
a9c: 1f 93 push r17
a9e: cf 93 push r28
aa0: df 93 push r29
aa2: ec 01 movw r28, r24
aa4: 8b 01 movw r16, r22
aa6: e4 2e mov r14, r20
aa8: 39 81 ldd r19, Y+1 ; 0x01
aaa: e3 2f mov r30, r19
aac: f0 e0 ldi r31, 0x00 ; 0
aae: e0 50 subi r30, 0x00 ; 0
ab0: fd 4f sbci r31, 0xFD ; 253
ab2: 24 91 lpm r18, Z
ab4: 42 2f mov r20, r18
ab6: 50 e0 ldi r21, 0x00 ; 0
ab8: fa 01 movw r30, r20
aba: e8 50 subi r30, 0x08 ; 8
abc: fd 4f sbci r31, 0xFD ; 253
abe: f4 90 lpm r15, Z
ac0: da 01 movw r26, r20
ac2: a8 0f add r26, r24
ac4: b9 1f adc r27, r25
ac6: fd 01 movw r30, r26
ac8: 96 81 ldd r25, Z+6 ; 0x06
aca: e9 2f mov r30, r25
acc: f0 e0 ldi r31, 0x00 ; 0
ace: e0 50 subi r30, 0x00 ; 0
ad0: fd 4f sbci r31, 0xFD ; 253
ad2: 64 91 lpm r22, Z
ad4: e6 2f mov r30, r22
ad6: f0 e0 ldi r31, 0x00 ; 0
ad8: e8 50 subi r30, 0x08 ; 8
ada: fd 4f sbci r31, 0xFD ; 253
adc: 74 91 lpm r23, Z
ade: 87 2f mov r24, r23
ae0: 80 95 com r24
ae2: 89 23 and r24, r25
ae4: fd 01 movw r30, r26
ae6: 86 83 std Z+6, r24 ; 0x06
ae8: 88 23 and r24, r24
aea: 21 f4 brne .+8 ; 0xaf4 <OS_EventTaskRdy+0x5e>
aec: 8f 2d mov r24, r15
aee: 80 95 com r24
af0: 38 23 and r19, r24
af2: 39 83 std Y+1, r19 ; 0x01
af4: 22 0f add r18, r18
af6: 22 0f add r18, r18
af8: 22 0f add r18, r18
afa: 26 0f add r18, r22
afc: 30 e0 ldi r19, 0x00 ; 0
afe: f9 01 movw r30, r18
b00: ee 0f add r30, r30
b02: ff 1f adc r31, r31
b04: e4 5d subi r30, 0xD4 ; 212
b06: fc 4f sbci r31, 0xFC ; 252
b08: 01 90 ld r0, Z+
b0a: f0 81 ld r31, Z
b0c: e0 2d mov r30, r0
b0e: 13 86 std Z+11, r1 ; 0x0b
b10: 12 86 std Z+10, r1 ; 0x0a
b12: 17 82 std Z+7, r1 ; 0x07
b14: 16 82 std Z+6, r1 ; 0x06
b16: 11 87 std Z+9, r17 ; 0x09
b18: 00 87 std Z+8, r16 ; 0x08
b1a: 15 86 std Z+13, r1 ; 0x0d
b1c: 8e 2d mov r24, r14
b1e: 80 95 com r24
b20: 94 85 ldd r25, Z+12 ; 0x0c
b22: 89 23 and r24, r25
b24: 84 87 std Z+12, r24 ; 0x0c
b26: 88 23 and r24, r24
b28: 59 f4 brne .+22 ; 0xb40 <OS_EventTaskRdy+0xaa>
b2a: 80 91 fb 01 lds r24, 0x01FB
b2e: 8f 29 or r24, r15
b30: 80 93 fb 01 sts 0x01FB, r24
b34: fa 01 movw r30, r20
b36: e4 50 subi r30, 0x04 ; 4
b38: fe 4f sbci r31, 0xFE ; 254
b3a: 80 81 ld r24, Z
b3c: 87 2b or r24, r23
b3e: 80 83 st Z, r24
b40: c9 01 movw r24, r18
b42: df 91 pop r29
b44: cf 91 pop r28
b46: 1f 91 pop r17
b48: 0f 91 pop r16
b4a: ff 90 pop r15
b4c: ef 90 pop r14
b4e: 08 95 ret
00000b50 <OS_EventTaskWait>:
b50: cf 93 push r28
b52: df 93 push r29
b54: ec 01 movw r28, r24
b56: a0 91 00 02 lds r26, 0x0200
b5a: b0 91 01 02 lds r27, 0x0201
b5e: fd 01 movw r30, r26
b60: 97 83 std Z+7, r25 ; 0x07
b62: 86 83 std Z+6, r24 ; 0x06
b64: 80 89 ldd r24, Z+16 ; 0x10
b66: 28 2f mov r18, r24
b68: 30 e0 ldi r19, 0x00 ; 0
b6a: 41 89 ldd r20, Z+17 ; 0x11
b6c: f9 01 movw r30, r18
b6e: e4 50 subi r30, 0x04 ; 4
b70: fe 4f sbci r31, 0xFE ; 254
b72: 84 2f mov r24, r20
b74: 80 95 com r24
b76: 90 81 ld r25, Z
b78: 89 23 and r24, r25
b7a: 80 83 st Z, r24
b7c: 88 23 and r24, r24
b7e: 41 f4 brne .+16 ; 0xb90 <OS_EventTaskWait+0x40>
b80: fd 01 movw r30, r26
b82: 92 89 ldd r25, Z+18 ; 0x12
b84: 90 95 com r25
b86: 80 91 fb 01 lds r24, 0x01FB
b8a: 89 23 and r24, r25
b8c: 80 93 fb 01 sts 0x01FB, r24
b90: f9 01 movw r30, r18
b92: ec 0f add r30, r28
b94: fd 1f adc r31, r29
b96: 86 81 ldd r24, Z+6 ; 0x06
b98: 84 2b or r24, r20
b9a: 86 83 std Z+6, r24 ; 0x06
b9c: e0 91 00 02 lds r30, 0x0200
ba0: f0 91 01 02 lds r31, 0x0201
ba4: 89 81 ldd r24, Y+1 ; 0x01
ba6: 92 89 ldd r25, Z+18 ; 0x12
ba8: 89 2b or r24, r25
baa: 89 83 std Y+1, r24 ; 0x01
bac: df 91 pop r29
bae: cf 91 pop r28
bb0: 08 95 ret
00000bb2 <OS_EventTO>:
bb2: cf 93 push r28
bb4: df 93 push r29
bb6: ec 01 movw r28, r24
bb8: e0 91 00 02 lds r30, 0x0200
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -