版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選匕京XX大學實驗報告課程(項目)名稱 :實驗三 數(shù)據(jù)比較及排序程序學院:班級:姓名:專學成業(yè):號: 績:2013年12月10日、任務與目的1. 實驗任務:(1) 熟悉和掌握數(shù)據(jù)比較指令的用法;(2) 掌握多字節(jié)有符號數(shù)及無符號數(shù)排序程序的編寫方法。2. 實驗目的(1). 掌握數(shù)據(jù)比較指令的使用方法;(2) 熟悉數(shù)據(jù)排序實現(xiàn)的基本方法。二、原理(條件)1. 相關知識:(1) 數(shù)據(jù)比較指令的使用方法;(2) 8086/8088匯編程序數(shù)據(jù)排序的基本算法。2.實驗條件:MASM 匯編程序及 TD 調試軟件。三、內容步驟1.啟動TD(Turbo Debugger輸入程序段,觀察執(zhí)行情況、標志位變化
2、并分析結果:(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甜;斷驗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個雙字節(jié)(字)無符號及 從小到大排序程序,觀察執(zhí)行情況并分 析結果:利用MASM宏匯編程序 及TD程序進行調試。無符號數(shù)排序參考程序如下,請 在參考程序之上改寫。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實現(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實現(xiàn)結果如圖:;、命令提示符-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個雙字節(jié)(字)有符號及從小到大排序程序,
14、觀察執(zhí)行情況并分 析結果。>IJUtJ EHIM TOOa bM0 觀口劉at> CZZ9 89B0 皐砒U3B3 89Z.E 0300 血仞3900 09 ATM 眄紀ET00 6003時柬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-“時精 店門盼m殲門3町 TB-isxq I«-TMxq7 0ZB-B00 skDUQ00倆吾罷器M9EAR曲al冊師田”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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版機電設備安裝合同范本
- 2024版學校廢物管理承包合同3篇
- 2025年度電子元器件展參展商權益保障協(xié)議模板3篇
- 2025年度城市垃圾分類處理承包合同3篇
- 2025年度房屋租賃管理及押金合同4篇
- 二零二四平安普惠企業(yè)融資借款合同3篇
- 2025版路燈設施智能監(jiān)控系統(tǒng)建設合同4篇
- 2025年度高新技術產業(yè)園區(qū)廠房租賃合同補充協(xié)議3篇
- 2024離婚訴訟費用分擔及財產處理合同
- 2025年度旅游景區(qū)旅游安全風險評估與應急預案合同4篇
- 肝臟腫瘤護理查房
- 護士工作壓力管理護理工作中的壓力應對策略
- 2023年日語考試:大學日語六級真題模擬匯編(共479題)
- 皮帶拆除安全技術措施
- ISO9001(2015版)質量體系標準講解
- 《培訓資料緊固》課件
- 黑龍江省政府采購評標專家考試題
- 成品煙道安裝施工方案
- 醫(yī)療免責協(xié)議書范本
- 2023山東春季高考數(shù)學真題(含答案)
- 2022年初中歷史課程標準電子版
評論
0/150
提交評論