📄 hyper.dis
字号:
c1fe08f0: ea000002 b c1fe0900 <HexToInt+0x11c>c1fe08f4: e1c710b0 strh r1, [r7]c1fe08f8: ea000000 b c1fe0900 <HexToInt+0x11c>c1fe08fc: e5871000 str r1, [r7]c1fe0900: e3a00001 mov r0, #1 ; 0x1c1fe0904: e8bd84f0 ldmia sp!, {r4, r5, r6, r7, r10, pc}c1fe0908: 00006f28 andeq r6, r0, r8, lsr #30c1fe090c: 00000044 andeq r0, r0, r4, asr #32c1fe0910 <DecToLong>:c1fe0910: e3500000 cmp r0, #0 ; 0x0c1fe0914: 0a000002 beq c1fe0924 <DecToLong+0x14>c1fe0918: e5d03000 ldrb r3, [r0]c1fe091c: e3530000 cmp r3, #0 ; 0x0c1fe0920: 1a000001 bne c1fe092c <DecToLong+0x1c>c1fe0924: e3a00000 mov r0, #0 ; 0x0c1fe0928: e1a0f00e mov pc, lrc1fe092c: e3a03000 mov r3, #0 ; 0x0c1fe0930: e5813000 str r3, [r1]c1fe0934: e5d03000 ldrb r3, [r0]c1fe0938: e2433030 sub r3, r3, #48 ; 0x30c1fe093c: e3530009 cmp r3, #9 ; 0x9c1fe0940: 8afffff7 bhi c1fe0924 <DecToLong+0x14>c1fe0944: e5d03000 ldrb r3, [r0]c1fe0948: e5912000 ldr r2, [r1]c1fe094c: e2433030 sub r3, r3, #48 ; 0x30c1fe0950: e0822102 add r2, r2, r2, lsl #2c1fe0954: e0833082 add r3, r3, r2, lsl #1c1fe0958: e5813000 str r3, [r1]c1fe095c: e5f02001 ldrb r2, [r0, #1]!c1fe0960: e3520000 cmp r2, #0 ; 0x0c1fe0964: 1afffff2 bne c1fe0934 <DecToLong+0x24>c1fe0968: e3a00001 mov r0, #1 ; 0x1c1fe096c: e1a0f00e mov pc, lrc1fe0970 <HexDump>:c1fe0970: e92d47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, lr}c1fe0974: e3510000 cmp r1, #0 ; 0x0c1fe0978: b281300f addlt r3, r1, #15 ; 0xfc1fe097c: a1a03001 movge r3, r1c1fe0980: e3c3300f bic r3, r3, #15 ; 0xfc1fe0984: e59fa1b0 ldr r10, [pc, #1b0] ; c1fe0b3c <HexDump+0x1cc>c1fe0988: e0638001 rsb r8, r3, r1c1fe098c: e59f41ac ldr r4, [pc, #1ac] ; c1fe0b40 <HexDump+0x1d0>c1fe0990: e24dd018 sub sp, sp, #24 ; 0x18c1fe0994: e58d0014 str r0, [sp, #20]c1fe0998: e08fa00a add r10, pc, r10c1fe099c: e1a05000 mov r5, r0c1fe09a0: e79a0004 ldr r0, [r10, r4]c1fe09a4: e0852001 add r2, r5, r1c1fe09a8: e58d2010 str r2, [sp, #16]c1fe09ac: eb00007d bl c1fe0ba8 <printf>c1fe09b0: e59f318c ldr r3, [pc, #18c] ; c1fe0b44 <HexDump+0x1d4>c1fe09b4: e79a0003 ldr r0, [r10, r3]c1fe09b8: eb00007a bl c1fe0ba8 <printf>c1fe09bc: e59d2010 ldr r2, [sp, #16]c1fe09c0: e2853010 add r3, r5, #16 ; 0x10c1fe09c4: e58d4008 str r4, [sp, #8]c1fe09c8: e1530002 cmp r3, r2c1fe09cc: 8a00002e bhi c1fe0a8c <HexDump+0x11c>c1fe09d0: e59f3170 ldr r3, [pc, #170] ; c1fe0b48 <HexDump+0x1d8>c1fe09d4: e59f2170 ldr r2, [pc, #170] ; c1fe0b4c <HexDump+0x1dc>c1fe09d8: e58d3004 str r3, [sp, #4]c1fe09dc: e59f316c ldr r3, [pc, #16c] ; c1fe0b50 <HexDump+0x1e0>c1fe09e0: e58d2000 str r2, [sp]c1fe09e4: e58d300c str r3, [sp, #12]c1fe09e8: e59d2014 ldr r2, [sp, #20]c1fe09ec: e3a04000 mov r4, #0 ; 0x0c1fe09f0: e59d300c ldr r3, [sp, #12]c1fe09f4: e2859010 add r9, r5, #16 ; 0x10c1fe09f8: e79a0003 ldr r0, [r10, r3]c1fe09fc: e0621005 rsb r1, r2, r5c1fe0a00: eb000068 bl c1fe0ba8 <printf>c1fe0a04: e59d2004 ldr r2, [sp, #4]c1fe0a08: e7d51004 ldrb r1, [r5, r4]c1fe0a0c: e79a0002 ldr r0, [r10, r2]c1fe0a10: e2844001 add r4, r4, #1 ; 0x1c1fe0a14: eb000063 bl c1fe0ba8 <printf>c1fe0a18: e354000f cmp r4, #15 ; 0xfc1fe0a1c: dafffff8 ble c1fe0a04 <HexDump+0x94>c1fe0a20: e59d3000 ldr r3, [sp]c1fe0a24: e59f7128 ldr r7, [pc, #128] ; c1fe0b54 <HexDump+0x1e4>c1fe0a28: e79a0003 ldr r0, [r10, r3]c1fe0a2c: e3a04000 mov r4, #0 ; 0x0c1fe0a30: e59f6120 ldr r6, [pc, #120] ; c1fe0b58 <HexDump+0x1e8>c1fe0a34: eb00005b bl c1fe0ba8 <printf>c1fe0a38: e7d53004 ldrb r3, [r5, r4]c1fe0a3c: e2433020 sub r3, r3, #32 ; 0x20c1fe0a40: e353005d cmp r3, #93 ; 0x5dc1fe0a44: 8a000003 bhi c1fe0a58 <HexDump+0xe8>c1fe0a48: e79a0007 ldr r0, [r10, r7]c1fe0a4c: e7d51004 ldrb r1, [r5, r4]c1fe0a50: eb000054 bl c1fe0ba8 <printf>c1fe0a54: ea000001 b c1fe0a60 <HexDump+0xf0>c1fe0a58: e79a0006 ldr r0, [r10, r6]c1fe0a5c: eb000051 bl c1fe0ba8 <printf>c1fe0a60: e2844001 add r4, r4, #1 ; 0x1c1fe0a64: e354000f cmp r4, #15 ; 0xfc1fe0a68: dafffff2 ble c1fe0a38 <HexDump+0xc8>c1fe0a6c: e59d2008 ldr r2, [sp, #8]c1fe0a70: e79a0002 ldr r0, [r10, r2]c1fe0a74: e1a05009 mov r5, r9c1fe0a78: eb00004a bl c1fe0ba8 <printf>c1fe0a7c: e59d2010 ldr r2, [sp, #16]c1fe0a80: e2853010 add r3, r5, #16 ; 0x10c1fe0a84: e1530002 cmp r3, r2c1fe0a88: 9affffd6 bls c1fe09e8 <HexDump+0x78>c1fe0a8c: e3580000 cmp r8, #0 ; 0x0c1fe0a90: 0a000042 beq c1fe0ba0 <HexDump+0x230>c1fe0a94: e59f30b4 ldr r3, [pc, #b4] ; c1fe0b50 <HexDump+0x1e0>c1fe0a98: e59d2014 ldr r2, [sp, #20]c1fe0a9c: e79a0003 ldr r0, [r10, r3]c1fe0aa0: e3a04000 mov r4, #0 ; 0x0c1fe0aa4: e59f30a0 ldr r3, [pc, #a0] ; c1fe0b4c <HexDump+0x1dc>c1fe0aa8: e0621005 rsb r1, r2, r5c1fe0aac: e58d3000 str r3, [sp]c1fe0ab0: eb00003c bl c1fe0ba8 <printf>c1fe0ab4: e1540008 cmp r4, r8c1fe0ab8: e2687010 rsb r7, r8, #16 ; 0x10c1fe0abc: aa000006 bge c1fe0adc <HexDump+0x16c>c1fe0ac0: e59f6080 ldr r6, [pc, #80] ; c1fe0b48 <HexDump+0x1d8>c1fe0ac4: e79a0006 ldr r0, [r10, r6]c1fe0ac8: e7d51004 ldrb r1, [r5, r4]c1fe0acc: e2844001 add r4, r4, #1 ; 0x1c1fe0ad0: eb000034 bl c1fe0ba8 <printf>c1fe0ad4: e1540008 cmp r4, r8c1fe0ad8: bafffff9 blt c1fe0ac4 <HexDump+0x154>c1fe0adc: e3570000 cmp r7, #0 ; 0x0c1fe0ae0: da000005 ble c1fe0afc <HexDump+0x18c>c1fe0ae4: e1a04007 mov r4, r7c1fe0ae8: e59f606c ldr r6, [pc, #6c] ; c1fe0b5c <HexDump+0x1ec>c1fe0aec: e79a0006 ldr r0, [r10, r6]c1fe0af0: eb00002c bl c1fe0ba8 <printf>c1fe0af4: e2544001 subs r4, r4, #1 ; 0x1c1fe0af8: 1afffffb bne c1fe0aec <HexDump+0x17c>c1fe0afc: e59d2000 ldr r2, [sp]c1fe0b00: e79a0002 ldr r0, [r10, r2]c1fe0b04: e3a04000 mov r4, #0 ; 0x0c1fe0b08: eb000026 bl c1fe0ba8 <printf>c1fe0b0c: e1540008 cmp r4, r8c1fe0b10: aa000017 bge c1fe0b74 <HexDump+0x204>c1fe0b14: e59f9038 ldr r9, [pc, #38] ; c1fe0b54 <HexDump+0x1e4>c1fe0b18: e59f6038 ldr r6, [pc, #38] ; c1fe0b58 <HexDump+0x1e8>c1fe0b1c: e7d53004 ldrb r3, [r5, r4]c1fe0b20: e2433020 sub r3, r3, #32 ; 0x20c1fe0b24: e353005d cmp r3, #93 ; 0x5dc1fe0b28: 8a00000c bhi c1fe0b60 <HexDump+0x1f0>c1fe0b2c: e79a0009 ldr r0, [r10, r9]c1fe0b30: e7d51004 ldrb r1, [r5, r4]c1fe0b34: eb00001b bl c1fe0ba8 <printf>c1fe0b38: ea00000a b c1fe0b68 <HexDump+0x1f8>c1fe0b3c: 00006da4 andeq r6, r0, r4, lsr #27c1fe0b40: 00000048 andeq r0, r0, r8, asr #32c1fe0b44: 0000004c andeq r0, r0, r12, asr #32c1fe0b48: 00000050 andeq r0, r0, r0, asr r0c1fe0b4c: 00000054 andeq r0, r0, r4, asr r0c1fe0b50: 00000058 andeq r0, r0, r8, asr r0c1fe0b54: 0000005c andeq r0, r0, r12, asr r0c1fe0b58: 00000060 andeq r0, r0, r0, rrxc1fe0b5c: 00000064 andeq r0, r0, r4, rrxc1fe0b60: e79a0006 ldr r0, [r10, r6]c1fe0b64: eb00000f bl c1fe0ba8 <printf>c1fe0b68: e2844001 add r4, r4, #1 ; 0x1c1fe0b6c: e1540008 cmp r4, r8c1fe0b70: baffffe9 blt c1fe0b1c <HexDump+0x1ac>c1fe0b74: e3570000 cmp r7, #0 ; 0x0c1fe0b78: da000005 ble c1fe0b94 <HexDump+0x224>c1fe0b7c: e1a04007 mov r4, r7c1fe0b80: e59d3000 ldr r3, [sp]c1fe0b84: e79a0003 ldr r0, [r10, r3]c1fe0b88: eb000006 bl c1fe0ba8 <printf>c1fe0b8c: e2544001 subs r4, r4, #1 ; 0x1c1fe0b90: 1afffffa bne c1fe0b80 <HexDump+0x210>c1fe0b94: e59d2008 ldr r2, [sp, #8]c1fe0b98: e79a0002 ldr r0, [r10, r2]c1fe0b9c: eb000001 bl c1fe0ba8 <printf>c1fe0ba0: e28dd018 add sp, sp, #24 ; 0x18c1fe0ba4: e8bd87f0 ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, pc}c1fe0ba8 <printf>:c1fe0ba8: e92d000f stmdb sp!, {r0, r1, r2, r3}c1fe0bac: e92d4470 stmdb sp!, {r4, r5, r6, r10, lr}c1fe0bb0: e59fa108 ldr r10, [pc, #108] ; c1fe0cc0 <printf+0x118>c1fe0bb4: e24dd00c sub sp, sp, #12 ; 0xcc1fe0bb8: e59d4020 ldr r4, [sp, #32]c1fe0bbc: e08fa00a add r10, pc, r10c1fe0bc0: e5d43000 ldrb r3, [r4]c1fe0bc4: e28d5024 add r5, sp, #36 ; 0x24c1fe0bc8: e3530000 cmp r3, #0 ; 0x0c1fe0bcc: 0a000043 beq c1fe0ce0 <printf+0x138>c1fe0bd0: e59f60ec ldr r6, [pc, #ec] ; c1fe0cc4 <printf+0x11c>c1fe0bd4: e20330ff and r3, r3, #255 ; 0xffc1fe0bd8: e3530025 cmp r3, #37 ; 0x25c1fe0bdc: 1a000039 bne c1fe0cc8 <printf+0x120>c1fe0be0: e2844001 add r4, r4, #1 ; 0x1c1fe0be4: e3a01001 mov r1, #1 ; 0x1c1fe0be8: e1a0000d mov r0, spc1fe0bec: e1a0c000 mov r12, r0c1fe0bf0: e3a0e000 mov lr, #0 ; 0x0c1fe0bf4: e5cd3000 strb r3, [sp]c1fe0bf8: e5d42000 ldrb r2, [r4]c1fe0bfc: e2423063 sub r3, r2, #99 ; 0x63c1fe0c00: e3520078 cmp r2, #120 ; 0x78c1fe0c04: 13530001 cmpne r3, #1 ; 0x1c1fe0c08: 9a000004 bls c1fe0c20 <printf+0x78>c1fe0c0c: e20230ff and r3, r2, #255 ; 0xffc1fe0c10: e3530073 cmp r3, #115 ; 0x73c1fe0c14: 0a000001 beq c1fe0c20 <printf+0x78>c1fe0c18: e3530025 cmp r3, #37 ; 0x25c1fe0c1c: 1a000004 bne c1fe0c34 <printf+0x8c>c1fe0c20: e5d43000 ldrb r3, [r4]c1fe0c24: e7cc3001 strb r3, [r12, r1]c1fe0c28: e2811001 add r1, r1, #1 ; 0x1c1fe0c2c: e7cce001 strb lr, [r12, r1]c1fe0c30: ea000004 b c1fe0c48 <printf+0xa0>c1fe0c34: e2844001 add r4, r4, #1 ; 0x1c1fe0c38: e7cc2001 strb r2, [r12, r1]c1fe0c3c: e2811001 add r1, r1, #1 ; 0x1c1fe0c40: e3510009 cmp r1, #9 ; 0x9c1fe0c44: daffffeb ble c1fe0bf8 <printf+0x50>c1fe0c48: e4d41001 ldrb r1, [r4], #1c1fe0c4c: e3510064 cmp r1, #100 ; 0x64c1fe0c50: 0a00000e beq c1fe0c90 <printf+0xe8>c1fe0c54: ca000004 bgt c1fe0c6c <printf+0xc4>c1fe0c58: e3510025 cmp r1, #37 ; 0x25c1fe0c5c: 0a000014 beq c1fe0cb4 <printf+0x10c>c1fe0c60: e3510063 cmp r1, #99 ; 0x63c1fe0c64: 0a000005 beq c1fe0c80 <printf+0xd8>c1fe0c68: ea000019 b c1fe0cd4 <printf+0x12c>c1fe0c6c: e3510073 cmp r1, #115 ; 0x73c1fe0c70: 0a00000c beq c1fe0ca8 <printf+0x100>c1fe0c74: e3510078 cmp r1, #120 ; 0x78c1fe0c78: 0a000007 beq c1fe0c9c <printf+0xf4>c1fe0c7c: ea000014 b c1fe0cd4 <printf+0x12c>c1fe0c80: e2855004 add r5, r5, #4 ; 0x4c1fe0c84: e5551004 ldrb r1, [r5, -#4]c1fe0c88: eb000018 bl c1fe0cf0 <PrintChar>c1fe0c8c: ea000010 b c1fe0cd4 <printf+0x12c>c1fe0c90: e4951004 ldr r1, [r5], #4c1fe0c94: eb000017 bl c1fe0cf8 <PrintDec>c1fe0c98: ea00000d b c1fe0cd4 <printf+0x12c>c1fe0c9c: e4951004 ldr r1, [r5], #4c1fe0ca0: eb000096 bl c1fe0f00 <PrintHex>c1fe0ca4: ea00000a b c1fe0cd4 <printf+0x12c>c1fe0ca8: e4951004 ldr r1, [r5], #4c1fe0cac: eb00012f bl c1fe1170 <PrintString>c1fe0cb0: ea000007 b c1fe0cd4 <printf+0x12c>c1fe0cb4: e79a0006 ldr r0, [r10, r6]c1fe0cb8: eb00000c bl c1fe0cf0 <PrintChar>c1fe0cbc: ea000004 b c1fe0cd4 <printf+0x12c>c1fe0cc0: 00006b80 andeq r6, r0, r0, lsl #23c1fe0cc4: 0000005c andeq r0, r0, r12, asr r0c1fe0cc8: e79a0006 ldr r0, [r10, r6]c1fe0ccc: e4d41001 ldrb r1, [r4], #1c1fe0cd0: eb000006 bl c1fe0cf0 <PrintChar>c1fe0cd4: e5d43000 ldrb r3, [r4]c1fe0cd8: e3530000 cmp r3, #0 ; 0x0c1fe0cdc: 1affffbc bne c1fe0bd4 <printf+0x2c>c1fe0ce0: e28dd00c add sp, sp, #12 ; 0xcc1fe0ce4: e8bd4470 ldmia sp!, {r4, r5, r6, r10, lr}c1fe0ce8: e28dd010 add sp, sp, #16 ; 0x10c1fe0cec: e1a0f00e mov pc, lrc1fe0cf0 <PrintChar>:c1fe0cf0: e20100ff and r0, r1, #255 ; 0xffc1fe0cf4: ea000a0a b c1fe3524 <SerialOutputByte>c1fe0cf8 <PrintDec>:c1fe0cf8: e92d41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr}c1fe0cfc: e3a08000 mov r8, #0 ; 0x0c1fe0d00: e3a07001 mov r7, #1 ; 0x1c1fe0d04: e1a05000 mov r5, r0c1fe0d08: e1a04008 mov r4, r8c1fe0d0c: e24dd010 sub sp, sp, #16 ; 0x10c1fe0d10: e7d52008 ldrb r2, [r5, r8]c1fe0d14: e1a06001 mov r6, r1c1fe0d18: e58d8000 str r8, [sp]c1fe0d1c: e1520008 cmp r2, r8c1fe0d20: ea00001c b c1fe0d98 <PrintDec+0xa0>c1fe0d24: e2423031 sub r3, r2, #49 ; 0x31c1fe0d28: e3530008 cmp r3, #8 ; 0x8c1fe0d2c: 8a000014 bhi c1fe0d84 <PrintDec+0x8c>c1fe0d30: e3a0e000 mov lr, #0 ; 0x0c1fe0d34: e28dc004 add r12, sp, #4 ; 0x4c1fe0d38: e7d52004 ldrb r2, [r5, r4]c1fe0d3c: e1a0100d mov r1, spc1fe0d40: e2423030 sub r3, r2, #48 ; 0x30c1fe0d44: e3530009 cmp r3, #9 ; 0x9c1fe0d48: 8a000007 bhi c1fe0d6c <PrintDec+0x74>c1fe0d4c: e1a0000c mov r0, r12c1fe0d50: e7c0200e strb r2, [r0, lr]c1fe0d54: e2844001 add r4, r4, #1 ; 0x1c1fe0d58: e7d52004 ldrb r2, [r5, r4]c1fe0d5c: e28ee001 add lr, lr, #1 ; 0x1c1fe0d60: e2423030 sub r3, r2, #48 ; 0x30c1fe0d64: e3530009 cmp r3, #9 ; 0x9c1fe0d68: 9afffff8 bls c1fe0d50 <PrintDec+0x58>c1fe0d6c: e2444001 sub r4, r4, #1 ; 0x1c1fe0d70: e1a0000c mov r0, r12c1fe0d74: e3a03000 mov r3, #0 ; 0x0c1fe0d78: e7cc300e strb r3, [r12, lr]c1fe0d7c: ebfffee3 bl c1fe0910 <DecToLong>c1fe0d80: ea000001 b c1fe0d8c <PrintDec+0x94>c1fe0d84: e3520030 cmp r2, #48 ; 0x30c1fe0d88: 03a08001 moveq r8, #1 ; 0x1c1fe0d8c: e2844001 add r4, r4, #1 ; 0x1c1fe0d90: e7d52004 ldrb r2, [r5, r4]c1fe0d94: e3520000 cmp r2, #0 ; 0x0c1fe0d98: 0a000001 beq c1fe0da4 <PrintDec+0xac>c1fe0d9c: e3520064 cmp r2, #100 ; 0x64c1fe0da0: 1affffdf bne c1fe0d24 <PrintDec+0x2c>c1fe0da4: e59d3000 ldr r3, [sp]c1fe0da8: e3530000 cmp r3, #0 ; 0x0c1fe0dac: 0a000033 beq c1fe0e80 <PrintDec+0x188>c1fe0db0: e3530009 cmp r3, #9 ; 0x9c1fe0db4: c3a03009 movgt r3, #9 ; 0x9c1fe0db8: c58d3000 strgt r3, [sp]c1fe0dbc: e59d1000 ldr r1, [sp]c1fe0dc0: e3a0000a mov r0, #10 ; 0xac1fe0dc4: eb0000f7 bl c1fe11a8 <Power>c1fe0dc8: e1a01000 mov r1, r0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -