Re: 煩請推薦「初學者」適用的組合語言好書
※ 引述《tinlans ( )》之銘言:
: 跟哪類指令其實無關 (如何送命令給 I/O devices 不是重點),
: 主要是 VMWare 裡看到的 hardware devices 其實都是軟體模擬的
: (而且跟有沒有選項能對應到實體設備無關),
: 換言之你能對這些 devices 下的命令相當有限,
: 這個部分的限制取決於 VMWare 本身對該模擬設備的實作程度,
: 不過只要是「做正常的事」的 I/O devices 命令,
: 都已經有 implement 了,
: 但如果你叫學生在 windows 95 上寫個類似 CloneCD 的軟體,
: 那恐怕 VMWare 的表現會讓你失望。
VMWare 並不是全部以軟體模擬
像是 Bochs
http://bochs.sourceforge.net/
這類的它才是以純軟體模擬硬體
你對 VMWare 的功能可能誤會極深
它提供的超乎你想像
我在上面跑過 dos, xp, xp 64bit, Linux 2.6 (and 64bit)
通通正常
能對 hardware device 下的命令也不是「有限」
而是「很多」
基本上我在 x86 and x86-64 下
還沒有哪條組語 VMWare 不讓我執行
而 BIOS 的 int 我也沒遇到無法呼叫的
硬碟的支援或許差了點 它的速度比較慢
但基本的硬碟控制命令都 ok, 也能以 PIO 讀寫資料
DMA 我倒沒試過
至於你說的 CloneCD, 我在 xp 上裝 Daemon ( http://www.daemon-tools.cc )
也都 ok
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.97.25
推
02/03 09:57, , 1F
02/03 09:57, 1F
推
02/03 10:36, , 2F
02/03 10:36, 2F
推
02/03 23:47, , 3F
02/03 23:47, 3F
→
02/03 23:47, , 4F
02/03 23:47, 4F
→
02/03 23:48, , 5F
02/03 23:48, 5F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章