Re: 煩請推薦「初學者」適用的組合語言好書

看板Programming作者 ( )時間18年前 (2007/02/03 16:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串9/12 (看更多)
※ 引述《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)
文章代碼(AID): #15n4jzAs (Programming)
討論串 (同標題文章)
文章代碼(AID): #15n4jzAs (Programming)