MASM地址带冒号

时间:2014-04-18 16:36:56

标签: assembly x86 masm

我正在使用x86 MASM汇编程序。 我找到了有线呼叫指令,它在地址前有冒号:

  00459D2D: 9A 45 00 5F 9C 45  call        0045:9C5F0045
            00

有人可以解释一下它是什么吗?它是如何工作的?

1 个答案:

答案 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)