欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
MASM32新手指南|中文方案文檔站(www.cn

[原創(chuàng )]MASM32新手指南

[入庫:2005年8月19日]  [來(lái)源]

本文簡(jiǎn)介:選擇自 purpleendurer 的 blog

masm32新手指南
作者:purple endurer,廣西河池(2002.6.4)


工欲善其事,必先利其器。以下是masm32的一些基本用法。masm32v8下載請到aogo站(3104k)

本文主要說(shuō)明三點(diǎn):
1、基本使用方法
如何在masm32中建立、匯編、鏈接源程序文件和運行生成的可執行文件。
2、如何開(kāi)啟masm32的在線(xiàn)幫助功能
3、漢化qeditor菜單

一、基本使用方法
以在c:\pwin951\temp文件夾下建立test.asm和生成test.exe為例.

安裝好masm32后,打開(kāi)“資源管理器”或“我的電腦”,進(jìn)入masm32所在文件夾(假設為c:\masm32),雙擊qeditor.exe
的圖標,這就進(jìn)入了masm32的集成開(kāi)發(fā)環(huán)境。

⒈[可選] 輸入資源文件。按⒈的方法存盤(pán),注意如果是在集成環(huán)境中編譯此資源文件,文件名必須是rsrc.rc(大小寫(xiě)均可)。
⒉[可選] 編譯資源文件。使用菜單欄上的菜單project -> compile resource file。這時(shí)系統會(huì )打開(kāi)一個(gè)dos窗口運
行相關(guān)的批處理文件,并報告結果。

若不編譯成功,信息為(具體錯誤信息因錯誤而異):

microsoft (r) windows (r) resource compiler, version 5.00.1823.1 - build 1823
copyright (c) microsoft corp. 1985-1998. all rights reserved.

using codepage 936 as default
creating rsrc.res
rc: rcpp -cp 936 -f c:\\pwin951\\temp\\rca83947 -g c:\\pwin951\\temp\\rda83947 -drc_in voked -d_win32 -pc\\:/ -e -i. -i .

rsrc.rc.

rsrc.rc (1): error rc2135 : file not found: mainicon.ico.
writing menu:600, lang:0x409, size 128
microsoft (r) windows resource to object converter version 5.00.1736.1
copyright (c) microsoft corp. 1992-1997. all rights reserved.

cvtres : fatal error cvt1101: cannot open rsrc.res for reading
press any key to continue . . .

其中給出了出錯語(yǔ)句的行號,錯誤類(lèi)型代碼及錯誤信息。
按任一鍵結束,再關(guān)閉此dos窗口,并按錯誤信息修改資源文件,存盤(pán)后,重新編譯。直到顯示如下成功信息:

microsoft (r) windows (r) resource compiler, version 5.00.1823.1 - build 1823
copyright (c) microsoft corp. 1985-1998. all rights reserved.

using codepage 936 as default
creating rsrc.res
rc: rcpp -cp 936 -f c:\pwin951\temp\rca81843 -g c:\pwin951\temp\rda81843 -drc_in
voked -d_win32 -pc\:/ -e -i. -i .

rsrc.rc.
writing menu:600, lang:0x409, size 128
microsoft (r) windows resource to object converter version 5.00.1736.1
copyright (c) microsoft corp. 1992-1997. all rights reserved.

press any key to continue . . .

說(shuō)明生成了rsrc.res和rsrc.obj文件,按任一鍵結束,再關(guān)閉此dos窗口。

⒊輸入源程序,然后使用菜單欄上的菜單file -> save 或 快捷工具欄中的代表存盤(pán)功能的磁盤(pán)狀圖標,第一次需要輸
入文件名,注意要指定擴展名 .asm[本例中為c:\pwin951\temp\test.asm]。

⒋匯編源程序。使用菜單欄上的菜單project -> assemblier asm file。這時(shí)系統會(huì )打開(kāi)一個(gè)dos窗口運行相關(guān)的批
處理文件。結束后會(huì )彈出一個(gè)名為“\masm32\bin\asmbl.txt”的窗口報告結果。

若匯編不成功,則顯示信息如下(具體錯誤信息因錯誤而異):

assembling: c:\pwin951\temp\test.asm
c:\pwin951\temp\test.asm(60) : error a2006: undefined symbol : null
c:\pwin951\temp\test.asm(60) : error a2114: invoke argument type mismatch : argument : 1

volume in drive c is liu
volume serial number is 4061-17d7
directory of c:\pwin951\temp

test asm 8,402 06-05-02 19:29 test.asm
1 file(s) 13,010 bytes
0 dir(s) 24,403,968 bytes free
其中包括了詳細出錯信息。如

c:\pwin951\temp\test.asm(60) : error a2006: undefined symbol : null


c:\pwin951\temp\test.asm 為源程序文件的文件說(shuō)明符
(60) 其中60為源程序中引起錯誤的語(yǔ)句的行號
error a2006 a2006為錯誤類(lèi)型代號
undefined symbol : null 為具體錯誤信息

這時(shí)應按這些信息修改源程序中相應行,存盤(pán)后重新匯編。直至窗口顯示如下成功信息:

assembling: c:\pwin951\temp\test.asm

volume in drive c is liu
volume serial number is 4061-17d7
directory of c:\pwin951\temp

test asm 8,401 06-05-02 19:34 test.asm
test obj 3,720 06-05-02 19:35 test.obj
2 file(s) 16,729 bytes
0 dir(s) 22,298,624 bytes free

其中包括了新生成的目標文件test.obj的有關(guān)信息。


⒌鏈接目標文件。使用菜單欄上的菜單project -> link obj file。這時(shí)系統會(huì )打開(kāi)一個(gè)dos窗口運行相關(guān)的批處理
文件,并彈出名為“\masm32\bin\lnk.txt”的窗口報告結果如下:

volume in drive c is liu
volume serial number is 4061-17d7
directory of c:\pwin951\temp

test asm 8,401 06-05-02 19:34 test.asm
test obj 3,720 06-05-02 19:35 test.obj
test exe 4,608 06-05-02 19:38 test.exe
3 file(s) 16,729 bytes
0 dir(s) 24,395,776 bytes free

其中包括新生成的可執行文件test.exe的有關(guān)信息.


注:沒(méi)有找到資源文件不屬于錯誤,因此如果你的程序匯編和鏈接均順利完成,但運行時(shí)卻看不到窗口,很可是你將窗口信息放在資源文件中,但資源文件尚未編譯或編譯沒(méi)有成功。

⒍ 運行生成的可執行文件.使用菜單欄上的菜單project -> run program。

看到程序運行的結果了嗎?

如果看不到窗口,很可能是你將窗口信息放在資源文件中,但資源文件尚未編譯或編譯沒(méi)有成功。

總之,要注意的是,對源程序文件或資源文件修改后一定要先存盤(pán),然后再進(jìn)行后繼操作,否則錯誤依舊。

project菜單中其它菜單項的功能和用法:

assemble & link 匯編源程序并鏈接,適用于資源文件未修改,但修改了源程序的情況
build all 編譯資源文件,匯編源程序并鏈接,適用于資源文件和源程序均修改的情況


console link obj file 匯編控制臺型源程序
&console assemble link 匯編并鏈接控制臺型源程序
console build all 生成控制臺可執行程序


二、開(kāi)啟masm32的在線(xiàn)幫助功能
masm32大量使用了windows api函數,眾多的函數不同的參數我們很難記住,只能現用現查。
masm32提供了在線(xiàn)幫助功能,但必須進(jìn)行相應設置,才能“招之即來(lái)”。
在qeditor中按功能鍵 f1 ,彈出對話(huà)框,幫助文件?.hlp沒(méi)找到?怎么辦?跟我做:
選擇菜單tools -> change editor settings,彈出名為“change quick editor settings”的窗口,從double
click item to edit下的列表框中找到&ldqu

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
【轉】微機原理8086/8088匯編語(yǔ)言上機基本操作指導
匯編語(yǔ)言程序設計的實(shí)驗環(huán)境及上機步驟
匯編(六)——匯編語(yǔ)言程序格式及MASM
手撕匯編實(shí)戰(編譯完成之后是匯編階段匯編器會(huì )把hello.s翻譯成機器指令打包成可重定位的二進(jìn)制程序放在hello.c文件中)
vc 鏈接asm文件
如何用VC6.0集成開(kāi)發(fā)環(huán)境來(lái)構建MASM32匯編的編程環(huán)境(原創(chuàng )) -
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久