|
luyd
初级用户
积分 109
发帖 2
注册 2003-4-28
状态 离线
|
『楼 主』:
请问在DOS下怎样访问32位的地址空间
不弟我最近做一个PCI卡,BIOS把它映射到Baseaddress为40400000的空间
请问在DOS下我怎样才能访问(读写)到这块内存啊,我用的用BC31,我该怎么做,大侠救命!
|
|
2003-4-28 00:00 |
|
|
如是大师
元老会员
步行的人
积分 9654
发帖 3351
注册 2003-3-11 来自 湖北
状态 离线
|
『第
2 楼』:
不太懂,看wengier吧,帮你顶一下。
|
弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾 |
|
2003-4-28 00:00 |
|
|
Wengier
系统支持
“新DOS时代”站长
积分 27734
发帖 10521
注册 2002-10-9
状态 离线
|
『第
3 楼』:
这个嘛,最好用汇编寻址,用BC可能不太方便,不过我也没用过。
|
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
|
|
2003-4-29 00:00 |
|
|
Dark-Destroy
元老会员
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第
4 楼』:
問一下,汇编是指什麼??
|
MSN:tiqit2@hotmail.com
|
|
2003-4-29 00:00 |
|
|
luyd
初级用户
积分 109
发帖 2
注册 2003-4-28
状态 离线
|
『第
5 楼』:
多谢各位前辈,请快快教我几招,我都快急疯了。
|
|
2003-4-29 00:00 |
|
|
ATLaS
初级用户
积分 169
发帖 29
注册 2003-7-9
状态 离线
|
『第
6 楼』:
real mode下是无法访问该地址空间的。bc31下好像应该也有一个32-bit dpmi host或类似的东西,从而使程序运行在32-bit保护模式下,这样内存地址的映射就是flat模式的。直接定义一个far指针,指向该地址,就可以访问了。在watcom c+dos4g/w下做过,但bc下就不清楚了。
|
|
2003-7-9 00:00 |
|
|
Dark-Destroy
元老会员
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第
7 楼』:
用djgpp也可以呢~
djgpp有cwsdpmi呢~
|
MSN:tiqit2@hotmail.com
|
|
2003-7-10 00:00 |
|
|
feng
初级用户
积分 117
发帖 5
注册 2003-9-10
状态 离线
|
『第
8 楼』:
我也遇到一个一模一样的问题,不知道你的问题解决了没有,如果解决了可不可以告诉我一下,如果没解决可以切磋一下,我的邮箱是feng9842004@yahoo.com.cn
|
|
2003-9-10 00:00 |
|
|
ldy810
新手上路
积分 13
发帖 6
注册 2005-10-6
状态 离线
|
『第
9 楼』:
你可以先关掉GATE A20,然后调用1M以少内存,不过做多也只能访问4G
|
|
2005-10-7 22:05 |
|
|
taowentao
高级用户
积分 739
发帖 111
注册 2004-11-30 来自 辽宁沈阳
状态 离线
|
『第
10 楼』:
它的线性地址是40400000 >> 12 + 0000 = 40400,在1M以内,实模式完全可以访问。
|
|
2005-10-8 16:03 |
|
|
jhbin_1999
初级用户
积分 117
发帖 4
注册 2005-4-23
状态 离线
|
|
2005-10-9 22:36 |
|
|
killiori
新手上路
积分 15
发帖 15
注册 2005-10-12 来自 湖北襄樊
状态 离线
|
『第
12 楼』:
1
char far *p = (char far *) 0x40400000L
|
C&C&C&C&C&C+++++++++
非C,勿扰 |
|
2005-10-15 21:20 |
|
|
killiori
新手上路
积分 15
发帖 15
注册 2005-10-12 来自 湖北襄樊
状态 离线
|
『第
13 楼』:
1
需要加offset
sorry
|
C&C&C&C&C&C+++++++++
非C,勿扰 |
|
2005-10-15 21:22 |
|