| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1604 人关注过本帖
标题:各位达人,如果要访问0xffff,ff90的值,C语言怎么做?谢谢!
只看楼主 加入收藏
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
自己处理可以参看
http://vip.
建议使用winio 或者DDK

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2008-04-24 10:50
redhao
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-7-12
收藏
得分:0 
谢谢,谢谢,不过看起来比较复杂。
2008-04-24 13:05
redhao
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-7-12
收藏
得分:0 
顶 顶 顶 顶
2008-04-28 16:51
c_acceleration
Rank: 1
等 级:新手上路
帖 子:101
专家分:0
注 册:2008-4-28
收藏
得分:0 
(*void(*)())0xffff;不知道可不可以
如果调用这里的例程(*(void (*)())0xffff)();不知道你想对你的机器干吗....

[[it] 本帖最后由 c_acceleration 于 2008-4-28 17:24 编辑 [/it]]

天道酬勤
2008-04-28 17:23
redhao
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-7-12
收藏
得分:0 
这样就可以了,不过只能访问1M一下的。
unsigned char far * pMem = (unsigned char far *)0xf000ff00;
a=*pMem;
这样访问的是0xf000 * 10h + 0xff00= 0xfff00的地方。
a的值就是 0xfff00的值。
你可以用debug 看0xfff00的值。
c:\debug
d f000:ff00
就好了。
2008-04-29 17:21
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
far针对实模式,保护模式的内存模型是flat。内存表是由操作系统维护的。要取得估计比较困难。在目前情况(XP和Vista)下,禁用了VXD对于实模式的访问,要做到这种功能估计更困难了……
问题在于,你读那地方干吗?

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-04-29 17:42
redhao
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-7-12
收藏
得分:0 
[bo]以下是引用 [un]StarWing83[/un] 在 2008-4-29 17:42 的发言:[/bo]

far针对实模式,保护模式的内存模型是flat。内存表是由操作系统维护的。要取得估计比较困难。在目前情况(XP和Vista)下,禁用了VXD对于实模式的访问,要做到这种功能估计更困难了……
问题在于,你读那地方干吗? ...

当然是有用的,主要对一些memory map 做一下设置。
2008-04-29 17:46
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
额……这样吗?可是……现在的32位程序里面,允许使用far这样的关键字么?别忘了32位程序,指针根本就是32位的,不会再分16位的段地址和16位的段偏移了……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-04-29 17:50
redhao
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2007-7-12
收藏
得分:0 
谢谢提醒,
请问你有什么高招吗?
谢谢!
2008-04-30 16:54
快速回复:各位达人,如果要访问0xffff,ff90的值,C语言怎么做?谢谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017235 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved