8086匯編語(yǔ)言順序程序設(shè)計(jì)復(fù)習(xí)課程_第1頁(yè)
8086匯編語(yǔ)言順序程序設(shè)計(jì)復(fù)習(xí)課程_第2頁(yè)
8086匯編語(yǔ)言順序程序設(shè)計(jì)復(fù)習(xí)課程_第3頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、8 0 8 6 匯 編 語(yǔ) 言 順 序程序設(shè)計(jì)匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告學(xué)院:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):計(jì)科131姓名學(xué)號(hào)實(shí)驗(yàn)組實(shí)驗(yàn)時(shí)間指導(dǎo)教師肖敏成績(jī)實(shí)驗(yàn)項(xiàng)目名稱實(shí)驗(yàn)二:8086匯編語(yǔ)言順序程序設(shè)計(jì)實(shí) 驗(yàn) 目 的熟悉順序程序設(shè)計(jì)過(guò)程實(shí) 驗(yàn) 原 理對(duì)匯編源程序進(jìn)行匯編、鏈接,在 Debug環(huán)境下完成調(diào)試和運(yùn)行。實(shí) 驗(yàn) 內(nèi) 容1、掌握順序程序設(shè)計(jì)方法。2、學(xué)習(xí)數(shù)據(jù)傳送及算術(shù)和邏輯運(yùn)算指令的用法。3、熟悉在PC機(jī)上建立、匯編、連接、調(diào)試和運(yùn)行 8086匯編語(yǔ)言程序的過(guò) 程。實(shí) 驗(yàn) 環(huán) 境1. 硬件:微型計(jì)算機(jī)1臺(tái)2. 軟件:MASM軟件實(shí) 驗(yàn) 步 驟實(shí)驗(yàn)一:編程實(shí)現(xiàn)以下功能:一

2、.將兩個(gè)32位十進(jìn)制數(shù)相加,被加數(shù)和加數(shù)存放在 DATA段內(nèi)的N1與N2 兩個(gè)變量中,要求將相加結(jié)果送入 N3變量中。源程序如下所示,使用編輯器 建立源程序文件two.asm。DATA SEGMENTN1 DD 12345678HN2 DD 87654321HN3 DD ?DATA ENDSCODE SEGMENTASSUME CSCODE DS DATASTARTMOV AX DATAMOV DS AXMOV AX WORD PTR N1MOV D, WORD PTR NA2MOV C, WORD PTR N2MOV BX WORD PTR N22ADD AX CXADC DX BXMOV

3、WORD PTR N3AXMOV WORD PTR蜩,DXMOV AH 4CHINT 21HCODE ENDSEND START使用相應(yīng)的文本編輯器建立文件two.asm,內(nèi)容如上所示 二.生成可執(zhí)行文件:1. 匯編:C:masm> masm two;2. 連接: C:masm> link two;三.運(yùn)行及調(diào)試:1.運(yùn)行:C:masm>debug two.exe-U0 ;通過(guò)反匯編查找程序的斷點(diǎn)T=0 2 ;加載數(shù)據(jù)段DO ;查看原始數(shù)據(jù)是否正確G=0 1F ;運(yùn)行程序至斷點(diǎn)1F處DO ;查看程序運(yùn)行結(jié)果2.調(diào)試:若要判斷此程序?qū)τ谄渌?2位數(shù)相加是否正確,則需要使用 序調(diào)

4、試。DEBUG進(jìn)行程041UP.KUSVO&84C3FC 硏 :sA-kc卜/cmHlkTt卜UK 卜 88B.CF6r6-DH« -丄 F iue ouiFIJSE閉閱Ka心掛加81腫皿I供心人杵丄6丿369&AC3FC91-urcr79RHJ咅 3078d?s器 32!IRaGRnz-F .2ln0.LB2nFhrllr:廿叮匕 L-b?常兇説;THhGFPH4uunB/rLr K實(shí)驗(yàn)二:編程實(shí)現(xiàn):將從2000H單元開(kāi)始的連續(xù)128個(gè)單元的內(nèi)容進(jìn)行清零編程CODE SEGMENTASSUME CS:CODE,DS:CODE START:MOV BX,2000HMO

5、V CX,128MOV AL,00HL1:MOV BX,ALINC BXLOOP L1 MOV AH,4CHINT 21HCODE ENDSEND START二使用編輯器建立源程序文件four.asm三生成可執(zhí)行文件:1. 匯編:C:masm> masm four;2. 連接:C:masm> link four;四.運(yùn)行及調(diào)試:1.運(yùn)行:C:masm>debug four.exeD200Q-R;D CS:2000;GD200QI3E甘翌王:吉令里云特-debugHX二M旳 CX=«011 I)X=H(IHO SPBP 冊(cè)朋IIIDS=H19 ES=1419 S$=U

6、29 CS-1429 IF=»0e NV UP FI PL N? NA PO 比 陽(yáng)朋20MUV醐 2000-D CS l 20OA1429:20W0 3E D6 25 DO " 2C C4 5E IZ 26 06 4?軀 03 8B 4& >.%.t,.J 1425:2010 F2 03 86 7C FF 26 89 47-08 8B 旺 6F FF 26 89 4?. r>Jt.G. h.8 G1429:2920 06 8A U FT 26 88 47 05 8A 46超 26 08 47 0A EBST,8.G.26 90 Ct 5F F4 85

7、陸 6F-FF ?6 筋 47 06 75 RD BE< 乳 . n.G.u. 1429;2340WiF?038670FF?63H-470874CB和861?FFFp用幣 J*1罷9:205050E8ECFC83C4028G-9E36卿0IE80?EPUP?;2360Ffim741®JIA8S7?FF-2AF456FF76FfiFF95. ,t. .r.'.P.v,.61425:2B/0662fkh365E2/L883040883BE2622、W>&"-uPruyr*j temtinaLud nurndllvPD20M1419:2000旣加0M圃

8、00 00胡犧的蝕觥伽00的DO 0111419:20100000加岡 no000000-00朋況伽的00觀腫 119920側(cè)00刖觀箝000000 0000 觀U0 000030 001t1S:?330ORfit)Ofl flfi 冊(cè)的師OR flfifiO OH朋HO fifl1419:2940 OS 00 00 00 0Q 00 00 00 00 06 00 00 06 00 00 091415ij20b0 時(shí)盹OU OC購(gòu)眈朗盹-09 OB況麵OB沏腫U19;?36000 00 00 測(cè) 00 09 00 00-00 OH 00 00 09 00 00 09I14iy:2a/Q 圜H&

9、#187;艸覘盹朋血哋加肌皚圖刖測(cè)岡加實(shí)驗(yàn)三:編程實(shí)現(xiàn):將3000H單元的一個(gè)字節(jié)的內(nèi)容進(jìn)行拆分,高半字節(jié)放 進(jìn)3001H單元的低半部分,其低半字節(jié)放進(jìn)3002H單元的低半部分一、編程源程序:DATA SEGMENTNO DW 3000HN1 DW 3001HN2 DW 3002HDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV BX,N0AND BX,0FHMOV AX,N2MOV AX,BXMOV BX,N0MOV CL,4SHR AX,CLMOV AX,N1MOV AX,BXMOV AH,4C

10、HINT 21HCODE ENDSEND START一使用編輯器建立源程序文件five.asm。三生成可執(zhí)行文件:1. 匯編:C:masm> masm five;2. 連接:C:masm> link five四.運(yùn)行及調(diào)試:1.運(yùn)行:C:masm>debug five.exe D300Q實(shí)驗(yàn)一:9 G- debug實(shí) 驗(yàn) 結(jié) 果1429:0096 U29:001fi "25; 00凸 1429:0030 1£29:朋&Q U29:005fl 1429:0060 142y:H04 -E0 1429:0000 -c ir6 9 Fu Bfl3F 4 5

11、21C884F 78 0Q-BC-E6E6 87BB/R3 2E0 7DS=14?$ FS=U19U2AM1F-DHU29 J0B0U?9:Afll0 U29:0O2OU29B09O1429:040 1429:0050 1429:0060U29:RS70茁26EEfifi曲29ILCD«n8AA3FFJIR34y06u 8fl nc 8S985ft 36 oi 0 0 4 8 u CO 1 1 A /o -rJ" <3 4RC85E&7 18_3CBO4b2 0 0L-8 2 0P 12冊(cè)旳81陽(yáng)血陽(yáng)4 4 616 7 36 31O2rfai870O44C84

12、B oo B/kECB O4ot03E 0H A01J5SI CEflA42EB 0000C56t 0B-6LitLO48 081/LI04 t 0R90&CBO o 8 8 b 0E5 0? 0695OF 0002305I 01 ft w F c r / 0DP3fc 6BC6 0BAbJa87ooX ”L、免|XMM12.2321.61ein65 RADX-闕監(jiān) SP 加朋 RP 朋朋 ST-(ITO DTHtlflfiSS=1429 CS-142A TP-fifllF CV UP FI 冊(cè) NZ AC PO NC MOV HHMC23阿航81朋訊酬怖R 461673-b-4102

13、48761 ID 8A 09 Al on 09 Cl 13 EC 8L OU 5& OA 2fi 口 &Q 他 50 8D FF 76 OiS5-D5 9D0A 腕 16U3的魅 Ct-bfc 陽(yáng) 89-46 FC59 8B CC86 忙 rr an-86 ?c081 JTFO4FB0906C895 5 0 k0B。的C4526EBB 00齟開(kāi)5E FC50 883 CAFF an.& . t v F V *.PRP:.P. j. P. Dn . -譏I P K.實(shí)驗(yàn)二:從2000H單元開(kāi)始的連續(xù)128個(gè)單元的內(nèi)容全部清零)N=UO00 BK MU tie DS=ltl

14、9 ES=U19 昭冷m BBUU2U -ID CS12HB0 1425:2000 3E D< 1429r2010 2 ft3 1429:2020(16湘129030 26 90 U?S;?0Afl tfi F? U?;205fl 5B Ffi 1429:2060 出 lie 1429:2(J7fl6627-GCX=0U11 DXSP: H00U 醐詡也M S1=0HBOSS=1429 CS=li29 IP=0eoe NV UP Er PL NZ NA PO NO MUVB&20 加C6 8BF4 6 7 ZZ90OFC8-? 4rsft HF 7P2F7885O0EE6086E

15、丿F58F13 56643cA F 2S4CR F7FC4 5匸4 26 M89 47 躺 8B 8647W Ffi86 6C rr 26 3? ?6 3B-i7 的3? 8fl-3F 36 朋 /2 r I-2A u se E8 F3-0E 83 騎67GBFF62 4AF-8F73? 卩9RD7nF6 3675HFHU- 02 4781k 3 AF86D&63 7E 6 7 B 0 fr 8 £6 24 0A F 0>.K.t,. .8(.6, .F .,沖.S.G. .n*8i. G F-&.G.-F-&”G+- &. 亠mBJGu.F.

16、.p.3;G.廠 P>6. I.1. rP"hP,Vh-6 ' '上沁“rroyrdm lermn D比術(shù) 141?:20flR OB 1419:2010 06 1413:20200U19:?fl3R OR 141?; 2046 CW OH 鮎 0 Oft 1419:20 /B 盹died nordlly98 HO ee 09 OH 0C 00 00 09 00OC 00 OD 00 00M3 go so on on ue 00 00 oti 00 3C (10 00 M OHOfl flOl 00 腫 09 盹ac加ou盹ee R0-Q9 oh »c

17、 do 00 eo oe oe 00 宛 09 00 EJC 腕(10-00 OB 腫 ee eo-eB oe oe BB 80-60 OO ae 腑eo帕朋肺 (J0憫盹盹圃000詡0MO0 H o o R u B fi- uu- nW一AM" 000000003 KHAs drbug fourj1實(shí)驗(yàn)三:0 Severe Err口rwP:XniriMb(j>link FiueHll rights reserved,Microsoft (R) Ovcrldv Linker Version 3,6TGopvrifiM (Cl Microsoft Corp 19B3-19B7,Run PiJe (FIVE MEI: List File 【NHL.MAPI: Libraries ( LIBI.LINK : wurniny 1.4021: no st4)ck-D3000 U19 3H0U 1H?:3OW H19;382SU19;3H-jn14193U4U 1419:UB5U 1419:00662123 U3C748H8G21朋C7C72F加36E3C?06 朋33 tE 陸9P1CB9 ns 陋舟2416345W07 ft? 聊 UD 冊(cè)FF!I 800 冊(cè)F8LBHiJ 00CtCO 加 (HIF3 朋 Ui:JFF 03283 EB 73 FF-3fi 0I1-

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論