首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取dos中的当前段

如何获取dos中的当前段
EN

Stack Overflow用户
提问于 2011-08-12 15:58:30
回答 1查看 131关注 0票数 2

我正在尝试使用c语言获取cs (当前段)寄存器值。我用这个代码试了一下海湾汇编程序:

代码语言:javascript
复制
__asm__("movw %%eax, %%ecs;" : "=r" ( cur_seg ));

但是我的项目没有识别出__asm__。还有没有别的办法呢?请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-12 16:09:13

你的代码是gcc特有的,你用的是dos下的gcc吗?如果没有,请尝试使用__asm {}、_asm {}或asm {}语法。有关更多信息,请访问http://msdn.microsoft.com/en-us/library/45yd4tzz(v=vs.80).aspxhttp://www.daniweb.com/software-development/cpp/threads/4927

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7037143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档