2014-05-13 31 views
0

我只是通過關於結構,cpu標誌,寄存器等的衆多源代碼來持續研究語言程序集。MS-debug和MASM彙編程序之間的區別

但學習調試和masm彙編程序有什麼區別?由於代碼完全不同。

哪個更適合重新開始?

由於我們學校有這個課程,似乎使用內置的Windows調試。

P.S:我處理的8086芯片信息語言彙編

+0

我不知道你在問什麼。你似乎在問蘋果和無花果的區別。 –

+0

我的意思是在編碼方面,Windows和MASM彙編程序對於低級語言的內置調試有什麼區別? – jamescv31

+0

你用調試器編碼嗎? –

回答

3

從我記得調試只是組裝,而不是宏彙編,等等,所以它是一個比較原始/純。 Masm和其他人都有彙編程序指令,可以讓程序更容易編程(如果你遇到這種情況)。納斯姆是你沒有提到的,但可能是一個好的開始。

至少在當天,調試總是在那裏,所以你不必去找到你可以開始編程的工具。

MASM/NASM將會使生活更容易一點,但都應該只是罰款就工作從彙編語言

1

debug.com生成機器碼是調試,用於調試現有程序。雖然它確實有一個「彙編」命令,但並不打算用於嚴肅的開發。您不能使用符號標籤或數據聲明。你甚至不能將輸入的彙編文本保存到文件中。如果您只用十幾條說明製作玩具程序,那麼一定要使用debug.com,並希望您不要犯任何錯誤。但對於更實質的東西,最好使用完整的彙編程序,MASM或任何替代方法(TASM,NASM,FASM,YASM,JWASM等)。