deanli
驱动牛犊
驱动牛犊
  • 注册日期2007-11-02
  • 最后登录2007-12-25
  • 粉丝1
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:3765回复:4

C语言可以访问CPU寄存器吗?

楼主#
更多 发布于:2007-11-16 16:33
我想知道怎样用C语言访问CPU寄存器?是所有的寄存器只要是到地址就都可以访问吗?
请大侠指点,最好能有例程,十分感谢!
carlkwan
驱动牛犊
驱动牛犊
  • 注册日期2007-07-29
  • 最后登录2010-01-11
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望36点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-11-16 19:28
可以通过潜入汇编来访问
__asm mov .............
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2007-11-16 23:58
C语言是可以访问寄存器的。。。一种好恶心的写法。。。直接用__asm算了
人不靓仔心灵美,版头不正红花仔!
ljh1021
驱动小牛
驱动小牛
  • 注册日期2007-05-30
  • 最后登录2010-05-18
  • 粉丝0
  • 关注0
  • 积分936分
  • 威望126点
  • 贡献值0点
  • 好评度92点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-17 02:34
NRe:C语言可以访问CPU寄存器吗?
引用第2楼ProPlayboy于2007-11-16 23:58发表的  :
C语言是可以访问寄存器的。。。一种好恶心的写法。。。直接用__asm算了

请楼上大牛提示下,用惯了_asm的方法,恶心的写法还没听说过,大牛能给个例子让我们菜鸟增长增长见识吗?
消灭人类暴政,世界属于三体!
atao_net
驱动牛犊
驱动牛犊
  • 注册日期2008-08-01
  • 最后登录2008-08-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-08-01 04:01
push一下,所有寄存器的数量全到内存了
游客

返回顶部