📄 avrnet.lss
字号:
ab0: 83 ec ldi r24, 0xC3 ; 195
ab2: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
ab6: 6f e3 ldi r22, 0x3F ; 63
ab8: 89 ec ldi r24, 0xC9 ; 201
aba: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
abe: 62 e1 ldi r22, 0x12 ; 18
ac0: 86 ec ldi r24, 0xC6 ; 198
ac2: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
ac6: 6c e0 ldi r22, 0x0C ; 12
ac8: 87 ec ldi r24, 0xC7 ; 199
aca: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
ace: 6e ee ldi r22, 0xEE ; 238
ad0: 8a ec ldi r24, 0xCA ; 202
ad2: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
ad6: 65 e0 ldi r22, 0x05 ; 5
ad8: 8b ec ldi r24, 0xCB ; 203
ada: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
ade: f7 01 movw r30, r14
ae0: 60 81 ld r22, Z
ae2: 84 ee ldi r24, 0xE4 ; 228
ae4: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
ae8: f7 01 movw r30, r14
aea: 61 81 ldd r22, Z+1 ; 0x01
aec: 85 ee ldi r24, 0xE5 ; 229
aee: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
af2: f7 01 movw r30, r14
af4: 62 81 ldd r22, Z+2 ; 0x02
af6: 82 ee ldi r24, 0xE2 ; 226
af8: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
afc: f7 01 movw r30, r14
afe: 63 81 ldd r22, Z+3 ; 0x03
b00: 83 ee ldi r24, 0xE3 ; 227
b02: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b06: f7 01 movw r30, r14
b08: 64 81 ldd r22, Z+4 ; 0x04
b0a: 80 ee ldi r24, 0xE0 ; 224
b0c: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b10: f7 01 movw r30, r14
b12: 65 81 ldd r22, Z+5 ; 0x05
b14: 81 ee ldi r24, 0xE1 ; 225
b16: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b1a: 60 e0 ldi r22, 0x00 ; 0
b1c: 71 e0 ldi r23, 0x01 ; 1
b1e: 80 e1 ldi r24, 0x10 ; 16
b20: 0e 94 20 04 call 0x840 ; 0x840 <enc28j60PhyWrite>
b24: 62 e7 ldi r22, 0x72 ; 114
b26: 74 e0 ldi r23, 0x04 ; 4
b28: 84 e1 ldi r24, 0x14 ; 20
b2a: 0e 94 20 04 call 0x840 ; 0x840 <enc28j60PhyWrite>
b2e: 60 eb ldi r22, 0xB0 ; 176
b30: 88 e3 ldi r24, 0x38 ; 56
b32: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b36: 6f e3 ldi r22, 0x3F ; 63
b38: 88 e2 ldi r24, 0x28 ; 40
b3a: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b3e: 60 e3 ldi r22, 0x30 ; 48
b40: 89 e2 ldi r24, 0x29 ; 41
b42: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b46: 69 ef ldi r22, 0xF9 ; 249
b48: 80 e3 ldi r24, 0x30 ; 48
b4a: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b4e: 67 ef ldi r22, 0xF7 ; 247
b50: 81 e3 ldi r24, 0x31 ; 49
b52: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b56: 62 e1 ldi r22, 0x12 ; 18
b58: 84 ec ldi r24, 0xC4 ; 196
b5a: 0e 94 f1 03 call 0x7e2 ; 0x7e2 <enc28j60Write>
b5e: 8f e1 ldi r24, 0x1F ; 31
b60: 0e 94 c2 03 call 0x784 ; 0x784 <enc28j60SetBank>
b64: 40 ec ldi r20, 0xC0 ; 192
b66: 6b e1 ldi r22, 0x1B ; 27
b68: 80 e8 ldi r24, 0x80 ; 128
b6a: 0e 94 b7 03 call 0x76e ; 0x76e <enc28j60WriteOp>
b6e: 44 e0 ldi r20, 0x04 ; 4
b70: 6f e1 ldi r22, 0x1F ; 31
b72: 80 e8 ldi r24, 0x80 ; 128
b74: 0e 94 b7 03 call 0x76e ; 0x76e <enc28j60WriteOp>
*/
void
_delay_loop_2(uint16_t __count)
{
__asm__ volatile (
b78: c8 01 movw r24, r16
b7a: 01 97 sbiw r24, 0x01 ; 1
b7c: f1 f7 brne .-4 ; 0xb7a <enc28j60_init+0x17e>
b7e: 1f 91 pop r17
b80: 0f 91 pop r16
b82: ff 90 pop r15
b84: ef 90 pop r14
b86: 08 95 ret
00000b88 <lcd_backlight>:
// Description : main program,
//
//*****************************************************************************************
void lcd_backlight( void )
{
b88: 08 95 ret
00000b8a <client_process>:
b8a: 4f 92 push r4
b8c: 5f 92 push r5
b8e: 6f 92 push r6
b90: 7f 92 push r7
b92: 8f 92 push r8
b94: 9f 92 push r9
b96: af 92 push r10
b98: bf 92 push r11
b9a: cf 92 push r12
b9c: df 92 push r13
b9e: ef 92 push r14
ba0: 0f 93 push r16
ba2: 1f 93 push r17
ba4: cf 93 push r28
ba6: df 93 push r29
ba8: cd b7 in r28, 0x3d ; 61
baa: de b7 in r29, 0x3e ; 62
bac: ce 5e subi r28, 0xEE ; 238
bae: d5 40 sbci r29, 0x05 ; 5
bb0: 0f b6 in r0, 0x3f ; 63
bb2: f8 94 cli
bb4: de bf out 0x3e, r29 ; 62
bb6: 0f be out 0x3f, r0 ; 63
bb8: cd bf out 0x3d, r28 ; 61
bba: 80 91 02 01 lds r24, 0x0102
bbe: 84 ff sbrs r24, 4
bc0: be c0 rjmp .+380 ; 0xd3e <client_process+0x1b4>
bc2: 86 fd sbrc r24, 6
bc4: bc c0 rjmp .+376 ; 0xd3e <client_process+0x1b4>
bc6: 85 fd sbrc r24, 5
bc8: 2e c0 rjmp .+92 ; 0xc26 <client_process+0x9c>
bca: 09 e0 ldi r16, 0x09 ; 9
bcc: 11 e0 ldi r17, 0x01 ; 1
bce: a8 01 movw r20, r16
bd0: 61 e1 ldi r22, 0x11 ; 17
bd2: 71 e0 ldi r23, 0x01 ; 1
bd4: 2e 01 movw r4, r28
bd6: 08 94 sec
bd8: 41 1c adc r4, r1
bda: 51 1c adc r5, r1
bdc: c2 01 movw r24, r4
bde: 0e 94 97 0c call 0x192e ; 0x192e <arp_who_is>
be2: 88 23 and r24, r24
be4: 21 f4 brne .+8 ; 0xbee <client_process+0x64>
be6: 80 91 02 01 lds r24, 0x0102
bea: 8f 7e andi r24, 0xEF ; 239
bec: 2c c0 rjmp .+88 ; 0xc46 <client_process+0xbc>
bee: 1f 93 push r17
bf0: 0f 93 push r16
bf2: e1 e1 ldi r30, 0x11 ; 17
bf4: 8e 2e mov r8, r30
bf6: e1 e0 ldi r30, 0x01 ; 1
bf8: 9e 2e mov r9, r30
bfa: aa 24 eor r10, r10
bfc: bb 24 eor r11, r11
bfe: cc 24 eor r12, r12
c00: dd 24 eor r13, r13
c02: 71 e0 ldi r23, 0x01 ; 1
c04: e7 2e mov r14, r23
c06: 01 e0 ldi r16, 0x01 ; 1
c08: 22 e0 ldi r18, 0x02 ; 2
c0a: 40 eb ldi r20, 0xB0 ; 176
c0c: 54 e0 ldi r21, 0x04 ; 4
c0e: 60 e5 ldi r22, 0x50 ; 80
c10: 70 e0 ldi r23, 0x00 ; 0
c12: c2 01 movw r24, r4
c14: 0e 94 0c 0d call 0x1a18 ; 0x1a18 <tcp_send_packet>
c18: 80 91 02 01 lds r24, 0x0102
c1c: 80 62 ori r24, 0x20 ; 32
c1e: 80 93 02 01 sts 0x0102, r24
c22: 0f 90 pop r0
c24: 0f 90 pop r0
c26: 6e ee ldi r22, 0xEE ; 238
c28: 75 e0 ldi r23, 0x05 ; 5
c2a: 2e 01 movw r4, r28
c2c: 08 94 sec
c2e: 41 1c adc r4, r1
c30: 51 1c adc r5, r1
c32: c2 01 movw r24, r4
c34: 0e 94 87 04 call 0x90e ; 0x90e <enc28j60_packet_receive>
c38: 89 2b or r24, r25
c3a: 41 f4 brne .+16 ; 0xc4c <client_process+0xc2>
c3c: 80 91 02 01 lds r24, 0x0102
c40: 87 ff sbrs r24, 7
c42: 7d c0 rjmp .+250 ; 0xd3e <client_process+0x1b4>
c44: 8f 74 andi r24, 0x4F ; 79
c46: 80 93 02 01 sts 0x0102, r24
c4a: 79 c0 rjmp .+242 ; 0xd3e <client_process+0x1b4>
c4c: c2 01 movw r24, r4
c4e: 0e 94 ac 0d call 0x1b58 ; 0x1b58 <ip_packet_is_ip>
c52: 88 23 and r24, r24
c54: 09 f4 brne .+2 ; 0xc58 <client_process+0xce>
c56: 73 c0 rjmp .+230 ; 0xd3e <client_process+0x1b4>
c58: 88 a9 ldd r24, Y+48 ; 0x30
c5a: 82 31 cpi r24, 0x12 ; 18
c5c: 19 f5 brne .+70 ; 0xca4 <client_process+0x11a>
c5e: 69 e0 ldi r22, 0x09 ; 9
c60: 66 2e mov r6, r22
c62: 61 e0 ldi r22, 0x01 ; 1
c64: 76 2e mov r7, r22
c66: 7f 92 push r7
c68: 6f 92 push r6
c6a: 51 e1 ldi r21, 0x11 ; 17
c6c: 85 2e mov r8, r21
c6e: 51 e0 ldi r21, 0x01 ; 1
c70: 95 2e mov r9, r21
c72: aa 24 eor r10, r10
c74: bb 24 eor r11, r11
c76: 41 e0 ldi r20, 0x01 ; 1
c78: c4 2e mov r12, r20
c7a: d1 2c mov r13, r1
c7c: ee 24 eor r14, r14
c7e: 00 e0 ldi r16, 0x00 ; 0
c80: 20 e1 ldi r18, 0x10 ; 16
c82: 40 eb ldi r20, 0xB0 ; 176
c84: 54 e0 ldi r21, 0x04 ; 4
c86: 60 e5 ldi r22, 0x50 ; 80
c88: 70 e0 ldi r23, 0x00 ; 0
c8a: c2 01 movw r24, r4
c8c: 0e 94 0c 0d call 0x1a18 ; 0x1a18 <tcp_send_packet>
c90: c2 01 movw r24, r4
c92: 0e 94 e7 07 call 0xfce ; 0xfce <http_put_request>
c96: 7f 92 push r7
c98: 6f 92 push r6
c9a: 5c 01 movw r10, r24
c9c: cc 24 eor r12, r12
c9e: dd 24 eor r13, r13
ca0: 28 e1 ldi r18, 0x18 ; 24
ca2: 21 c0 rjmp .+66 ; 0xce6 <client_process+0x15c>
ca4: 88 31 cpi r24, 0x18 ; 24
ca6: 59 f5 brne .+86 ; 0xcfe <client_process+0x174>
ca8: c2 01 movw r24, r4
caa: 0e 94 ca 0c call 0x1994 ; 0x1994 <tcp_get_dlength>
cae: 39 e0 ldi r19, 0x09 ; 9
cb0: 63 2e mov r6, r19
cb2: 31 e0 ldi r19, 0x01 ; 1
cb4: 73 2e mov r7, r19
cb6: 7f 92 push r7
cb8: 6f 92 push r6
cba: 21 e1 ldi r18, 0x11 ; 17
cbc: 82 2e mov r8, r18
cbe: 21 e0 ldi r18, 0x01 ; 1
cc0: 92 2e mov r9, r18
cc2: aa 24 eor r10, r10
cc4: bb 24 eor r11, r11
cc6: 6c 01 movw r12, r24
cc8: ee 24 eor r14, r14
cca: 00 e0 ldi r16, 0x00 ; 0
ccc: 20 e1 ldi r18, 0x10 ; 16
cce: 40 eb ldi r20, 0xB0 ; 176
cd0: 54 e0 ldi r21, 0x04 ; 4
cd2: 60 e5 ldi r22, 0x50 ; 80
cd4: 70 e0 ldi r23, 0x00 ; 0
cd6: c2 01 movw r24, r4
cd8: 0e 94 0c 0d call 0x1a18 ; 0x1a18 <tcp_send_packet>
cdc: 7f 92 push r7
cde: 6f 92 push r6
ce0: cc 24 eor r12, r12
ce2: dd 24 eor r13, r13
ce4: 21 e1 ldi r18, 0x11 ; 17
ce6: 40 eb ldi r20, 0xB0 ; 176
ce8: 54 e0 ldi r21, 0x04 ; 4
cea: 60 e5 ldi r22, 0x50 ; 80
cec: 70 e0 ldi r23, 0x00 ; 0
cee: c2 01 movw r24, r4
cf0: 0e 94 0c 0d call 0x1a18 ; 0x1a18 <tcp_send_packet>
cf4: 0f 90 pop r0
cf6: 0f 90 pop r0
cf8: 0f 90 pop r0
cfa: 0f 90 pop r0
cfc: 20 c0 rjmp .+64 ; 0xd3e <client_process+0x1b4>
cfe: 81 31 cpi r24, 0x11 ; 17
d00: f1 f4 brne .+60 ; 0xd3e <client_process+0x1b4>
d02: 89 e0 ldi r24, 0x09 ; 9
d04: 91 e0 ldi r25, 0x01 ; 1
d06: 9f 93 push r25
d08: 8f 93 push r24
d0a: 91 e1 ldi r25, 0x11 ; 17
d0c: 89 2e mov r8, r25
d0e: 91 e0 ldi r25, 0x01 ; 1
d10: 99 2e mov r9, r25
d12: aa 24 eor r10, r10
d14: bb 24 eor r11, r11
d16: 81 e0 ldi r24, 0x01 ; 1
d18: c8 2e mov r12, r24
d1a: d1 2c mov r13, r1
d1c: ee 24 eor r14, r14
d1e: 00 e0 ldi r16, 0x00 ; 0
d20: 20 e1 ldi r18, 0x10 ; 16
d22: 40 eb ldi r20, 0xB0 ; 176
d24: 54 e0 ldi r21, 0x04 ; 4
d26: 60 e5 ldi r22, 0x50 ; 80
d28: 70 e0 ldi r23, 0x00 ; 0
d2a: c2 01 movw r24, r4
d2c: 0e 94 0c 0d call 0x1a18 ; 0x1a18 <tcp_send_packet>
d30: 80 91 02 01 lds r24, 0x0102
d34: 8f 7c andi r24, 0xCF ; 207
d36: 80 93 02 01 sts 0x0102, r24
d3a: 0f 90 pop r0
d3c: 0f 90 pop r0
d3e: c2 51 subi r28, 0x12 ; 18
d40: da 4f sbci r29, 0xFA ; 250
d42: 0f b6 in r0, 0x3f ; 63
d44: f8 94 cli
d46: de bf out 0x3e, r29 ; 62
d48: 0f be out 0x3f, r0 ; 63
d4a: cd bf out 0x3d, r28 ; 61
d4c: df 91 pop r29
d4e: cf 91 pop r28
d50: 1f 91 pop r17
d52: 0f 91 pop r16
d54: ef 90 pop r14
d56: df 90 pop r13
d58: cf 90 pop r12
d5a: bf 90 pop r11
d5c: af 90 pop r10
d5e: 9f 90 pop r9
d60: 8f 90 pop r8
d62: 7f 90 pop r7
d64: 6f 90 pop r6
d66: 5f 90 pop r5
d68: 4f 90 pop r4
d6a: 08 95 ret
00000d6c <server_process>:
d6c: cf 92 push r12
d6e: df 92 push r13
d70: ef 92 push r14
d72: ff 92 push r15
d74: 0f 93 push r16
d76: 1f 93 pus
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -