組合語言 - 在Mac上執行 DEBUG.exe

weixin_33866037發表於2018-10-31

準備工作, 下載以下軟體:

  1. DEGBU.EXE 密碼: net1
  2. DOSBox

上面軟體下載完畢之後, 開搞:

  1. 開啟 DOSBox, 顯示如下:
2318691-402b8a5c9826f20d.png
image.png
  1. Mount C盤到指定的資料夾下:
  mount c ~/

由於Mac沒有分C盤D盤, 因此我們需要Mount C盤到指定的資料夾下.
其中 ~/ 在Mac中表示根目錄(你也可以換成別的目錄), 執行後, 相當於將 C盤掛接到Mac根目錄下.

以下內容摘自百度百科:
mount是Linux下的一個命令,它可以將分割槽掛接到Linux的一個資料夾下,從而將分割槽和該目錄聯絡起來,因此我們只要訪問這個資料夾,就相當於訪問該分割槽了。 目前mount已經不僅僅侷限於Linux了。在Windows系統下的應用也越來越廣了,多用在虛擬光碟機類軟體上,比如Clone CD,Daemon tool,WinMount等。

關於Mount的更多介紹, 請檢視手冊第四部分.

2318691-f6b6746aceb18a2f.png
image.png
  1. 進入盤
2318691-a8a04213acd83c2e.png
image.png
  1. cd到我們存放 DEBUG.exe 的目錄, 我這裡的路徑是如下:
2318691-7435cba6e0c1c2f4.png
image.png
2318691-cd904f2c7f02987a.png
image.png
  1. 執行 DEBUG.exe
2318691-6fd5f5472b24a060.png
image.png

執行效果, 如下使用 R命令檢視 CPU暫存器的內容:

2318691-980e4c8f28fb1200.png
image.png

相關文章