ds18b20.lss
来自「AVR Devolpment Board」· LSS 代码 · 共 1,523 行 · 第 1/5 页
LSS
1,523 行
97e: 8b e2 ldi r24, 0x2B ; 43
980: 90 e0 ldi r25, 0x00 ; 0
982: 05 c0 rjmp .+10 ; 0x98e <__stack+0x52f>
984: 85 ff sbrs r24, 5
986: 05 c0 rjmp .+10 ; 0x992 <__stack+0x533>
988: b3 01 movw r22, r6
98a: 80 e2 ldi r24, 0x20 ; 32
98c: 90 e0 ldi r25, 0x00 ; 0
98e: 0e 94 35 07 call 0xe6a <fputc>
992: 8d a9 ldd r24, Y+53 ; 0x35
994: 9e a9 ldd r25, Y+54 ; 0x36
996: 86 ff sbrs r24, 6
998: 10 c0 rjmp .+32 ; 0x9ba <__stack+0x55b>
99a: b3 01 movw r22, r6
99c: 80 e3 ldi r24, 0x30 ; 48
99e: 90 e0 ldi r25, 0x00 ; 0
9a0: 0e 94 35 07 call 0xe6a <fputc>
9a4: 2a ad ldd r18, Y+58 ; 0x3a
9a6: 20 31 cpi r18, 0x10 ; 16
9a8: 41 f4 brne .+16 ; 0x9ba <__stack+0x55b>
9aa: b3 01 movw r22, r6
9ac: e9 ad ldd r30, Y+57 ; 0x39
9ae: 8e 2f mov r24, r30
9b0: 99 27 eor r25, r25
9b2: 87 fd sbrc r24, 7
9b4: 90 95 com r25
9b6: 0e 94 35 07 call 0xe6a <fputc>
9ba: 8d a9 ldd r24, Y+53 ; 0x35
9bc: 9e a9 ldd r25, Y+54 ; 0x36
9be: 90 ff sbrs r25, 0
9c0: 0a c0 rjmp .+20 ; 0x9d6 <__stack+0x577>
9c2: 84 2d mov r24, r4
9c4: 4a 94 dec r4
9c6: 18 16 cp r1, r24
9c8: 34 f4 brge .+12 ; 0x9d6 <__stack+0x577>
9ca: b3 01 movw r22, r6
9cc: 80 e3 ldi r24, 0x30 ; 48
9ce: 90 e0 ldi r25, 0x00 ; 0
9d0: 0e 94 35 07 call 0xe6a <fputc>
9d4: f6 cf rjmp .-20 ; 0x9c2 <__stack+0x563>
9d6: 8d a9 ldd r24, Y+53 ; 0x35
9d8: 9e a9 ldd r25, Y+54 ; 0x36
9da: 83 ff sbrs r24, 3
9dc: 0a c0 rjmp .+20 ; 0x9f2 <__stack+0x593>
9de: 85 2d mov r24, r5
9e0: 5a 94 dec r5
9e2: 18 16 cp r1, r24
9e4: 34 f4 brge .+12 ; 0x9f2 <__stack+0x593>
9e6: b3 01 movw r22, r6
9e8: 80 e3 ldi r24, 0x30 ; 48
9ea: 90 e0 ldi r25, 0x00 ; 0
9ec: 0e 94 35 07 call 0xe6a <fputc>
9f0: f6 cf rjmp .-20 ; 0x9de <__stack+0x57f>
9f2: 8d a9 ldd r24, Y+53 ; 0x35
9f4: 87 fd sbrc r24, 7
9f6: 0a c0 rjmp .+20 ; 0xa0c <__stack+0x5ad>
9f8: 84 2d mov r24, r4
9fa: 4a 94 dec r4
9fc: 18 16 cp r1, r24
9fe: 34 f4 brge .+12 ; 0xa0c <__stack+0x5ad>
a00: b3 01 movw r22, r6
a02: 80 e2 ldi r24, 0x20 ; 32
a04: 90 e0 ldi r25, 0x00 ; 0
a06: 0e 94 35 07 call 0xe6a <fputc>
a0a: f6 cf rjmp .-20 ; 0x9f8 <__stack+0x599>
a0c: f9 ad ldd r31, Y+57 ; 0x39
a0e: f3 36 cpi r31, 0x63 ; 99
a10: 31 f4 brne .+12 ; 0xa1e <__stack+0x5bf>
a12: 88 2d mov r24, r8
a14: b3 01 movw r22, r6
a16: 99 27 eor r25, r25
a18: 87 fd sbrc r24, 7
a1a: 90 95 com r25
a1c: c0 c0 rjmp .+384 ; 0xb9e <__stack+0x73f>
a1e: 29 ad ldd r18, Y+57 ; 0x39
a20: 23 37 cpi r18, 0x73 ; 115
a22: b9 f4 brne .+46 ; 0xa52 <__stack+0x5f3>
a24: 8a ad ldd r24, Y+58 ; 0x3a
a26: 81 50 subi r24, 0x01 ; 1
a28: 8a af std Y+58, r24 ; 0x3a
a2a: 8f 3f cpi r24, 0xFF ; 255
a2c: 09 f4 brne .+2 ; 0xa30 <__stack+0x5d1>
a2e: ce c0 rjmp .+412 ; 0xbcc <__stack+0x76d>
a30: f4 01 movw r30, r8
a32: 80 81 ld r24, Z
a34: 08 94 sec
a36: 81 1c adc r8, r1
a38: 91 1c adc r9, r1
a3a: b3 01 movw r22, r6
a3c: 99 27 eor r25, r25
a3e: 87 fd sbrc r24, 7
a40: 90 95 com r25
a42: 0e 94 35 07 call 0xe6a <fputc>
a46: 9a ad ldd r25, Y+58 ; 0x3a
a48: 91 50 subi r25, 0x01 ; 1
a4a: 9a af std Y+58, r25 ; 0x3a
a4c: 9f 3f cpi r25, 0xFF ; 255
a4e: 81 f7 brne .-32 ; 0xa30 <__stack+0x5d1>
a50: bd c0 rjmp .+378 ; 0xbcc <__stack+0x76d>
a52: e9 ad ldd r30, Y+57 ; 0x39
a54: e3 35 cpi r30, 0x53 ; 83
a56: 81 f4 brne .+32 ; 0xa78 <__stack+0x619>
a58: fa ad ldd r31, Y+58 ; 0x3a
a5a: f1 50 subi r31, 0x01 ; 1
a5c: fa af std Y+58, r31 ; 0x3a
a5e: ff 3f cpi r31, 0xFF ; 255
a60: 09 f4 brne .+2 ; 0xa64 <__stack+0x605>
a62: b4 c0 rjmp .+360 ; 0xbcc <__stack+0x76d>
a64: f4 01 movw r30, r8
a66: 84 91 lpm r24, Z
a68: b3 01 movw r22, r6
a6a: 99 27 eor r25, r25
a6c: 0e 94 35 07 call 0xe6a <fputc>
a70: 08 94 sec
a72: 81 1c adc r8, r1
a74: 91 1c adc r9, r1
a76: f0 cf rjmp .-32 ; 0xa58 <__stack+0x5f9>
a78: 8d a9 ldd r24, Y+53 ; 0x35
a7a: 9e a9 ldd r25, Y+54 ; 0x36
a7c: 91 ff sbrs r25, 1
a7e: 92 c0 rjmp .+292 ; 0xba4 <__stack+0x745>
a80: 92 ff sbrs r25, 2
a82: 1d c0 rjmp .+58 ; 0xabe <__stack+0x65f>
a84: 2d ad ldd r18, Y+61 ; 0x3d
a86: 12 16 cp r1, r18
a88: b4 f4 brge .+44 ; 0xab6 <__stack+0x657>
a8a: 21 50 subi r18, 0x01 ; 1
a8c: 2d af std Y+61, r18 ; 0x3d
a8e: 2f 3f cpi r18, 0xFF ; 255
a90: 81 f0 breq .+32 ; 0xab2 <__stack+0x653>
a92: eb ad ldd r30, Y+59 ; 0x3b
a94: fc ad ldd r31, Y+60 ; 0x3c
a96: 81 91 ld r24, Z+
a98: fc af std Y+60, r31 ; 0x3c
a9a: eb af std Y+59, r30 ; 0x3b
a9c: b3 01 movw r22, r6
a9e: 99 27 eor r25, r25
aa0: 87 fd sbrc r24, 7
aa2: 90 95 com r25
aa4: 0e 94 35 07 call 0xe6a <fputc>
aa8: fd ad ldd r31, Y+61 ; 0x3d
aaa: f1 50 subi r31, 0x01 ; 1
aac: fd af std Y+61, r31 ; 0x3d
aae: ff 3f cpi r31, 0xFF ; 255
ab0: 81 f7 brne .-32 ; 0xa92 <__stack+0x633>
ab2: 1d ae std Y+61, r1 ; 0x3d
ab4: 0f c0 rjmp .+30 ; 0xad4 <__stack+0x675>
ab6: b3 01 movw r22, r6
ab8: 80 e3 ldi r24, 0x30 ; 48
aba: 90 e0 ldi r25, 0x00 ; 0
abc: 09 c0 rjmp .+18 ; 0xad0 <__stack+0x671>
abe: eb ad ldd r30, Y+59 ; 0x3b
ac0: fc ad ldd r31, Y+60 ; 0x3c
ac2: 81 91 ld r24, Z+
ac4: fc af std Y+60, r31 ; 0x3c
ac6: eb af std Y+59, r30 ; 0x3b
ac8: b3 01 movw r22, r6
aca: 99 27 eor r25, r25
acc: 87 fd sbrc r24, 7
ace: 90 95 com r25
ad0: 0e 94 35 07 call 0xe6a <fputc>
ad4: 15 14 cp r1, r5
ad6: 2c f4 brge .+10 ; 0xae2 <__stack+0x683>
ad8: b3 01 movw r22, r6
ada: 8e e2 ldi r24, 0x2E ; 46
adc: 90 e0 ldi r25, 0x00 ; 0
ade: 0e 94 35 07 call 0xe6a <fputc>
ae2: 8d a9 ldd r24, Y+53 ; 0x35
ae4: 9e a9 ldd r25, Y+54 ; 0x36
ae6: 92 ff sbrs r25, 2
ae8: 20 c0 rjmp .+64 ; 0xb2a <__stack+0x6cb>
aea: 8d ad ldd r24, Y+61 ; 0x3d
aec: f8 2f mov r31, r24
aee: ff 5f subi r31, 0xFF ; 255
af0: fd af std Y+61, r31 ; 0x3d
af2: 0d c0 rjmp .+26 ; 0xb0e <__stack+0x6af>
af4: 85 2d mov r24, r5
af6: 5a 94 dec r5
af8: 18 16 cp r1, r24
afa: bc f4 brge .+46 ; 0xb2a <__stack+0x6cb>
afc: b3 01 movw r22, r6
afe: 80 e3 ldi r24, 0x30 ; 48
b00: 90 e0 ldi r25, 0x00 ; 0
b02: 0e 94 35 07 call 0xe6a <fputc>
b06: 8d ad ldd r24, Y+61 ; 0x3d
b08: 28 2f mov r18, r24
b0a: 2f 5f subi r18, 0xFF ; 255
b0c: 2d af std Y+61, r18 ; 0x3d
b0e: 88 23 and r24, r24
b10: 8c f3 brlt .-30 ; 0xaf4 <__stack+0x695>
b12: 0b c0 rjmp .+22 ; 0xb2a <__stack+0x6cb>
b14: 85 2d mov r24, r5
b16: 5a 94 dec r5
b18: 18 16 cp r1, r24
b1a: 7c f4 brge .+30 ; 0xb3a <__stack+0x6db>
b1c: 88 2d mov r24, r8
b1e: b3 01 movw r22, r6
b20: 99 27 eor r25, r25
b22: 87 fd sbrc r24, 7
b24: 90 95 com r25
b26: 0e 94 35 07 call 0xe6a <fputc>
b2a: eb ad ldd r30, Y+59 ; 0x3b
b2c: fc ad ldd r31, Y+60 ; 0x3c
b2e: 81 91 ld r24, Z+
b30: fc af std Y+60, r31 ; 0x3c
b32: eb af std Y+59, r30 ; 0x3b
b34: 88 2e mov r8, r24
b36: 88 23 and r24, r24
b38: 69 f7 brne .-38 ; 0xb14 <__stack+0x6b5>
b3a: 8d a9 ldd r24, Y+53 ; 0x35
b3c: 9e a9 ldd r25, Y+54 ; 0x36
b3e: 92 fd sbrc r25, 2
b40: 45 c0 rjmp .+138 ; 0xbcc <__stack+0x76d>
b42: b3 01 movw r22, r6
b44: f9 ad ldd r31, Y+57 ; 0x39
b46: 8f 2f mov r24, r31
b48: 99 27 eor r25, r25
b4a: 87 fd sbrc r24, 7
b4c: 90 95 com r25
b4e: 0e 94 35 07 call 0xe6a <fputc>
b52: 2d ad ldd r18, Y+61 ; 0x3d
b54: 21 50 subi r18, 0x01 ; 1
b56: 2d af std Y+61, r18 ; 0x3d
b58: 27 ff sbrs r18, 7
b5a: 09 c0 rjmp .+18 ; 0xb6e <__stack+0x70f>
b5c: b3 01 movw r22, r6
b5e: 8d e2 ldi r24, 0x2D ; 45
b60: 90 e0 ldi r25, 0x00 ; 0
b62: 0e 94 35 07 call 0xe6a <fputc>
b66: 8d ad ldd r24, Y+61 ; 0x3d
b68: 81 95 neg r24
b6a: 8d af std Y+61, r24 ; 0x3d
b6c: 05 c0 rjmp .+10 ; 0xb78 <__stack+0x719>
b6e: b3 01 movw r22, r6
b70: 8b e2 ldi r24, 0x2B ; 43
b72: 90 e0 ldi r25, 0x00 ; 0
b74: 0e 94 35 07 call 0xe6a <fputc>
b78: 6a e0 ldi r22, 0x0A ; 10
b7a: 70 e0 ldi r23, 0x00 ; 0
b7c: ed ad ldd r30, Y+61 ; 0x3d
b7e: 8e 2f mov r24, r30
b80: 99 27 eor r25, r25
b82: 87 fd sbrc r24, 7
b84: 90 95 com r25
b86: 0e 94 d9 08 call 0x11b2 <__divmodhi4>
b8a: 4b 01 movw r8, r22
b8c: 5c 01 movw r10, r24
b8e: b3 01 movw r22, r6
b90: c4 01 movw r24, r8
b92: c0 96 adiw r24, 0x30 ; 48
b94: 0e 94 35 07 call 0xe6a <fputc>
b98: b3 01 movw r22, r6
b9a: c5 01 movw r24, r10
b9c: c0 96 adiw r24, 0x30 ; 48
b9e: 0e 94 35 07 call 0xe6a <fputc>
ba2: 14 c0 rjmp .+40 ; 0xbcc <__stack+0x76d>
ba4: 8e 01 movw r16, r28
ba6: 0f 5f subi r16, 0xFF ; 255
ba8: 1f 4f sbci r17, 0xFF ; 255
baa: 8b ad ldd r24, Y+59 ; 0x3b
bac: 9c ad ldd r25, Y+60 ; 0x3c
bae: 80 17 cp r24, r16
bb0: 91 07 cpc r25, r17
bb2: 61 f0 breq .+24 ; 0xbcc <__stack+0x76d>
bb4: eb ad ldd r30, Y+59 ; 0x3b
bb6: fc ad ldd r31, Y+60 ; 0x3c
bb8: 82 91 ld r24, -Z
bba: fc af std Y+60, r31 ; 0x3c
bbc: eb af std Y+59, r30 ; 0x3b
bbe: b3 01 movw r22, r6
bc0: 99 27 eor r25, r25
bc2: 87 fd sbrc r24, 7
bc4: 90 95 com r25
bc6: 0e 94 35 07 call 0xe6a <fputc>
bca: ef cf rjmp .-34 ; 0xbaa <__stack+0x74b>
bcc: 8d a9 ldd r24, Y+53 ; 0x35
bce: 87 ff sbrs r24, 7
bd0: 0d c0 rjmp .+26 ; 0xbec <__stack+0x78d>
bd2: 84 2d mov r24, r4
bd4: 4a 94 dec r4
bd6: 18 16 cp r1, r24
bd8: 4c f4 brge .+18 ; 0xbec <__stack+0x78d>
bda: b3 01 movw r22, r6
bdc: 80 e2 ldi r24, 0x20 ; 32
bde: 90 e0 ldi r25, 0x00 ; 0
be0: 0e 94 35 07 call 0xe6a <fputc>
be4: f6 cf rjmp .-20 ; 0xbd2 <__stack+0x773>
be6: b3 01 movw r22, r6
be8: 0e 94 35 07 call 0xe6a <fputc>
bec: 1e aa std Y+54, r1 ; 0x36
bee: 1d aa std Y+53, r1 ; 0x35
bf0: 14 c0 rjmp .+40 ; 0xc1a <__stack+0x7bb>
bf2: 99 ad ldd r25, Y+57 ; 0x39
bf4: 95 32 cpi r25, 0x25 ; 37
bf6: 49 f4 brne .+18 ; 0xc0a <__stack+0x7ab>
bf8: 81 e0 ldi r24, 0x01 ; 1
bfa: 90 e0 ldi r25, 0x00 ; 0
bfc: 9e ab std Y+54, r25 ; 0x36
bfe: 8d ab std Y+53, r24 ; 0x35
c00: 55 24 eor r5, r5
c02: 45 2c mov r4, r5
c04: ea e0 ldi r30, 0x0A ; 10
c06: ea af std Y+58, r30 ; 0x3
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?