📄 max7221.lst
字号:
00000A04 0D 00 0A 00 .dw 0x0d,0x0a
0000B7BA .code
LM33:
// total=1, vars=1
// frame_pointer_needed: 1
0000B7BA 88 DA push bp to [sp]
0000B7BB 41 20 sp-=1
0000B7BC 08 0B 01 00 bp=sp+1
0000B7BE 0D 03 04 00 R1=BP+4
0000B7C0 C5 D2 [BP]=R1 // QImode move
00000A06 .debug
00000A06 2E 00 73 00 .dw '.stabn 0x44,0,49,',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 39 00
2C 00 00 00
00 00
00000A19 07 00 00 00 .dd LM34-_MAX7221
00000A1B 0D 00 0A 00 .dw 0x0d,0x0a
0000B7C1 .code
LM34:
0000B7C1 40 F0 F3 B6 call _InitSPI7221 // call with return value
00000A1D .debug
00000A1D 2E 00 73 00 .dw '.stabn 0x44,0,50,',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
35 00 30 00
2C 00 00 00
00 00
00000A30 09 00 00 00 .dd LM35-_MAX7221
00000A32 0D 00 0A 00 .dw 0x0d,0x0a
0000B7C3 .code
LM35:
0000B7C3 41 92 R1=1 // QImode move
0000B7C4 C8 D2 [SP--]=R1 // QImode move
0000B7C5 09 93 00 0C R1=3072 // QImode move
0000B7C7 C8 D2 [SP--]=R1 // QImode move
0000B7C8 40 F0 30 B7 call _SendData7221 // call with return value
0000B7CA 42 00 SP = SP + 2 //SP
00000A34 .debug
00000A34 2E 00 73 00 .dw '.stabn 0x44,0,51,',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
35 00 31 00
2C 00 00 00
00 00
00000A47 11 00 00 00 .dd LM36-_MAX7221
00000A49 0D 00 0A 00 .dw 0x0d,0x0a
0000B7CB .code
LM36:
0000B7CB 40 92 R1=0 // QImode move
0000B7CC C8 D2 [SP--]=R1 // QImode move
0000B7CD 09 93 00 0F R1=3840 // QImode move
0000B7CF C8 D2 [SP--]=R1 // QImode move
0000B7D0 40 F0 30 B7 call _SendData7221 // call with return value
0000B7D2 42 00 SP = SP + 2 //SP
00000A4B .debug
00000A4B 2E 00 73 00 .dw '.stabn 0x44,0,52,',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
35 00 32 00
2C 00 00 00
00 00
00000A5E 19 00 00 00 .dd LM37-_MAX7221
00000A60 0D 00 0A 00 .dw 0x0d,0x0a
0000B7D3 .code
LM37:
0000B7D3 09 93 FF 00 R1=255 // QImode move
0000B7D5 C8 D2 [SP--]=R1 // QImode move
0000B7D6 09 93 00 09 R1=2304 // QImode move
0000B7D8 C8 D2 [SP--]=R1 // QImode move
0000B7D9 40 F0 30 B7 call _SendData7221 // call with return value
0000B7DB 42 00 SP = SP + 2 //SP
00000A62 .debug
00000A62 2E 00 73 00 .dw '.stabn 0x44,0,53,',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
35 00 33 00
2C 00 00 00
00 00
00000A75 22 00 00 00 .dd LM38-_MAX7221
00000A77 0D 00 0A 00 .dw 0x0d,0x0a
0000B7DC .code
LM38:
0000B7DC 48 92 R1=8 // QImode move
0000B7DD C8 D2 [SP--]=R1 // QImode move
0000B7DE 09 93 00 0A R1=2560 // QImode move
0000B7E0 C8 D2 [SP--]=R1 // QImode move
0000B7E1 40 F0 30 B7 call _SendData7221 // call with return value
0000B7E3 42 00 SP = SP + 2 //SP
00000A79 .debug
00000A79 2E 00 73 00 .dw '.stabn 0x44,0,54,',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
35 00 34 00
2C 00 00 00
00 00
00000A8C 2A 00 00 00 .dd LM39-_MAX7221
00000A8E 0D 00 0A 00 .dw 0x0d,0x0a
0000B7E4 .code
LM39:
0000B7E4 47 92 R1=7 // QImode move
0000B7E5 C8 D2 [SP--]=R1 // QImode move
0000B7E6 09 93 00 0B R1=2816 // QImode move
0000B7E8 C8 D2 [SP--]=R1 // QImode move
0000B7E9 40 F0 30 B7 call _SendData7221 // call with return value
0000B7EB 42 00 SP = SP + 2 //SP
00000A90 .debug
00000A90 2E 00 73 00 .dw '.stabn 0x44,0,55,',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
35 00 35 00
2C 00 00 00
00 00
00000AA3 32 00 00 00 .dd LM40-_MAX7221
00000AA5 0D 00 0A 00 .dw 0x0d,0x0a
0000B7EC .code
LM40:
0000B7EC C5 96 R3=[BP] // QImode move
0000B7ED C3 94 R2=[R3] // QImode move
0000B7EE 0A 03 07 00 R1=R2+7
0000B7F0 01 97 R3=R1 // QImode move
0000B7F1 C3 94 R2=[R3] // QImode move
0000B7F2 C8 D4 [SP--]=R2 // QImode move
0000B7F3 09 93 00 05 R1=1280 // QImode move
0000B7F5 C8 D2 [SP--]=R1 // QImode move
0000B7F6 40 F0 30 B7 call _SendData7221 // call with return value
0000B7F8 42 00 SP = SP + 2 //SP
00000AA7 .debug
00000AA7 2E 00 73 00 .dw '.stabn 0x44,0,56,',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
35 00 36 00
2C 00 00 00
00 00
00000ABA 3F 00 00 00 .dd LM41-_MAX7221
00000ABC 0D 00 0A 00 .dw 0x0d,0x0a
0000B7F9 .code
LM41:
0000B7F9 C5 92 R1=[BP] // QImode move
0000B7FA C1 94 R2=[R1] // QImode move
0000B7FB 0A 03 06 00 R1=R2+6
0000B7FD 01 97 R3=R1 // QImode move
0000B7FE C3 94 R2=[R3] // QImode move
0000B7FF C8 D4 [SP--]=R2 // QImode move
0000B800 09 93 00 06 R1=1536 // QImode move
0000B802 C8 D2 [SP--]=R1 // QImode move
0000B803 40 F0 30 B7 call _SendData7221 // call with return value
0000B805 42 00 SP = SP + 2 //SP
00000ABE .debug
00000ABE 2E 00 73 00 .dw '.stabn 0x44,0,57,',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
35 00 37 00
2C 00 00 00
00 00
00000AD1 4C 00 00 00 .dd LM42-_MAX7221
00000AD3 0D 00 0A 00 .dw 0x0d,0x0a
0000B806 .code
LM42:
0000B806 C5 92 R1=[BP] // QImode move
0000B807 C1 94 R2=[R1] // QImode move
0000B808 0A 03 05 00 R1=R2+5
0000B80A 01 97 R3=R1 // QImode move
0000B80B C3 94 R2=[R3] // QImode move
0000B80C C8 D4 [SP--]=R2 // QImode move
0000B80D 09 93 00 07 R1=1792 // QImode move
0000B80F C8 D2 [SP--]=R1 // QImode move
0000B810 40 F0 30 B7 call _SendData7221 // call with return value
0000B812 42 00 SP = SP + 2 //SP
00000AD5 .debug
00000AD5 2E 00 73 00 .dw '.stabn 0x44,0,58,',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
35 00 38 00
2C 00 00 00
00 00
00000AE8 59 00 00 00 .dd LM43-_MAX7221
00000AEA 0D 00 0A 00 .dw 0x0d,0x0a
0000B813 .code
LM43:
0000B813 C5 92 R1=[BP] // QImode move
0000B814 C1 94 R2=[R1] // QImode move
0000B815 0A 03 04 00 R1=R2+4
0000B817 01 97 R3=R1 // QImode move
0000B818 C3 94 R2=[R3] // QImode move
0000B819 C8 D4 [SP--]=R2 // QImode move
0000B81A 09 93 00 08 R1=2048 // QImode move
0000B81C C8 D2 [SP--]=R1 // QImode move
0000B81D 40 F0 30 B7 call _SendData7221 // call with return value
0000B81F 42 00 SP = SP + 2 //SP
00000AEC .debug
00000AEC 2E 00 73 00 .dw '.stabn 0x44,0,59,',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
35 00 39 00
2C 00 00 00
00 00
00000AFF 66 00 00 00 .dd LM44-_MAX7221
00000B01 0D 00 0A 00 .dw 0x0d,0x0a
0000B820 .code
LM44:
0000B820 C5 92 R1=[BP] // QImode move
0000B821 C1 94 R2=[R1] // QImode move
0000B822 0A 03 03 00 R1=R2+3
0000B824 01 97 R3=R1 // QImode move
0000B825 C3 94 R2=[R3] // QImode move
0000B826 C8 D4 [SP--]=R2 // QImode move
0000B827 09 93 00 01 R1=256 // QImode move
0000B829 C8 D2 [SP--]=R1 // QImode move
0000B82A 40 F0 30 B7 call _SendData7221 // call with return value
0000B82C 42 00 SP = SP + 2 //SP
00000B03 .debug
00000B03 2E 00 73 00 .dw '.stabn 0x44,0,60,',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
36 00 30 00
2C 00 00 00
00 00
00000B16 73 00 00 00 .dd LM45-_MAX7221
00000B18 0D 00 0A 00 .dw 0x0d,0x0a
0000B82D .code
LM45:
0000B82D C5 92 R1=[BP] // QImode move
0000B82E C1 94 R2=[R1] // QImode move
0000B82F 0A 03 02 00 R1=R2+2
0000B831 01 97 R3=R1 // QImode move
0000B832 C3 94 R2=[R3] // QImode move
0000B833 C8 D4 [SP--]=R2 // QImode move
0000B834 09 93 00 02 R1=512 // QImode move
0000B836 C8 D2 [SP--]=R1 // QImode move
0000B837 40 F0 30 B7 call _SendData7221 // call with return value
0000B839 42 00 SP = SP + 2 //SP
00000B1A .debug
00000B1A 2E 00 73 00 .dw '.stabn 0x44,0,61,',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
36 00 31 00
2C 00 00 00
00 00
00000B2D 80 00 00 00 .dd LM46-_MAX7221
00000B2F 0D 00 0A 00 .dw 0x0d,0x0a
0000B83A .code
LM46:
0000B83A C5 92 R1=[BP] // QImode move
0000B83B C1 94 R2=[R1] // QImode move
0000B83C 0A 03 01 00 R1=R2+1
0000B83E 01 97 R3=R1 // QImode move
0000B83F C3 94 R2=[R3] // QImode move
0000B840 C8 D4 [SP--]=R2 // QImode move
0000B841 09 93 00 03 R1=768 // QImode move
0000B843 C8 D2 [SP--]=R1 // QImode move
0000B844 40 F0 30 B7 call _SendData7221 // call with return value
0000B846 42 00 SP = SP + 2 //SP
00000B31 .debug
00000B31 2E 00 73 00 .dw '.stabn 0x44,0,62,',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
36 00 32 00
2C 00 00 00
00 00
00000B44 8D 00 00 00 .dd LM47-_MAX7221
00000B46 0D 00 0A 00 .dw 0x0d,0x0a
0000B847 .code
LM47:
0000B847 C5 94 R2=[BP] // QImode move
0000B848 C2 92 R1=[R2] // QImode move
0000B849 01 97 R3=R1 // QImode move
0000B84A C3 94 R2=[R3] // QImode move
0000B84B C8 D4 [SP--]=R2 // QImode move
0000B84C 09 93 00 04 R1=1024 // QImode move
0000B84E C8 D2 [SP--]=R1 // QImode move
0000B84F 40 F0 30 B7 call _SendData7221 // call with return value
0000B851 42 00 SP = SP + 2 //SP
00000B48 .debug
00000B48 2E 00 73 00 .dw '.stabn 0x44,0,73,',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
37 00 33 00
2C 00 00 00
00 00
00000B5B 98 00 00 00 .dd LM48-_MAX7221
00000B5D 0D 00 0A 00 .dw 0x0d,0x0a
0000B852 .code
LM48:
00000B5F .debug
00000B5F 2E 00 73 00 .dw '.stabn 0x44,0,73,',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
37 00 33 00
2C 00 00 00
00 00
00000B72 98 00 00 00 .dd LM49-_MAX7221
00000B74 0D 00 0A 00 .dw 0x0d,0x0a
0000B852 .code
LM49:
L14:
0000B852 41 00 sp+=1
0000B853 88 98 pop bp from [sp]
0000B854 90 9A retf
.endp // end of MAX7221
00000B76 .debug
00000B76 2E 00 73 00 .dw '.stabs "string:p26=*1",160,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
73 00 74 00
72 00 69 00
6E 00 67 00
3A 00 70 00
32 00 36 00
3D 00 2A 00
31 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 34 00
0D 00 0A 00
0000B855 .CODE
00000B98 .debug
00000B98 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000BA1 9B 00 00 00 .dd LME3-_MAX7221
00000BA3 0D 00 0A 00 .dw 0x0d,0x0a
0000B855 .code
LME3:
.external __rshu1
.end
0 error(s), 0 warning(s).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -