MasmforWindows集成实验环境快速入门.doc

上传人:scccc 文档编号:12495920 上传时间:2021-12-04 格式:DOC 页数:10 大小:710.50KB
返回 下载 相关 举报
MasmforWindows集成实验环境快速入门.doc_第1页
第1页 / 共10页
MasmforWindows集成实验环境快速入门.doc_第2页
第2页 / 共10页
MasmforWindows集成实验环境快速入门.doc_第3页
第3页 / 共10页
MasmforWindows集成实验环境快速入门.doc_第4页
第4页 / 共10页
MasmforWindows集成实验环境快速入门.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《MasmforWindows集成实验环境快速入门.doc》由会员分享,可在线阅读,更多相关《MasmforWindows集成实验环境快速入门.doc(10页珍藏版)》请在三一文库上搜索。

1、Masm for Windows 集成实验环境Masm for Windows集成实验环境快速入门1. 打开Masm for Windows集成实验环境依次点击"开始/程序/汇编语言集成实验环境/Masm for Windows集成实验环境”菜单进入" Masm for Win dows集成实验环境”。Tiir U C fnrb*f M 皿 t j t-uhL BlKCt可囂歎3f书j n*F >M.x5P nfr sci.r.EF IlJLdMT怦吕疋IIwba C Ik* laudni v4 E *粉nbqilwcr«匸口益IA«j©

2、JI£LdKnp.E參rZIft xS-rsr-( I = a 3 匹希4 Wl世叭IWHi zrrz e ftCT EX E-t llx-ZalBl kxe ft 0<cLl i-ok ii<rii.*fl FwwfnnA liVTViaft *BrdET Ex-2w uf txjir iix.iViiaJm lT1«f-h«Vbadwi BfriwnftrLi啊牛玄匚 l£»lp- f cr ksbEfi Iwb. C*+ 3 I-1 -Masm for Windows 集成实验环境-# -Masm for Windows 集成

3、实验环境閹1进入"Tlasr for Windows集成实验环境"的歩骤-# -Masm for Windows 集成实验环境-# -Masm for Windows 集成实验环境02 Masm for Windows集成实脸环境-# -Masm for Windows 集成实验环境2. 输入汇编程序在图2的“程序输入区”中的输入一个在屏幕上显示” Hello World!的汇编程序,如图3所示,红方框内是需要输入的汇编程序代码,而其它的汇编程序代码该软件自动生成汇编程序框架。工忡屮1W酥语厉Q)XM® 醫肪叨flfln jt gm咔t吓 鼻昭怖处型挖匸号r “豈

4、冉DATAS亦朗打I厢呂炳">1“舸rl机二1$1<V忙I.比处输人耳戴卷段代RDATA5佃第STACKS碍-升可:;TfcTKWASSURE cs:ccns; DS:DAThS;SS:CTACKSV佻瞋T卅:B0V氓XXLBAKX, BEUH0V血勺IKTZlhlr序17131?ricSTART:OV M CHIKT 21HOOCES EJCCG-1-rr- '_ h r?T高册* =匚'4工1;代工二*1诃盃幣; “1Li_|jj占 fUt序律;斡ij#H.-科* 3 rt=T - JV-TF# HtfiUT '(?««&#

5、171;?1 . T - flZWtf *图3諭入汇编程序3. 保存汇编程序点击“工具栏”中的“保存”按钮(或“文件/另存为”或“文件/保存”),弹出“另存为”对话框,键入文件名,如“第一个汇编程序”,然后点击“保存”即可。-2 -Masm for Windows 集成实验环境-3 -Masm for Windows 集成实验环境圈4保存汇编程序-# -Masm for Windows 集成实验环境4.运行程序点击“工具栏”中的“运行”按钮,即可出现程序的运行结果玄pf ipUA i| 1 虚日 即 _LJt 站勤叩pm ogntf Qgi» jt em BaMM B*ai it*&

6、amp;numDATAS SEniBlH砖* D :、:TIWTS*£ISkE-DATAS fi> He 1 1<i> Ifeir IdtETACKSSTACKSPwifl 4ft<4 exit.10 121315ITIWEirrap :旬立mt鄭|匚 曲«扈丈芮jv-i也邂序布号品 寿号网涉Hl ttfvLhflMr 审:w計图5运行汇编程序提示:程序的运行结果的下面的“Press any key to exit”表示按任意键退出DOS窗口。5.修改程序语法错误当运行程序发生语法错误时,Masm for Windows集成实验环境会自动定位源程序中

7、错误所在行的位置并高亮显示该行,修改好第一条发生错误行后,双击任一条错误信息,该软件定位源程序中与之相对应错误所在行的位置并高亮显示该行,以便改正错误。对d vwq s 叵厅虫 X* c WfcjwCH “珂冊 QAR 扯 re (tom d林处巫 T<li2 -I1閃£::”初Ml.孤 *HrLlo Wldl*h IL LC*,DAI AS P Ji .:STJwCKS SGIEEJCT 比吐若瓦堆找段世西ETJbCKS £M)£AESLTCE C£ 1C0I45. DE:OATAE. SS:nK£STJtftT:10VOVLEAWVI

8、WTwvIBT说 DATASOS; AX疏 list21hWL<U21Hccoes EM?SfrWTi- b hT逢矗軽序吕n* : E 行号-1 口列号汙 示X nMH JWW1当EiSPF :12况序工傑區勺鼻一T汇»# w爛:£-.1|*±壬 E晏琴1-4 -Masm for Windows 集成实验环境1-# -Masm for Windows 集成实验环境自动定位并选中第一条发生语法错误程序行1-# -Masm for Windows 集成实验环境提示:汇编程序的语法错误信息的形式:(下面的例子是图6中的错误信息)文件名行号冒号错误编号冒号错误内容

9、C:汇编程序文件夹第一个程序.asm(9)Error A2008Syntax error:CODES小技巧:« 一条语句错误可能会产生若干条错误信息,例如下面图6中就是因为第9行SEGMENT输入一个S,导致很多错误,只要在第9行SEGMENT改为SEGMEN即可调试通过。特别提示:一般情况下,第一条错误信息最能反 映错误的位置和类型,所以调试程序时务必根据第一条错误信息进行修改,修改后,立即运行程序,如果还有 很多错误,要一个一个地修改,即,每修改一处错误要运行一次程序。6、调试程序在Masmfor Windows中集成CV (全称CodeView)与DEGU两种调试工具,默认为用

10、 CV调试程序。(1)用CV调试 先单击“运行”按钮生成EXE文件,再单击“调试”按钮,出现图7界面。说明: 图7是调试求3+5的汇编程序,当连续按 F10或连续在命令窗口输入 P命令执行到ADD AL 03时,可 以看到AL的值为8。披嵋试源程序窗 口查看寄存器的偉 此处(AL) =8| File 一-m2:9086 seam 0A12:a0B3 8EB9 6A12:9905限阴盹 6A12:»088 丽 03 eAi2:am B44c 0A12:M0C CWidit eiirch uri ataeA12:908E G3 BA12:a0OF FE06E527 eA12:8ftl3

11、2£FFM181£ 朋i2;9018 50 6A12:a»19 BS9ADEsourcelHOUMCMJHOUADDMOUIHTRETINC1HCPUSHttOUbsfaxPTJt【顾0】AU03AM.4C21B¥TE FIR 27E5J WORD PTI CS:161B1 A#盟LDE脯51丹F9F?iwnorsji b CD 28FF9F889AF8FEIDF8?6B2=廿疙边4 8997S343856创64Bl09*5i»*flU30*091 81108019!S3FFFFFFFFFFEAX =门工:;£;i:l ee* = a

12、oee删号ECX = BBeeW9EDX = 90戦隔 Q E£P = 90圈000EBP = 00000000ESI = 80蹴圈 BEli - 00006翊R D$ =斷的ES - 09F?FS - 9006闊=0808SS =翻即CS - BfliEEIP =:工匸卫闽EFL = 0800 克孵l=9J:connande> <F18-Step>快捷髓ElHU UPNZ INAUaming-no CodeUiev jnfqi*natian fur JCVI例如输入P命令与按Fl D作用相同命令窗口,7 CV调试界面(2)用DEBUG调试依次单击“工具/选项”出现

13、图 8的界面,选中“ DEBUG调试”,再单击确定。團8切换至!IDEBUG调试工具先单击“运行”按钮生成 EXE文件,再单击“调试”按钮,出现图9界面。说明:图9是调试求3+5的汇编程序,当连续输入P命令执行到ADD AL, 03时,可以看到 AL的值为8。R瞞了 SEDfl品T 匪B ES-4B4B ”餌4:00齡 AHMW Fp般詡B0S陞咆 1SB ES HMBMlAX -0B06 諏呻 PS=fi 眄 R FS=«R4B BBfa4:0iHA 4H38CX=fl0M D(X=0R0«£S -HKB CS-«%4 1P=WU3 hOU DS.RX

14、ex mAbsr ram翱增晔B谯WBM IPrftMS HOUex-emb cx=M00 sp-eara E£-H»SB CSMtBM IP出MM DD ALf»3BP =4008 g|=MMM PI=MiM) NU UP Lt PL MZ HA PO NCSi 'WM1 DI -MMMJ UP Er PL MZ NA PO MCD£:HW则乘BF-MMH SIMMW D【=W0 W UP El FL HZ HA PO NC眄00Wm H0B0NU UP El FL HZ HA PO HC7、在线帮助当编写程序时,有可能忘记某个指令的用法,只要

15、用鼠标点击关键字,按右键在弹出的菜单上选实时帮助(或按F2)即可获得该指令的帮助。下面是获得LEA指令帮助的过程。J i MKif)岳厅即:A 轉比,屮1砒T加戏讯J2DK 123 DIF (?)3I'ATAS WBS4yrwcKS mTzn5string- I® ' Wcl >?jrw to ueM 诩8百113* 1% ' J '6TACES FWS7siGftin3AS成BI CS : 0HM5, DS:DATAE, SE:EgST AST;to ilHjY axhataeW7V吆蠅121314tE v" yy 1-11wta 忖

16、9 £&171319叫IWI 毋)axes j立共八 1口怦 *血 H耳町JL电细 籾| L2询 牝”卜耐 <Ji« 常岂til阱总厉H;讥石号ztii盹妙1:小I PJ 1:金创-kJ>>r<f:陽.eh*a nun n f j e - > s图10在LE姑旨令捲右键选实时帮助图11获得LEAJ旨令的帮助8. 编辑程序(1)在编辑程序时,建议用右键菜单实现“剪切、复制、粘贴、查找、替换、撤消与恢复”等功(2)利用撤消与恢复功能更正你的错误修改。9 快速找到程序中的某一行语句方法一:当程序行数比较少时,可以通过滚轮鼠标或用鼠标拖动程序输

17、入区的垂直滚动条的滑块,程序的 行号也会随之滚动,即可找到程序中要找的行。方法二:单击鼠标的右键,在弹出的菜单选择“定位到行”,在打开对话框中输入行号,再单击确定即可 找到该行。图12定位到行10 编写良好风格、可读性强的程序禾U用软件的智能缩进功能,无须人为的添加或删除空格,就可以编写出良好风格、可读性强的程 序。如上面图3、图6是由软件自动缩排的结果。11 快速打开自己编写过的程序方法一(推荐使用):在编写自己的程序之前,先创建好一个存放自己的程序的文件夹,然后在“Masm for Windows集成实验环境”中依次点击“工具 /选项”菜单,打开“选项”对话框(图 8 ),在单击“设置”,

18、在弹 出的“浏览文件夹”对话框中找到刚创建好的文件夹(图13),进行设置即可。设置好“我的程序文件夹” 后,每次在打开或保存自己的文件时,软件会自动定位到自己设置好的文件夹,可以很方便地打开或保存自己的程序。|1«*1KA>_ M«> M«) XAQ jmw_D<f 左打开H X *M謹M Ji量提 祝| LZ f| *厂2DATA SlJltinit用辑h明懦段世晅D订圧1JCS3010oTAOIS AHJ订.此耐苇7愛煙段 汪L-TA '.T. E»S1213li0?:*J胆.;陀咼ASSUME C5:0C®C j

19、Tftf.T:此划黑KftRl»77 虽 *CHIKT 21HDEoEW STAKT3ns.*ErB : th e*-:】i r;宀 2 n - m” | 丄珂仏J4S 13设置,我的程序文件来汀方法对于没有创建自己文件的人,可以依次点击“文件/我的程序”,打开“我的程序”对话框,在这里保存着你最近操作过的 30个程序,按图中的“提示”操作,即可打开要找的程序。如客1打开D 训小-14”" 44 S«K l h-ts1! di n<ji mi ft AT'J'I'f-185PIi" WTO 'i(y週握序名1 Kt

20、Out mun*st«i(« 刃 r#ee«i$«IZ3 召k atrlWhit QZnXX. Mfe «-I»Ct3 BiVl slrli4)ui «ia strlnAuiD郭让 佝4 S«itif> ihosijii «ni n- *TGTf-IE5m JITth直6片隼一叮C;小SWVFLZgxw評円C也】师詡溶AVFLEXhy許玄C: Warwi tdWWIFy strlnOui amC: U3w.nSAflrLlMSC: "俪*和“(;9 «wC Vy 0 cvAtlVt UI ftT>u I KfAC:aj 11 r 1 ih>tJ2J氏示:我的提年中列岀了曙近毋冃怪手r即击阳程序£取先鼻击阳1虽厚石宙可打幵谀程不+ 9嚟列士酣溥堤吓已删時K:瞬更声宜文书谙妝申理礴年子再单击“质冷r *即可#炉弗薛.图14 “我的程序円对话框方法三:在上面图8中勾选“列出最近所用的4个文件,软件会在“文件”菜单下列出最近所用的4个文件,从中选择要打开的文件即可,如图15。12.提示该软件正在不断完善、更新中,帮助中的图片有可能没来得及替换,但不会影响读者按帮助操作 此软件。-10 -

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1