通过串行TX / RX访问Samsung HDD HD322GJ 320GB SATA终端。
经过一些研究,一个人建议命令DA意味着转储装配。 DA一次转储8个字。转储出现……
解码为ARM时,机器代码字节似乎有意义:
0: e59ff018 ldr pc, [pc, #24] ; 0x20 4: e59ff018 ldr pc, [pc, #24] ; 0x24 8: e59ff018 ldr pc, [pc, #24] ; 0x28 c: e59ff018 ldr pc, [pc, #24] ; 0x2c 10: e59ff018 ldr pc, [pc, #24] ; 0x30 14: e320f000 nop {0} 18: e59ff018 ldr pc, [pc, #24] ; 0x38 1c: e59ff018 ldr pc, [pc, #24] ; 0x3c 20: 00003A00 24: 00000040 28: 00000044 2c: 00000048 30: 0000004C 34: 00000000 38: 00000050 3c: 00000050 40: ea000010 b 0x88 44: ea00002e b 0x104 48: ea00003e b 0x148 4c: ea000046 b 0x16c 50: e24ee004 sub lr, lr, #4 54: e92d5fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} 58: e59f0130 ldr r0, [pc, #304] ; 0x190 5c: e5900000 ldr r0, [r0] 60: e2000040 and r0, r0, #64 ; 0x40 64: e3500000 cmp r0, #0 68: 0a000005 beq 0x84 6c: e59f011c ldr r0, [pc, #284] ; 0x190 70: e5901000 ldr r1, [r0] 74: e3c11040 bic r1, r1, #64 ; 0x40 78: e5801000 str r1, [r0] 7c: e8bd5fff pop {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} 80: ea000d5d b 0x35fc 84: ea000dce b 0x37c4 88: e24ee004 sub lr, lr, #4 8c: e92d4000 stmfd sp!, {lr} 90: e14fe000 mrs lr, SPSR 94: e92d5fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} 98: e59f00f0 ldr r0, [pc, #240] ; 0x190 9c: e5900000 ldr r0, [r0]
20处的8个条目形成一个跳转表,由前8个指令使用,这些指令似乎是中断向量表。