| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1943 人关注过本帖
标题:[求助]图形显存的首地址是什么?
只看楼主 加入收藏
anlogo
Rank: 2
等 级:论坛游民
威 望:1
帖 子:293
专家分:20
注 册:2007-7-20
结帖率:100%
收藏
 问题点数:0 回复次数:6 
[求助]图形显存的首地址是什么?

书上介绍图形显存地址是0xA0000H
怎么在程序里总定义 unsigned char far *buffer=0xA000 0000L 来指向显存的首地址??

搜索更多相关主题的帖子: 显存 首地址 定义 buffer 
2007-07-24 22:55
ba_wang_mao
Rank: 2
来 自:成都理工大学
等 级:论坛游民
帖 子:297
专家分:27
注 册:2006-11-7
收藏
得分:0 

是的,C语言访问时要使用FAR指针
  char far *buffer = (char far *)0xA0000000;


多年以来还在MSDOS、单片机下搞嵌入式编程,对WINDOWS编程一窍不通,很想了解WINDOWS下病毒编程技术。
2007-07-25 08:27
一笔苍穹
Rank: 1
等 级:新手上路
帖 子:640
专家分:0
注 册:2006-5-25
收藏
得分:0 
0xA000是段地址,0000是偏移量。
2007-07-25 08:43
anlogo
Rank: 2
等 级:论坛游民
威 望:1
帖 子:293
专家分:20
注 册:2007-7-20
收藏
得分:0 

哦~~谢谢!!!那我定义指针指向段地址可以吗?
unsigned char far *buffer=0xA000L

2007-07-25 11:25
一笔苍穹
Rank: 1
等 级:新手上路
帖 子:640
专家分:0
注 册:2006-5-25
收藏
得分:0 
不行,far指针的寻址方式要偏移量的。
2007-07-26 21:27
anlogo
Rank: 2
等 级:论坛游民
威 望:1
帖 子:293
专家分:20
注 册:2007-7-20
收藏
得分:0 
o,终于明白了~~
thanks~~~~~~~
2007-07-26 22:02
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
回复:(一笔苍穹)不行,far指针的寻址方式要偏移量的...
char far *buffer = (char far *)0xA0000000; 是黑白显示的

那彩色显示的是多少??知道不。

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-08-12 22:31
快速回复:[求助]图形显存的首地址是什么?
数据加载中...
 
   



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

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