當前位置:首頁 » 編程軟體 » windows7匯編程序及編譯

windows7匯編程序及編譯

發布時間: 2022-09-04 06:51:16

『壹』 在windows7中調試一段匯編語言源程序時編譯連接都成功但運行時出現如圖是怎麼回事

code_seg segment
assume cs:code_seg
start: mov dl,'8' ; dl是字元的ascii碼
mov ah,2
int 21h
mov ax, 4c00h ; 加上這2句正常退出
int 21h
code_seg ends
end start

『貳』 WIN7下如何調試匯編語言,為什麼打不開

和XP上一樣啊,譬如,我把masm.exe,link.exe,debug.exe等編譯程序放在D盤一個名叫work文件夾內,那先進入D盤,然後進入該文件夾cd work。然後假設在這文件里有一個是你要編譯的程序如test.asm,那麼就使用命令masm test.asm,生成.obj文件,接著用link test.obj,這樣就生成了.exe文件了。至於調試的話用命令debug XXX.exe就行了,debug的相關命令書上有,這里就不說了。

『叄』 64位win7如何運行匯編

藉助DOSBox;

一. DOSBox軟體,調試程序

二. 開始安裝,雙擊打開DOSBox軟體,按步驟進行安裝,安裝目錄任選

三. 安裝成功後打開DOSBox, 就可以看到一個非常熟悉的界面了,和電腦里的命令提示符DOS窗口差不多

『肆』 32位win7 怎麼使用匯編軟體運行匯編程

emul8086或masm32,直接編譯運行即可
emul8086是所謂的匯編軟體,嚴格而言其使用的編譯器是匯編程序
masm使用ml.exe做為匯編程序(即編譯器)
如果你表達的「匯編程序」不是「匯編編譯器」,而是生產的應用程序,如果是控制台的在cmd里進入相應目錄運行即可
阿門。。。

『伍』 匯編語言用什麼軟體編程windows7

既然提到Windows7了想必應該是想學win32匯編吧。
-----------------------------------------------------------------------------------
我推薦用Masm32和UeStudio組合環境來學習Win32匯編。
注意:Masm32和Masm不是一回事兒。
【MASM32是國外的MASM愛好者自行整理和編寫的一個軟體包,目前最高版本為10.0版,MASM32並不是微軟官方發布的軟體,微軟官方發布的軟體最新版本也只到6.15版,微軟發布的MASM系列版本從6.11版才開始支持windows編程,6.11版以前的版本都不支持windows編程,只能用來寫DOS程序。 MASM的windows編程的教學書籍有《windows環境下32位匯編語言程序設計第二版》。】
UeStudio官網:http://www.ultraedit.com/ 這個需要80美元。挺貴的。我用的是破解版(這個檢討一下,不過500多人民幣確實肉疼啊)。
UeStudio是一個集成開發環境,內部提供對Masm32的支持,可以通過新建項目向導不斷下一步就能完成一個的Hello world的masm32匯編程序。上手簡單,開發效率也相當的高。
--------------------------------------------------
其他:如果是64位匯編或者MMX、SSE之類的,在win7下的話安裝CygWin吧。VisualStudio下面也有64位的編譯器ML64.exe,自己找吧。編輯器我還是建議用UeStudio,當然免費的Notepad++也不錯的,同樣有代碼高亮,不能集成編譯器罷了。
---------------------------------------------------------------
16位匯編學習環境的搭建。有一款軟體很不錯,emu8086。自行搜索吧,試用版就好了,到期以後卸載,再重新安裝一遍。
--------------------------------------------------------------------
其他匯編語言:
【HLA(高級匯編語言)】這個也很不錯,語法學起來很容易,類庫設計的也非常好。但是它已經脫離了和機器語言的對應,對於理解機器硬體的實際過程有一定的影響。
【NASM】這個也是不錯Windows和Linux平台都可以用的。語法也比較容易學習。而且支持x64。

『陸』 win7 下可以使用什麼軟體進行匯編程序的編譯調試

1、匯編程序的開發,可以使用masm、radasm等集成開發環境,其中masm是微軟自家的匯編語言集成開發環境, masm是Microsoft Macro Assembler 的縮寫,是微軟公司最早為x86微處理器家族開發的匯編開發環境,擁有可視化的開發界面,使開發人員不必再使用DOS環境進行匯編的開發,編譯速度快,支持80x86匯編以及Win32Asm,現在有x64的版本。

2、調試匯編程序,可以使用windbg、ollydbg等動態調試器,其中Windbg是微軟自家的調試器,但是對於新手來說往往不容易上手,而且本身學習匯編語言需要更細致的看到指令執行的效果,就學習而言,還是Ollydbg更好用一些。所以像上面介紹的radasm,本身就一起打包了Ollydbg。使用Ollydbg也有缺點,即沒有x64版本,但是一般熟悉win32匯編的,估計x64匯編也很容易上手,如果必須調試64位的匯編程序,則還是上手Windbg。如下圖所示:

『柒』 求一個WIN7下能用的匯編語言編譯器

可惜人的配置跟上64位了,自身的配置技術卻沒跟上,如果你想開發32位匯編程序,64位機不可能不兼容32位,其帶的通常也是32位庫,像emul8086吧,其masm32沒理由。若你想開發64位匯編程序(你若有這需求,也就不必問這問題),自己去masm或其他匯編工具官方網站看說明,下載安裝能處理64bit指令的版本,nasm,goasm,tasm都可以開發64位指令的匯編程序。最簡單直接的辦法就是取官方論壇看說明按自己需求去下。其實我懷疑你連自己需要什麽要的匯編程序都不知道,intel的?ibm的?51的?arm的?dsp的?

『捌』 win7下學習匯編語言,用什麼編譯器比較合適

win7有32位和64位之分:
1、如果是32位Win7,那麼任意一個編譯器都是可以的。
2、如果是64位Win7的話,那麼很多編譯器是無法正常運行的,必須選擇支持64位系統的編譯器。比如「匯編語言編譯器 v1.2 64位_官方版」就可以。

『玖』 win7 64位如何編譯匯編語言

樓下的都是沒用過 16位匯編的:(

win64下面無法運行 masm 5 /6 是因為 他的console不支持

個人建議你安裝一個虛擬機在裡面跑一個 dos或者xp

然後在其中運行你的匯編工具

熱點內容
沒有卡沒有密碼怎麼辦啊 發布:2025-02-13 01:51:53 瀏覽:460
linux2個ftp伺服器 發布:2025-02-13 01:44:31 瀏覽:14
戴爾r730網路配置後如何保存 發布:2025-02-13 01:38:27 瀏覽:344
php用什麼編譯 發布:2025-02-13 01:37:12 瀏覽:703
手機緩存的文件路徑是在哪 發布:2025-02-13 01:34:58 瀏覽:563
oppo手機密碼哪裡設置 發布:2025-02-13 01:30:38 瀏覽:683
android網易 發布:2025-02-13 01:30:37 瀏覽:488
不聯網怎麼看自己的配置 發布:2025-02-13 01:00:38 瀏覽:858
飢荒聯機版獨立伺服器有什麼用 發布:2025-02-13 01:00:38 瀏覽:637
高級語言都有與之對應的編譯程序或解釋程序 發布:2025-02-13 00:54:46 瀏覽:571