Re: 煩請推薦「初學者」適用的組合語言好書
※ 引述《doremishane (music)》之銘言:
: VMWare 並不是全部以軟體模擬
: 像是 Bochs
: http://bochs.sourceforge.net/
: 這類的它才是以純軟體模擬硬體
: 你對 VMWare 的功能可能誤會極深
: 它提供的超乎你想像
: 我在上面跑過 dos, xp, xp 64bit, Linux 2.6 (and 64bit)
: 通通正常
當然會正常,
因為你是用正常的方式在使用安裝在裡面的 Guest OS,
以及 Guest OS 裡的軟體。
: 能對 hardware device 下的命令也不是「有限」
: 而是「很多」
: 基本上我在 x86 and x86-64 下
: 還沒有哪條組語 VMWare 不讓我執行
: 而 BIOS 的 int 我也沒遇到無法呼叫的
: 硬碟的支援或許差了點 它的速度比較慢
: 但基本的硬碟控制命令都 ok, 也能以 PIO 讀寫資料
: DMA 我倒沒試過
我不清楚有限跟很多是差在哪,
我以為「有限」和「完備」才是不一樣的東西,
而且 VMWare 有一個目的就是讓 user 安全的開發 OS,
所以「正常的」device command 幾乎都會被支援,
但也是要按照它的遊戲規則走,
它模擬的是哪個廠牌的 hardware device,
你就只能使用其對應硬體規格內所支援的 commands (或通用的標準 commands),
但也並不是說這些 commands 就真的全部可用。
: 至於你說的 CloneCD, 我在 xp 上裝 Daemon ( http://www.daemon-tools.cc )
: 也都 ok
「安裝」這件事情是沒有問題的,
因為這只不過是把 data 丟到 disk 上去而已,
但是你可以嘗試去「執行」軟體上的特殊功能,
像是「抓音軌」、「讀防拷片」、「刷韌體」等等的動作,
我想你可能就會有所發現,
我指的是你把實際的 CD-ROM 丟到實體的 CD-ROM drive,
然後在 VMWare 的設定上把那台 CD-ROM drive 對應過去,
並在 Guest OS 裡做這些動作。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Tsing Hua University Department: Computer Science
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Software pipelining for VLIW architectures
Homepage: https://it.muds.net/~uranus
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.220.28
※ 編輯: tinlans 來自: 61.230.220.28 (02/03 16:51)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 9 之 12 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章