簡體   English   中英

調試匯編代碼(Intel 8086)

[英]Debugging Assembly Code (Intel 8086)

我正在一個專注於intel 8086架構的Assembly類中(所有編譯/鏈接/執行都來自於通過DOS-Box在win7上運行DOS)。

我已完成最新作業的編程,但由於我還沒有成功編程任何程序,我現在仍然試圖調試我的代碼。

我有visual studio 2010,並且想知道是否有一些內置功能可以幫助我調試我的匯編代碼,具體來說,我正在尋找跟蹤變量的值。

如果失敗了,那么指向DOS-Box調試器(以及指令!)的指令將非常受歡迎。 (我我已經能夠運行codeview調試,但我無法弄清楚如何做我想要的)。

您正在生成16位代碼,您必須闖入博物館才能找到更好的工具。 試試Borland的 ,也許是Turbo C附帶的調試器。

是的,的確,您可以使用VS中的調試器來檢查幾乎所有內容。 歐文的網站上有關於使用調試器專門一節在這里 您可以檢查寄存器,使用監視窗口等。如果需要,他還有一個用於突出顯示asm關鍵字的指南。

編輯:正如Hans所指出的,如果你使用16位而不是32位保護,你將需要不同的工具。 有幾種選擇,上市這里

Borland的DOS工具叫做tasm,tlink和tdebug

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM