📄 subject_28785.htm
字号:
<p>
序号:28785 发表者:陆崖 发表日期:2003-01-24 00:02:33
<br>主题:请教一个老古董的问题:
<br>内容:在DOS下指针的段地址和偏移量是用FP_SET,FP_OFF宏 在WINDOWS3.1下对应的是用SELECTOROF,OFFSETOF宏来获得,但在WIN95以后我就不知了,请那位不吝赐教!!!谢谢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:doggo 回复日期:2003-01-24 09:32:14
<br>内容:以前DOS下是十六位指针,所以区分near、far指针、段地址之类的。到win95之后全部采用32位的了,所以就不再用段地址之类的了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:陆崖 回复日期:2003-01-24 10:18:05
<br>内容:doggo先生:<BR>您回答错了,我不能接受您的回答,抱歉您不能得到100分。<BR>我的问题是在WIN32的程序设计中如何得到指针变量的SELECTOR 和 OFFSET。相应的汇编代码如下:<BR>mov esi,OFFSET32 temp //偏移量<BR>push ds <BR>pop fs //选择器<BR>temp dd ?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -