📄 max7221.lst
字号:
LM18:
0000B752 11 93 05 70 R1=[28677] // QImode move
0000B754 09 B5 FF DF R2=R1&(-8193)
0000B756 1A D5 05 70 [28677]=R2 // QImode move
00000803 .debug
00000803 2E 00 73 00 .dw '.stabn 0x44,0,28,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
32 00 38 00
2C 00 00 00
00 00
00000816 28 00 00 00 .dd LM19-_SendData7221
00000818 0D 00 0A 00 .dw 0x0d,0x0a
0000B758 .code
LM19:
0000B758 40 92 R1=0 // QImode move
0000B759 C5 D2 [BP]=R1 // QImode move
L4:
0000B75A C5 92 R1=[BP] // QImode move
0000B75B 43 42 CMP R1,3 // QImode compare
0000B75C 04 8E 01 EE NSJNA L7 //QImode LEU
00 EE
0000B75F 0F 9F 74 B7 pc=L5 // Indirect jump
L7:
0000081A .debug
0000081A 2E 00 73 00 .dw '.stabn 0x44,0,30,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 30 00
2C 00 00 00
00 00
0000082D 31 00 00 00 .dd LM20-_SendData7221
0000082F 0D 00 0A 00 .dw 0x0d,0x0a
0000B761 .code
LM20:
0000B761 11 93 05 70 R1=[28677] // QImode move
0000B763 09 A5 00 20 R2=R1|8192
0000B765 1A D5 05 70 [28677]=R2 // QImode move
00000831 .debug
00000831 2E 00 73 00 .dw '.stabn 0x44,0,31,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 31 00
2C 00 00 00
00 00
00000844 37 00 00 00 .dd LM21-_SendData7221
00000846 0D 00 0A 00 .dw 0x0d,0x0a
0000B767 .code
LM21:
// GCC inline ASM start
0000B767 00 EE nop
// GCC inline ASM end
00000848 .debug
00000848 2E 00 73 00 .dw '.stabn 0x44,0,32,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 32 00
2C 00 00 00
00 00
0000085B 38 00 00 00 .dd LM22-_SendData7221
0000085D 0D 00 0A 00 .dw 0x0d,0x0a
0000B768 .code
LM22:
0000B768 11 93 05 70 R1=[28677] // QImode move
0000B76A 09 B5 FF DF R2=R1&(-8193)
0000B76C 1A D5 05 70 [28677]=R2 // QImode move
0000085F .debug
0000085F 2E 00 73 00 .dw '.stabn 0x44,0,28,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
32 00 38 00
2C 00 00 00
00 00
00000872 3E 00 00 00 .dd LM23-_SendData7221
00000874 0D 00 0A 00 .dw 0x0d,0x0a
0000B76E .code
LM23:
L6:
0000B76E C5 92 R1=[BP] // QImode move
0000B76F 09 05 01 00 R2=R1+1
0000B771 C5 D4 [BP]=R2 // QImode move
0000B772 0F 9F 5A B7 pc=L4 // Indirect jump
L5:
00000876 .debug
00000876 2E 00 73 00 .dw '.stabn 0x44,0,35,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 35 00
2C 00 00 00
00 00
00000889 44 00 00 00 .dd LM24-_SendData7221
0000088B 0D 00 0A 00 .dw 0x0d,0x0a
0000B774 .code
LM24:
0000B774 40 92 R1=0 // QImode move
0000B775 C5 D2 [BP]=R1 // QImode move
L8:
0000B776 C5 92 R1=[BP] // QImode move
0000B777 4B 42 CMP R1,11 // QImode compare
0000B778 04 8E 01 EE NSJNA L11 //QImode LEU
00 EE
0000B77B 0F 9F AB B7 pc=L9 // Indirect jump
L11:
0000088D .debug
0000088D 2E 00 73 00 .dw '.stabn 0x44,0,37,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 37 00
2C 00 00 00
00 00
000008A0 4D 00 00 00 .dd LM25-_SendData7221
000008A2 0D 00 0A 00 .dw 0x0d,0x0a
0000B77D .code
LM25:
0000B77D 11 93 05 70 R1=[28677] // QImode move
0000B77F 09 B5 FF DF R2=R1&(-8193)
0000B781 1A D5 05 70 [28677]=R2 // QImode move
000008A4 .debug
000008A4 2E 00 73 00 .dw '.stabn 0x44,0,38,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 38 00
2C 00 00 00
00 00
000008B7 53 00 00 00 .dd LM26-_SendData7221
000008B9 0D 00 0A 00 .dw 0x0d,0x0a
0000B783 .code
LM26:
0000B783 01 94 R2=[bp+1] // QImode move
0000B784 01 96 R3=[bp+1] // QImode move
0000B785 0B 03 01 00 R1=R3+1
0000B787 4B 96 R3=11 // QImode move
0000B788 03 95 R2=R3 // QImode move
0000B789 C5 24 R2-=[BP] // subqi3_r0R R2=R2-[BP]
0000B78A 01 99 R4=R1 // QImode move
0000B78B C4 92 R1=[R4] // QImode move
0000B78C C8 D4 [SP--]=R2 // QImode move
0000B78D C8 D2 [SP--]=R1 // QImode move
0000B78E 40 F0 E2 BD call __rshu1 // call with return value
0000B790 42 00 SP = SP + 2 //SP
0000B791 09 B5 01 00 R2=R1&1
0000B793 0A B7 01 00 R3=R2&1
0000B795 43 93 R1=R3 lsl 1
0000B796 59 93 R1=R1 lsl 4
0000B797 59 93 R1=R1 lsl 4
0000B798 13 97 05 70 R3=[28677] // QImode move
0000B79A 0B B5 FF FD R2=R3&(-513)
0000B79C 01 A5 R2|=R1
0000B79D 1A D5 05 70 [28677]=R2 // QImode move
000008BB .debug
000008BB 2E 00 73 00 .dw '.stabn 0x44,0,39,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 39 00
2C 00 00 00
00 00
000008CE 6F 00 00 00 .dd LM27-_SendData7221
000008D0 0D 00 0A 00 .dw 0x0d,0x0a
0000B79F .code
LM27:
0000B79F 11 93 05 70 R1=[28677] // QImode move
0000B7A1 09 A5 00 20 R2=R1|8192
0000B7A3 1A D5 05 70 [28677]=R2 // QImode move
000008D2 .debug
000008D2 2E 00 73 00 .dw '.stabn 0x44,0,35,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 35 00
2C 00 00 00
00 00
000008E5 75 00 00 00 .dd LM28-_SendData7221
000008E7 0D 00 0A 00 .dw 0x0d,0x0a
0000B7A5 .code
LM28:
L10:
0000B7A5 C5 92 R1=[BP] // QImode move
0000B7A6 09 05 01 00 R2=R1+1
0000B7A8 C5 D4 [BP]=R2 // QImode move
0000B7A9 0F 9F 76 B7 pc=L8 // Indirect jump
L9:
000008E9 .debug
000008E9 2E 00 73 00 .dw '.stabn 0x44,0,41,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 31 00
2C 00 00 00
00 00
000008FC 7B 00 00 00 .dd LM29-_SendData7221
000008FE 0D 00 0A 00 .dw 0x0d,0x0a
0000B7AB .code
LM29:
0000B7AB 11 93 05 70 R1=[28677] // QImode move
0000B7AD 09 A5 00 08 R2=R1|2048
0000B7AF 1A D5 05 70 [28677]=R2 // QImode move
00000900 .debug
00000900 2E 00 73 00 .dw '.stabn 0x44,0,42,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 32 00
2C 00 00 00
00 00
00000913 81 00 00 00 .dd LM30-_SendData7221
00000915 0D 00 0A 00 .dw 0x0d,0x0a
0000B7B1 .code
LM30:
0000B7B1 11 93 05 70 R1=[28677] // QImode move
0000B7B3 09 B5 FF DF R2=R1&(-8193)
0000B7B5 1A D5 05 70 [28677]=R2 // QImode move
00000917 .debug
00000917 2E 00 73 00 .dw '.stabn 0x44,0,43,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 33 00
2C 00 00 00
00 00
0000092A 87 00 00 00 .dd LM31-_SendData7221
0000092C 0D 00 0A 00 .dw 0x0d,0x0a
0000B7B7 .code
LM31:
LBE2:
0000092E .debug
0000092E 2E 00 73 00 .dw '.stabn 0x44,0,43,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 33 00
2C 00 00 00
00 00
00000941 87 00 00 00 .dd LM32-_SendData7221
00000943 0D 00 0A 00 .dw 0x0d,0x0a
0000B7B7 .code
LM32:
L3:
0000B7B7 42 00 sp+=2
0000B7B8 88 98 pop bp from [sp]
0000B7B9 90 9A retf
.endp // end of SendData7221
00000945 .debug
00000945 2E 00 73 00 .dw '.stabs "Addr:p4",160,0,0,5',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
41 00 64 00
64 00 72 00
3A 00 70 00
34 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 35 00
0D 00 0A 00
0000B7BA .CODE
00000961 .debug
00000961 2E 00 73 00 .dw '.stabs "Data:p4",160,0,0,6',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
44 00 61 00
74 00 61 00
3A 00 70 00
34 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 36 00
0D 00 0A 00
0000B7BA .CODE
0000097D .debug
0000097D 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
0000098F 07 00 00 00 .dd LBB2-_SendData7221
00000991 0D 00 0A 00 .dw 0x0d,0x0a
0000B7BA .code
00000993 .debug
00000993 2E 00 73 00 .dw '.stabs "i:4",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
69 00 3A 00
34 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 30 00
0D 00 0A 00
0000B7BA .CODE
000009AB .debug
000009AB 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
000009BD 87 00 00 00 .dd LBE2-_SendData7221
000009BF 0D 00 0A 00 .dw 0x0d,0x0a
0000B7BA .code
000009C1 .debug
000009C1 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000009CA 8A 00 00 00 .dd LME2-_SendData7221
000009CC 0D 00 0A 00 .dw 0x0d,0x0a
0000B7BA .code
LME2:
0000B7BA .code
000009CE .debug
000009CE 2E 00 73 00 .dw '.stabs "MAX7221:F1",36,0,0,',0,0,offset _MAX7221,seg _MAX7221,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4D 00 41 00
58 00 37 00
32 00 32 00
31 00 3A 00
46 00 31 00
22 00 2C 00
33 00 36 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 C7 00
00 00 0D 00
0A 00
0000B7BA .CODE
.public _MAX7221
_MAX7221: .proc
000009EF .debug
000009EF 2E 00 73 00 .dw '.stabn 0x44,0,47,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 37 00
2C 00 00 00
00 00
00000A02 00 00 00 00 .dd LM33-_MAX7221
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -