版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
實(shí)驗(yàn)3 順序結(jié)構(gòu)程序設(shè)計(jì)一、實(shí)驗(yàn)?zāi)康腄EBUG學(xué)習(xí)數(shù)據(jù)傳送指令和算術(shù)運(yùn)算指令的用法;掌握數(shù)據(jù)定義偽指令的格式,會用DEBUG中的D命令觀察DBDWDD存儲數(shù)據(jù)的格式;熟悉匯編語言的基本框架,掌握編寫匯編語言程序的基本方法。二、示例源程序如下:datasegmentadb10bdb20ddb30,40,50dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmoval,d+1addal,dmova,almoval,d+1addal,d+2movb,aladdd,10addd+1,20addd+2,30exit:movah,4chint21hcodeendsendstart
閱讀程序,試問程序執(zhí)行到exit時(shí),字節(jié)單元a、b、d、d+1、d+2中的內(nèi)容各是什么?(結(jié)合程序分析和實(shí)驗(yàn)實(shí)際結(jié)果截圖)結(jié)果:a:46b:5Ad:28d+1:3Cd+2:50驗(yàn)證:DCSBox074rCpuspeed*300Ccycle5rFrameskip0Pro..IgX-GTCftDX-OGO0CX-OGOCWX-OQGO3P-83OBF-0000SI-OOOGDl^WGGIgS=G770ES=O?GQSS^feFCS=G7711P=0GG3NUUPEIPLHZNAFEHCADPBYTEFTH[0001LIEADPBYTEFTH[0001LIEX=G75ftDX-OG00*771;0OE6BMCCX=0GXDX-OOG0Sr-9G0OSS=Gf?hFCS=07711P-AG28X=G75ftDX-OG00*771;0OE6BMCCX=0GXDX-OOG0Sr-9G0OSS=Gf?hFCS=07711P-AG28MOUDP=0OO0SI-OOOGDIOOOGNUIIFEIPLH7ACPEHCX=4C5rtDX-0000S=fi770ES=0?6F>cx=ooocDX-O0GOsr-ooeoSS=Gf?6FCS=07711P=AG2ADP-0000SI-OOOQ?]<XXX3HUIIPEIPLHZACPEHC077l;06£fi-dG7?@:gO776;0900OT7O:001O(*V?fi:00C?W0770:00000?7G:0O400?76;095?OT7O:006OCD21INTZ1ZG07023C8E圈X=4C5rtDX-0000S=fi770ES=0?6F>cx=ooocDX-O0GOsr-ooeoSS=Gf?6FCS=07711P=AG2ADP-0000SI-OOOQ?]<XXX3HUIIPEIPLHZACPEHC077l;06£fi-dG7?@:gO776;0900OT7O:001O(*V?fi:00C?W0770:00000?7G:0O400?76;095?OT7O:006OCD21INTZ1ZG07023C8E圈00006000卜府Q0-00gooefi1-0AIE-IMGO-00eO-00GO09fifi-OH00068A4C000000的60G2得CD000000硬)00Hh09000909麗FZ(<r
*p1**分析出結(jié)果,并上機(jī)驗(yàn)證。三、實(shí)驗(yàn)題求表達(dá)式Y(jié)=A*X2+B*X+C的值,已知a、b、d分別存放在dataa、datab、datad字節(jié)單元,X存放在TABLE字節(jié)單元,結(jié)果Y放入RESUL存單元。要求:①在DEBUGS多次修改X的值,觀察執(zhí)行結(jié)果Y四、實(shí)驗(yàn)報(bào)告寫出程序清單,記錄運(yùn)行結(jié)果;總結(jié) DEBUGSUE、D、TG命令的功能。程序代碼:datasegmentdataadb1databdb3dataddb5tabledb2resultdw?dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmoval,tablemulalmuldataacbwmovbx,axmoval,tablemuldatabaddbx,axmoval,datadcbwaddbx,ax
movresult,bxexit:movah,4chint21hcodeendsendstart運(yùn)行結(jié)果:DOSBom0-74,匚puspeed:3000cycles.FrameikipPro?BP-GG0OSI-0600B1-9000HUI肥EJPLhZMABP-GG0OSI-0600B1-9000HUI肥EJPLhZMAKEHC?S:0GKM=?OO60?7i:ooeotmEwoomojcooghi^dxpM=G6QSBX=OGGiFl)S=0770ES=e?60b??l:0G24B44CpM=G6QSBX=OGGiFl)S=0770ES=e?60b??l:0G24B44CCX=9e(38DX=4900OSP=60ftO
3S=0f76FC3=0?Y1IF=0024HOJ AH,4cBP=GQ00SI=OGQOD1=0060
MUUFElPLHZMAPEHCHX=*FCX=0eG8DX=?9t?SP=OG?OES-O?G0
CDZ1DS-G770FP71:^i?.hT6770^00?70!009G@10770;601O96077G:QG2ODS0??&;0036日90??O:004GGM)WP。:颯&畫OT70:00G090Fff?你:fifPQ國SS-0(?GFCS-0?71IP-0026INTG3OS62GF0070676EB6AO刖福砌F€26IECHG9陰北€0OGG9GG0Q㈣時(shí)㈣典田0006090000如醐瞬迪鬧Z1GG>*00嗣9003CG-F6EGF661€0-03D8的CDZl-000G000000GOG600U0W-(J0典W0000006G00(¥)懈tOBP=(W(?31=0660E1=0060
huupnplnz血penc①在DEBUGS多次修改X的值,觀察執(zhí)行結(jié)果Y更改X的值為3[ailDUSLokO.74,Cpuspeed;3000cycles,Frameskip0,Pro...0?7B:0013H776:e0ea由76:00087肌曲。?e:M590f?7e:6070eA77&:3四電300000000的迎4cooOQf?a)DBWU1酶於筋00HE附陽船艙的錦JU的由舊8D888aAgsedHe韻60陽AR強(qiáng)加網(wǎng)前幽酗強(qiáng)OQggoooo匐GoZB例000000的皿GngooqoF在3自300EH配陽勃幼AA的■flL(K.JBX-4M17D30779ES0?於&771;&3E&CDZ1d0773:ft汨7中的600163如期兩口B8曲WYU,修配白IHMJfi?7H!0OtJaIMIK駒?《:曲000W卯?白:勉6。GO06B?7e:eGbt>outxj9776G&7&00頷-<ddd▲ex-蜘u sr-rtfioup-?twai-wutoDi-(jajeS3W6FCS0771IF?GC6t<UUPElFlHZ帝PE就[MTZL7861。電@電1DFH日。。白EEBeoe陽@R日uH-H8的GHJM鋪播物的00的■伊es60-Fb(M.衽h明CDZlooeenee800-6ti00酗包ooee-Gb1--aLiI?■‘EL?"’"0e日uKIeteNy電A日DBe口■似的日^13?舊舊點(diǎn)A9Bege&8麗麗加固癡的幽脆gGOoogoo的QO0O00水配QOO0SGO0O106US0I0I0?9FRQ。。白。由EJ9能河噠田國的驗(yàn)算正確更改X值為5DOSBox0.74,Cpuipeed:3000cycles,FrametkjpO.Prg.70:O01GBB70078EDEA063*F6EGF£2&OG00988B7G:003G加70:0050?e:AAf>GDti9^OH&0用7G:0076A0IECO€0的00破0009的00也CDU0000A002100CO00GG-0A6CK0O附GG快1GG的6G世00GO函00ya00w09陶0€*i曰
70:0003ED.5g=02b曄4096HX=00113-0770ES-O76O:磁ACDZ1CX=EWG8JSS=-07GFIINTDX=&M&SP=O0OOcs-0??iir-oee6Z1Br=wwxrowooB1=0QWOHUUPnPLHZHRPENCd67?0:G(?7&:O0OG(?70;001O尸70:QGM(??0;003O*?70:001GW79:0tb90?7O:OOG6的?由陋?g-A9106D8心00典90加666E西?0GO破09㈣0003G1CDOQU000崎*300G-F68-03Zl-00€000OOU00000GGE6DS06迪W)伽癡60Zfi褪eoooet>00G/&009860QO團(tuán)00闌的SBD800000Q0000更改X的值為0總結(jié)DEBUGSU、E、DT、G命令的功能。.U(反匯編命令)將主存內(nèi)容從指定內(nèi)容或者范圍內(nèi)按照機(jī)器代碼形成匯編指令顯示.E(修改命令)用于修改指定地址或者通過數(shù)據(jù)表修改指定地址的主存內(nèi)容。例如:-eds:100F3'XYZ'8D;用F3/'X'/'Y'/'Z'/8D這5個(gè)數(shù)據(jù)替代DS:0100?0104的原來內(nèi)容。.D(顯示命令)顯示當(dāng)前開始的地址的主存內(nèi)容,或者顯示指定范圍的主存內(nèi)容。例如:-d100 ;顯示數(shù)據(jù)段100h開始的主存單元。.T(跟蹤命令)每執(zhí)行一條指令就顯示運(yùn)行結(jié)果,使程序員可以細(xì)致地觀察程序的執(zhí)行情況。從指定地址起執(zhí)行一條或數(shù)值參數(shù)指定條數(shù)的指令后停下來, 每條指令執(zhí)行后都要顯示所有寄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教科版一年級下冊科學(xué)第2單元?jiǎng)游铩? 我們知道的動物》教學(xué)設(shè)計(jì)
- 人教七年級體育 2.田徑 隊(duì)列練習(xí) 三 教案
- 浙教版(2023)七上 第3課 互聯(lián)網(wǎng)應(yīng)用體驗(yàn) 教案2
- 第5章 第2節(jié) 染色體變異2023-2024學(xué)年新教材高中生物必修第二冊同步教學(xué)設(shè)計(jì)(人教版2019)
- 人教高中物理必修一4.5牛頓第三定律教學(xué)設(shè)計(jì)
- (完整版)氣質(zhì)類型教案
- 【核心素養(yǎng)】人教版地理七年級下冊6.2自然環(huán)境 第1課時(shí) 教案
- 第九課 追逐時(shí)光 教案
- 一級建造師《建設(shè)工程法規(guī)及相關(guān)知識》考前模擬真題及答案B卷
- 2023-2024學(xué)年人教版九年級上第三單元物質(zhì)構(gòu)成的奧秘課題3元素第2課時(shí)元素符號元素周期表 教案
- 2024年農(nóng)村土地轉(zhuǎn)讓合同參考范本(五篇)
- GB/T 10069.3-2024旋轉(zhuǎn)電機(jī)噪聲測定方法及限值第3部分:噪聲限值
- 2024年秋季學(xué)期新精通版(三年級起)英語三年級上冊課件 Unit 4 Fun time Self-assessment
- 2024年中國打印機(jī)市場探析:數(shù)字化浪潮智能引領(lǐng)打印機(jī)市場-18正式版
- 個(gè)人背景調(diào)查行業(yè)發(fā)展前景與機(jī)遇展望報(bào)告
- Unit 2 Great People 教學(xué)設(shè)計(jì)2024-2025學(xué)年冀教版英語九年級上冊
- 正確對待順境和逆境 課件 2024-2025學(xué)年統(tǒng)編版道德與法治七年級上冊
- 遼寧省2024年中考數(shù)學(xué)試卷
- 2024年安徽滁州定遠(yuǎn)縣部分事業(yè)單位選調(diào)工作人員7人歷年高頻考題難、易錯(cuò)點(diǎn)模擬試題(共500題)附帶答案詳解
- 班主任能力大賽情景答辯環(huán)節(jié)真題及答案高中組
- 教育部研究生、本科、高職學(xué)科分類及專業(yè)目錄
評論
0/150
提交評論