看板 [ ASM ]
討論串[問題] 請問如何讀寫延伸記憶體呢??
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者coldcoldday (找到一份"對"的工作好難)時間17年前 (2007/01/14 21:25), 編輯資訊
1
0
0
內容預覽:
先說明我是初學者>_<. ............................... 在傳統模式下. 暫存器可以定址到64K(AX,BX,CX,DX=0~FFFF.....). 也就是只能直接控制到記憶體的0~1M. 但在保護模式下. 如果我想控制或讀寫 1MB以上的記憶體. 我該如何做呢??.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者thatone (野貓老大)時間17年前 (2007/01/16 09:46), 編輯資訊
1
0
0
內容預覽:
你說的很草率,你的OS是DOS還是Win32?. 我想你會這麼問指的應該是DOS. 這種範例不是貼個一兩頁就說的清楚的. 幾個方向給你去找囉. 第一個是找XMS延伸記憶體的服務,以前DOS有個HIMEM.SYS. 就是提供XMS的服務,好像叫做DPMI吧...忘了. 這種XMS只能當BUFFER來C
(還有289個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者coldcoldday (找到一份"對"的工作好難)時間17年前 (2007/01/16 21:26), 編輯資訊
0
0
0
內容預覽:
感謝了.... 不過我其實也是看太不懂 >< (真的是新到爆的手). 只是 之前我買了一本80x86組語的書來看. 一本厚厚的. 從頭到尾都只有在做16位元控制(因為永遠都AX,BX,CX,DX,.....). 而這種模式(傳統)寫出來的最多只能控制到FFFF(F)=1Mbit. 那麼如果想要直接就
(還有126個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者rewolf (弱雲狼)時間17年前 (2007/02/06 20:40), 編輯資訊
0
0
3
內容預覽:
需進 Flat Real Mode. FYI. http://www.df.lth.se/~john_e/gems/gem0022.html. --. MSN Countdown 讓你的 MSN 可以倒數喔. http://rewolf.myweb.hinet.net/. 收藏 林志玲 2768張相
首頁
上一頁
1
下一頁
尾頁