【发布时间】:2011-07-31 08:52:45
【问题描述】:
我正在尝试在 WinXP DOS 机器中运行的 16 位 Turbo Pascal 7 程序(不要问...)中使用高性能计数器。我可以使用内联 $0F、$31 执行 RDTSC 指令,并且将 AX 和 DX 的内容设置为看起来合理的值,但是如何访问 EAX、EDX 的上半部分并将结果写入 2 个长字全局变量?
【问题讨论】:
标签: assembly windows-xp inline-assembly rdtsc turbo-pascal