use*_*088 3 assembly x86-64 instruction-set machine-code disassembly
谁能告诉我"0x48ff25"在下面的disassamble代码中意味着什么?
00000000`7745b0ac 48ff2525801000 jmp qword ptr [ntdll!NlsAnsiCodePage+0xe3e (00000000`775630d8)]
Run Code Online (Sandbox Code Playgroud)
我已经检查了AMD64架构程序员的手册,但我自己很难找到答案......
48是REX.W前缀
FF是操作码字节
25是ModR/M字节,扩展操作码字段是/ 4,其余表示操作数是[RIP + sdword]的内存操作数(rex.w使得一个qword)
这意味着该指令是JMP qword ptr [RIP + 0x00108025](但您已经知道该部分),其中RIP指的是指令之后的地址.
| 归档时间: |
|
| 查看次数: |
582 次 |
| 最近记录: |