📄 uart.lst
字号:
0000A30D 12 95 EC 06 R2=[_P_UART_BaudScalarLow] // QImode move
0000A30F 0B 97 6B 00 R3=107 // QImode move
0000A311 02 99 R4=R2 // QImode move
0000A312 C4 D6 [R4]=R3 // QImode move
0000053F .debug
0000053F 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
00000552 1B 00 00 00 .dd LM7-_UART_Init
00000554 0D 00 0A 00 .dw 0x0d,0x0a
0000A313 .code
LM7:
0000A313 12 95 E9 06 R2=[_P_UART_Command1] // QImode move
0000A315 4C 96 R3=12 // QImode move
0000A316 02 99 R4=R2 // QImode move
0000A317 C4 D6 [R4]=R3 // QImode move
00000556 .debug
00000556 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
00000569 20 00 00 00 .dd LM8-_UART_Init
0000056B 0D 00 0A 00 .dw 0x0d,0x0a
0000A318 .code
LM8:
0000A318 12 95 EA 06 R2=[_P_UART_Command2] // QImode move
0000A31A 0B 97 C0 00 R3=192 // QImode move
0000A31C 02 99 R4=R2 // QImode move
0000A31D C4 D6 [R4]=R3 // QImode move
0000056D .debug
0000056D 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
00000580 26 00 00 00 .dd LM9-_UART_Init
00000582 0D 00 0A 00 .dw 0x0d,0x0a
0000A31E .code
LM9:
0000A31E 12 95 EB 06 R2=[_P_UART_Data] // QImode move
0000A320 02 99 R4=R2 // QImode move
0000A321 C4 96 R3=[R4] // QImode move
0000A322 C5 D6 [BP]=R3 // QImode move
00000584 .debug
00000584 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
00000597 2B 00 00 00 .dd LM10-_UART_Init
00000599 0D 00 0A 00 .dw 0x0d,0x0a
0000A323 .code
LM10:
LBE2:
0000059B .debug
0000059B 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
000005AE 2B 00 00 00 .dd LM11-_UART_Init
000005B0 0D 00 0A 00 .dw 0x0d,0x0a
0000A323 .code
LM11:
L2:
0000A323 41 00 sp+=1
0000A324 88 98 pop bp from [sp]
0000A325 90 9A retf
.endp // end of UART_Init
000005B2 .debug
000005B2 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
000005C4 06 00 00 00 .dd LBB2-_UART_Init
000005C6 0D 00 0A 00 .dw 0x0d,0x0a
0000A326 .code
000005C8 .debug
000005C8 2E 00 73 00 .dw '.stabs "a:1",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
61 00 3A 00
31 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
0000A326 .CODE
000005E0 .debug
000005E0 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
000005F2 2B 00 00 00 .dd LBE2-_UART_Init
000005F4 0D 00 0A 00 .dw 0x0d,0x0a
0000A326 .code
000005F6 .debug
000005F6 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000005FF 2E 00 00 00 .dd LME1-_UART_Init
00000601 0D 00 0A 00 .dw 0x0d,0x0a
0000A326 .code
LME1:
0000A326 .code
00000603 .debug
00000603 2E 00 73 00 .dw '.stabs "UartSendByte:F19",36,0,0,',0,0,offset _UartSendByte,seg _UartSendByte,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
55 00 61 00
72 00 74 00
53 00 65 00
6E 00 64 00
42 00 79 00
74 00 65 00
3A 00 46 00
31 00 39 00
22 00 2C 00
33 00 36 00
2C 00 30 00
2C 00 30 00
2C 00 00 00
00 00 2E 00
00 00 0D 00
0A 00
0000A326 .CODE
.public _UartSendByte
_UartSendByte: .proc
0000062A .debug
0000062A 2E 00 73 00 .dw '.stabn 0x44,0,69,',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 39 00
2C 00 00 00
00 00
0000063D 00 00 00 00 .dd LM12-_UartSendByte
0000063F 0D 00 0A 00 .dw 0x0d,0x0a
0000A326 .code
LM12:
// total=1, vars=1
// frame_pointer_needed: 1
0000A326 88 DA push bp to [sp]
0000A327 41 20 sp-=1
0000A328 08 0B 01 00 bp=sp+1
0000A32A 0D 03 04 00 R1=BP+4
00000641 .debug
00000641 2E 00 73 00 .dw '.stabn 0x44,0,70,',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 30 00
2C 00 00 00
00 00
00000654 06 00 00 00 .dd LM13-_UartSendByte
00000656 0D 00 0A 00 .dw 0x0d,0x0a
0000A32C .code
LM13:
LBB3:
00000658 .debug
00000658 2E 00 73 00 .dw '.stabn 0x44,0,71,',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 31 00
2C 00 00 00
00 00
0000066B 06 00 00 00 .dd LM14-_UartSendByte
0000066D 0D 00 0A 00 .dw 0x0d,0x0a
0000A32C .code
LM14:
0000A32C 12 95 EA 06 R2=[_P_UART_Command2] // QImode move
0000A32E 02 99 R4=R2 // QImode move
0000A32F C4 96 R3=[R4] // QImode move
0000A330 C5 D6 [BP]=R3 // QImode move
0000066F .debug
0000066F 2E 00 73 00 .dw '.stabn 0x44,0,72,',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 32 00
2C 00 00 00
00 00
00000682 0B 00 00 00 .dd LM15-_UartSendByte
00000684 0D 00 0A 00 .dw 0x0d,0x0a
0000A331 .code
LM15:
0000A331 C5 94 R2=[BP] // QImode move
0000A332 0A B7 40 00 R3=R2&64
0000A334 C5 D6 [BP]=R3 // QImode move
00000686 .debug
00000686 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
00000699 0F 00 00 00 .dd LM16-_UartSendByte
0000069B 0D 00 0A 00 .dw 0x0d,0x0a
0000A335 .code
LM16:
L4:
0000A335 C5 94 R2=[BP] // QImode move
0000A336 40 44 CMP R2,0 // QImode test
0000A337 02 4E JNZ L7 // QImode EQ
0000A338 0F 9F 3C A3 PC=L6
L7:
0000A33A 0F 9F 47 A3 pc=L5 // jump
L6:
0000069D .debug
0000069D 2E 00 73 00 .dw '.stabn 0x44,0,75,',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 35 00
2C 00 00 00
00 00
000006B0 16 00 00 00 .dd LM17-_UartSendByte
000006B2 0D 00 0A 00 .dw 0x0d,0x0a
0000A33C .code
LM17:
0000A33C 12 95 EA 06 R2=[_P_UART_Command2] // QImode move
0000A33E 02 99 R4=R2 // QImode move
0000A33F C4 96 R3=[R4] // QImode move
0000A340 C5 D6 [BP]=R3 // QImode move
000006B4 .debug
000006B4 2E 00 73 00 .dw '.stabn 0x44,0,76,',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 36 00
2C 00 00 00
00 00
000006C7 1B 00 00 00 .dd LM18-_UartSendByte
000006C9 0D 00 0A 00 .dw 0x0d,0x0a
0000A341 .code
LM18:
0000A341 C5 94 R2=[BP] // QImode move
0000A342 0A B7 40 00 R3=R2&64
0000A344 C5 D6 [BP]=R3 // QImode move
000006CB .debug
000006CB 2E 00 73 00 .dw '.stabn 0x44,0,77,',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 37 00
2C 00 00 00
00 00
000006DE 1F 00 00 00 .dd LM19-_UartSendByte
000006E0 0D 00 0A 00 .dw 0x0d,0x0a
0000A345 .code
LM19:
0000A345 0F 9F 35 A3 pc=L4 // jump
L5:
000006E2 .debug
000006E2 2E 00 73 00 .dw '.stabn 0x44,0,78,',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 38 00
2C 00 00 00
00 00
000006F5 21 00 00 00 .dd LM20-_UartSendByte
000006F7 0D 00 0A 00 .dw 0x0d,0x0a
0000A347 .code
LM20:
0000A347 12 95 EB 06 R2=[_P_UART_Data] // QImode move
0000A349 01 99 R4=R1 // QImode move
0000A34A C4 96 R3=[R4] // QImode move
0000A34B 02 99 R4=R2 // QImode move
0000A34C C4 D6 [R4]=R3 // QImode move
000006F9 .debug
000006F9 2E 00 73 00 .dw '.stabn 0x44,0,82,',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
38 00 32 00
2C 00 00 00
00 00
0000070C 27 00 00 00 .dd LM21-_UartSendByte
0000070E 0D 00 0A 00 .dw 0x0d,0x0a
0000A34D .code
LM21:
LBE3:
00000710 .debug
00000710 2E 00 73 00 .dw '.stabn 0x44,0,82,',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
38 00 32 00
2C 00 00 00
00 00
00000723 27 00 00 00 .dd LM22-_UartSendByte
00000725 0D 00 0A 00 .dw 0x0d,0x0a
0000A34D .code
LM22:
L3:
0000A34D 41 00 sp+=1
0000A34E 88 98 pop bp from [sp]
0000A34F 90 9A retf
.endp // end of UartSendByte
00000727 .debug
00000727 2E 00 73 00 .dw '.stabs "data:p4",160,0,0,4',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 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 34 00
0D 00 0A 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -