下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選匕京XX大學(xué)實(shí)驗(yàn)報(bào)告課程(項(xiàng)目)名稱 :實(shí)驗(yàn)三 數(shù)據(jù)比較及排序程序?qū)W院:班級(jí):姓名:專學(xué)成業(yè):號(hào): 績:2013年12月10日、任務(wù)與目的1. 實(shí)驗(yàn)任務(wù):(1) 熟悉和掌握數(shù)據(jù)比較指令的用法;(2) 掌握多字節(jié)有符號(hào)數(shù)及無符號(hào)數(shù)排序程序的編寫方法。2. 實(shí)驗(yàn)?zāi)康?1). 掌握數(shù)據(jù)比較指令的使用方法;(2) 熟悉數(shù)據(jù)排序?qū)崿F(xiàn)的基本方法。二、原理(條件)1. 相關(guān)知識(shí):(1) 數(shù)據(jù)比較指令的使用方法;(2) 8086/8088匯編程序數(shù)據(jù)排序的基本算法。2.實(shí)驗(yàn)條件:MASM 匯編程序及 TD 調(diào)試軟件。三、內(nèi)容步驟1.啟動(dòng)TD(Turbo Debugger輸入程序段,觀察執(zhí)行情況、標(biāo)志位變化
2、并分析結(jié)果:(1) MOV AX,0FF80HMOV BX,2C76HCMP AX, BXJAE ABOVE ;注意 ABOVE 由具體地址替代, 下同XCHG AX,BXABOVE:HLT盲命令提不符- tdFile Eflitl lCPU B04U&Uiew Fun Breakpoints Data Opt ionsUindowHelcs:0ia2 cs:ei04C3:01ffics:01B9 c<sO10C cs:010E cssOl10HWH旳購 曲0BB7«2C 3W37301?3add.atldaddmcvmucnp jnh xchuhx+sil,al (L
3、x+sllj-al lbxtEil,al jog ET89 hx,2C?& eo(>hx 0111 bxfaxcs:0inmhitcs:0112 cs=0114 cs:Bl16 cs=Q118 cs:011D cs=QliCPS PE5Tn Tw Tu Tu POM add atld add add(bxtsiLal fbx+si j,al bx+si J,al bx+sil j.al bx+sil,al (bx-silal池仙506600=000B8P=1seesa-i660i=loeeed-05249521?5249cds:001S 58 dsfBOlS 01 ds;0O2B
4、 FFF 1 2 0 F90 00 FF E 3 1 FF D 8 _u F 0 0 5 1 F 2F 00 FQeitc?02PFpficc48FFFFGGQ QM>r si r- ti r ts l rjFE船 *=IEL*IS0SFFFF甜;斷驗(yàn)2KE) 聲:腿曲碣DM® ss:M7E 33?6 ss:00I 5249 ssiM?A 0111Fl-Help F2-Bl(pt F3-Hcd F4-Here F5-勿on F6-Next F7Frace F8-Stej F?-Run FlOHIenu(2)MOV AX,0FF80HMOV BX,2C76HCMP AX,BXJL
5、E ABOVEJMP STOPABOVE: XCHG AX,BXSTOP: HLT置命令提示符-tdHat扭idri s Uindouct:aiB6alca : S1S2addtbx*sialcai81040006fluidbx*si,c« tBIStWO0FFnflvokjiFFOB匸罕:0109HB762Cnovbxf2G?6c:QlBC3DC3匸 FlipC3LK, faxC:&10E7E02h0112CiOlXflEBfflJnpBillc£:tU12XChqbx. axMt:-CPU S64Q6FUb Priit LI 11>W Run0UUMUM刪
6、圖 劇觀utiMUeo 4b sfic1 JI 1IX 1< 8181.lalalal s £ s c c c cadd fldd add add addIbx<Ei J,al (bx*si,dl h(x*sl lal hat+si J, al Ibx*si*«lfl- sWM.8爭 y y 07co*頓頤頤漑綁誑茁齬零 £>oqoo5 5 55X i 1 p p s £ £- _7 d s J b s fl Bscst:-BBSSds:MRflC»2MFF9F BR 弘ID陽DEftl lfi (Mdt:aoifl
7、宓058?82 C9 13deoie81DI01SOQSd*:8026PTFPFFPF PF FP11=1532P2B2BFl Holp r2 Bkpt F3 H»d F4 -Here F5 Zcon F6 Hextfracc FO Step r? Bun F1(J Menu2編寫10個(gè)雙字節(jié)(字)無符號(hào)及 從小到大排序程序,觀察執(zhí)行情況并分 析結(jié)果:利用MASM宏匯編程序 及TD程序進(jìn)行調(diào)試。無符號(hào)數(shù)排序參考程序如下,請(qǐng) 在參考程序之上改寫。DSEG SEGMENTBUFFER DW 0AAFEH,3768H,5CD9H,2227H,0BDC1H,725AH,0C236H66FFH
8、,0E23H,8577HDSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGSTART: MOV AX,DSEGMOV DS,AXLEA DI, BUFFERMOV BL,9NEXT1:MOV SI,DIMOV CL,BLNEXT2:MOV AX,SIINC SIINC SICMP AX,SIJ NEXT3;小于則不交換MOV DX,SIMOV SI-2,DXMOV SI,AXNEXT3:DEC CLJNZ NEXT2DEC BLJNZ NEXT1MOV AH,4CHINT 21HCSEG ENDSEND START實(shí)現(xiàn)代碼: DSEG SEGMENTBUFF
9、ER DW 0AAFEH,3768H,5CD9H,2227H,0BDC1H,725AH,0C236HDW 66FFH,0E23H,8577HDSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGSTART: MOV AX,DSEGMOV DS,AXLEA DI, BUFFERMOV BL,9NEXT1:MOV SI,DIMOV CL,BLNEXT2:MOV AX,SIINC SIINC SICMP AX,SIJB NEXT3 ;小于則不交換MOV DX,SIMOV SI-2,DXMOV SI,AXNEXT3:DEC CLJNZ NEXT2DEC BLJNZ NE
10、XT1MOV AH,4CHINT 21HCSEG ENDSEND START實(shí)現(xiàn)結(jié)果如圖:;、命令提示符-TD PR0G6.EXE三 File Editieu RunDataUindouHelpcsCSCSlcsce cs: cscscscscsc& ci cscs000300 9&000900 RE陽0D03 SF0Q1100120013001500170019UQ1GUU1E032000220024BS9fi528EDS SD3E0Q0OB3098BF7QACBSB0446 3D04 72073B148954FES?04FEC975 ED FECB75 E5nov nov
11、lea nou nov mou mou Inc inc cupnou nov hdu dec jne decc&;0026kB44G叮m:cs::cs :002Ai cs:002C cs-002ECff:0030cs:0032 cs:0034 g;0036 cs:0Q39CDZ160000000 盹泗0900600000006000*cxds:d&s0006 ds:001B dff:0018 ds;兩02023 FF Cl 00E 6 D 0 60 6B09d&-9028 ds:0030 -00300 440 01369B487A60219642 s3 0 5 I227
12、20004 587008 749 G700DF0H:7S60DA24380088769E00E B?EDF003C0Fax,5296 ds, ax di0O30 bl,09 sicl,bl ax,sllsd.El axsil 001E dx Lsil si-02,dx sirax el000F blah,4Cbx+si .alCbK+silj-al lix+sllj-alLhx+silAl bx+sial hx+siLal hx+siljdlhx+si,al=1=0E230E23528652965298AA 00 00 og 8B 8BC9q uRa1> jCxS&ni *FF;
13、*r-iss ss s& sst se ss: ss 丫窯 ss S£ss ss ss ss ss s&ss: ss S3:002A 0028 0026 0Q24 0022 0020 001E 0010 001A 0018 0016 0Q14 0012 0010 000E 00SC 000A 別儷 0006 UUU4U0O28009B30O03E8DD8SE529&B800的 如00 0000 0000 naea600(:1C23GBDC1AAFE8577 725fi 6&FFECD9376822? 3 編寫10個(gè)雙字節(jié)(字)有符號(hào)及從小到大排序程序,
14、觀察執(zhí)行情況并分 析結(jié)果。>IJUtJ EHIM TOOa bM0 觀口劉at> CZZ9 89B0 皐砒U3B3 89Z.E 0300 血仞3900 09 ATM 眄紀(jì)ET00 6003時(shí)柬I ARflH 9TO0 0009 ETB0 UUUa miM eoaB DT0 eaaa寸胸 ftS9& 赫E0B SS3D 睨00 ftfftTR昭胸 a£09 9£00 eoca beeh 佃期ez&o 6dV9 3200 恥眄昶聞 beg BES3ss&3ssssCCSIS辭a-sssS3SS£SSSEGSISSS335SSmi豈1
15、1泌XrZM.Ure-“時(shí)精 店門盼m殲門3町 TB-isxq I«-TMxq7 0ZB-B00 skDUQ00倆吾罷器M9EAR曲al冊(cè)師田”00093>T 8£03:spHJ00 8200 8ff azoa: 00 BT00=sPId 0709£«:)p flZ flHAA:sVT¥-ns+xqi IB*is<xq 1*!*«41B-epp它。ple 卩 卩 卩 卩 PPPPPPPPPT?PeHUAOlilflBHH OE03:S30000 tt£0B:SOUUUU BtHU:53GBSD 9£03
16、:ssQB08 E00=S3 eO0B EE00:S30008 0C00i®MM 37»9:snona DE03:s= ease旳e亦力IMO Q2001 S3Wa9Z00:soZ00096ES33sedsJISX3w-fjl(|ISaurapaup79>v *( 1 t xprfrze-i=i門町M3 TSO nn fT S i.£vru ipTSrnfiflRrTP xi&* spnoui houIF duioi 3ur UlL iihoiu hou nou ftOU “T hou 0OUI53M frg0O:«SOU ?Z03=so0
17、3M 0Z03:S3RM 3100:S3>00 3咖R 商中& fiT0H:sa>TS8 £.T03=S3 価>£ ST09- «>09C ET09tsa h a:s3 蛉 i0a:sa詢噩R J003= S3aovfl <309:S3ddSfl 3030:s»&0ca oaaa?03 AHAHHEaa P»n:saSGI 9 £000:E3MMI比)WS'WT«airt IT Pl IFd 三OX» iSOJCf p* -謝:巴誓令妙SON393SaHZZ98
18、lHS 乙 mO'HzU99 MG'H9£Z90lHV9乙”HLOG日OHZ乙乙乙,H6aO9,H89ZS,H3dW0 MQ d3ddnaDSEG SEGMENTBUFFER DW 0AAFEH,3768H,5CD9H,2227H,0BDC1H,725AH,0C236HDW 66FFH,0E23H,8577HDSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGSTART: MOV AX,DSEGMOV DS,AXLEA DI, BUFFERMOV BL,9NEXT1:MOV SI,DIMOV CL,BLNEXT2:MOV AX,SIINC SIINC SICMP AX,SIJL NEXT3MOV
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 語文(期末)練習(xí)試題及答案
- 物理化學(xué)基礎(chǔ)知識(shí)練習(xí)卷含答案
- 中醫(yī)兒科學(xué)復(fù)習(xí)測試卷含答案
- 會(huì)計(jì)人員辭職報(bào)告(集錦15篇)
- 2024年汽車電子元件研發(fā)與全球銷售合作協(xié)議3篇
- 2024年版國內(nèi)公路貨物承運(yùn)協(xié)議樣式版
- 2024年電商合作市場營銷策略協(xié)議
- 松鼠北師版課程設(shè)計(jì)
- 2024年網(wǎng)絡(luò)云服務(wù)合同:云計(jì)算平臺(tái)服務(wù)具體條款
- 2024年度國際項(xiàng)目外籍專家聘用合同規(guī)范3篇
- 玻璃幕墻施工方案幕墻
- 抗精神疾病藥物與麻醉課件
- 部編版語文一年級(jí)上冊(cè) 期末復(fù)習(xí)課件
- 脛腓骨骨折的護(hù)理查房
- 區(qū)域經(jīng)理崗位職責(zé)
- 軍事理論論述題大全
- (完整word版)中國戶口本英文翻譯模板
- 大學(xué)生安全教育智慧樹知到答案章節(jié)測試2023年中國海洋大學(xué)
- 酒店安全管理制度
- GB/T 41693-2022高關(guān)注化學(xué)物質(zhì)評(píng)估判定導(dǎo)則
- YY/T 0698.7-2009最終滅菌醫(yī)療器械包裝材料第7部分:環(huán)氧乙烷或輻射滅菌無菌屏障系統(tǒng)生產(chǎn)用可密封涂膠紙要求和試驗(yàn)方法
評(píng)論
0/150
提交評(píng)論