我正在使用x86 MASM汇编程序。 我找到了有线呼叫指令,它在地址前有冒号:
00459D2D: 9A 45 00 5F 9C 45 call 0045:9C5F0045
00
有人可以解释一下它是什么吗?它是如何工作的?
答案 0 :(得分:2)
这是Call far指令,它采用一个绝对地址,它具有代码段和指令指针的值。
参考:http://x86.renejeschke.de/html/file_module_x86_id_26.html
9A = Call far instruction
45 00 = Value for code segment (0045)
5F 9C 45 00 = Value for instruction pointer (00459C5F)