我正在尝试使用c语言获取cs (当前段)寄存器值。我用这个代码试了一下海湾汇编程序:
__asm__("movw %%eax, %%ecs;" : "=r" ( cur_seg ));但是我的项目没有识别出__asm__。还有没有别的办法呢?请帮帮忙。
发布于 2011-08-12 16:09:13
你的代码是gcc特有的,你用的是dos下的gcc吗?如果没有,请尝试使用__asm {}、_asm {}或asm {}语法。有关更多信息,请访问http://msdn.microsoft.com/en-us/library/45yd4tzz(v=vs.80).aspx,http://www.daniweb.com/software-development/cpp/threads/4927,
https://stackoverflow.com/questions/7037143
复制相似问题