下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、習(xí)題3 :1有2個4字節(jié)無符號數(shù)分別存放在擴展段2000H和3000H開始的單元中,低位在前,高位在后,將兩數(shù)相加,結(jié)果存放在數(shù)據(jù)段2000H開始的單元中,請編寫程序段完成以上功能;2.8086系統(tǒng)中,請說明下列指令的源操作數(shù)的尋址方式是什么?1)MOVAX,1234H立即數(shù)尋址2)MOVAX,1234H直接尋址3)MOVAX,BX奇存器間接尋址4)MOVAX,1234HBX + SI相對基址變址尋址5)MOVSB數(shù)據(jù)串尋址6) INAL,DXI/O端口間接尋址請在下表中畫出下列數(shù)(表格中每個單兀表3.據(jù)段以十六進制表示的各單兀值示一個字節(jié))并寫出變量varl, var2, var3的偏移地址
2、和ent的值。data SEGMENTparaORG30Hvar1DB-2, A: 2 dup( 23 var2DW-1entEQU$-var1var3DWvar2data ENDSvarl: 0030Hvar2:0036Hvar3:0038H0030H低地址咼地址4.以下程序?qū)崿F(xiàn)將變量var進行var*10+600 的操作,并將計算結(jié)果保存在變量result中,當(dāng)程序執(zhí)行到地址M5的時候,請在以下表格中畫出當(dāng)前堆棧指針的位置和堆棧里的內(nèi)容(程序斷點可以用標(biāo)號,在堆棧中可用寄存器名代表保存的內(nèi)容,SS的內(nèi)容不用指定,表格的每個單元表示一個字)。(6分)data segme ntvardw 10
3、00result dd data endssseg segme nt stackdb 100 dup(7)sseg ends咼地址低地址ss:ss_seg mai n proc far pushmovpushmovdsmovax, 0axmovM1: callax, dataM2: dwds, axM3: dwax, varM4: leaCaculatemov10 600mov retbx, resultmain endpbx, axbx+2, dxcode segme nt assume cs:code, ds:data,Caculate procpushbpmovbp, sppushsip
4、ushbxmovbx, bp+2movsi, cs:bxmul siM5: addax,cs:2bxadcdx, 0addbx,4movbp+2, bxpopbxpopsipopbpretCaculateendpcode endsend main 5問答題1 ) gAL =:81H,則執(zhí)行指令CBW后AH的內(nèi)容為多少?AH = OFFH若BL二BEH,執(zhí)行下列指令序列,則母執(zhí)仃【卜BL和CF的值為多少?SHLBL, 1;BL7CH,CF =1MOVCL, 2SHRBL, CL:BL =1FH,CF =0ORBL, 80SARBL, 1:BL =-CFH一,CF1RORBL,CL;BL =F3H
5、CF =丄INCCLRCLBL, CL;BL =9FH,CF=-丄一什么是短跳轉(zhuǎn)、近跳轉(zhuǎn)、遠跳轉(zhuǎn)?短跳轉(zhuǎn):段內(nèi)直接跳轉(zhuǎn),偏移量為-128-127近跳轉(zhuǎn):段內(nèi)直接跳轉(zhuǎn),偏移量為3276832767遠跳轉(zhuǎn):段間直接跳轉(zhuǎn)4)若當(dāng)前 SP = 1000H,CS = BOOOH,IP = 0100H、且當(dāng)前 FLAG = 2345H、則執(zhí)行指令I(lǐng)NT 21H以后,SP的值變?yōu)槎嗌?堆棧段中6個存儲單元OFFFH、OFFEH、OFFDH、OFFCH、OFFBH、OFFAH 的值分別是多少?SP = OFFAH,(OFFFH) = 23H (OFFDH) (OFFEH) = 45H=BOH (OFFBH)
6、= O1H 6.請寫出程序段實(OFFCH) = OOH現(xiàn)下列功能(OFFAH) = OOH例如:從160H端口讀取1個字節(jié)MOVDX, 160HINAL, DX1) 將一個8位數(shù)20H寫入到地址為20H的端口 ;MOV AL, 20HOUT 20H, AL2) 若AL = 56H, BL = 57H,將這兩個壓縮格式BCD碼相加并將結(jié)果保存到存儲單元2000H中;ADD AL, BLDAAMOV 2000H, AL3)將2個32位無符號數(shù)DAT1和DAT2相乘,結(jié)果保存在64位無符號數(shù)中,請編寫 程序段。DAT1DD12345678HDAT2DD9ABCDEFHRESULTDQ0MOVAX,
7、 word ptr DAT2;(DAT1)L*(DAT2)LMUL word ptr DAT1MOV word ptr RESULT, AXMOV word ptr RESULT, DX ;保存結(jié)果MOV AX, word ptr DAT2MUL word ptr DAT1 + 2 ;(DAT1)H * (DAT2)LADD word ptr RESULT + 2, AXADC word ptr RESULT + 4, 0MOVAX, word ptr DAT2 + 2;(DAT1)L*(DAT2)HMULword ptr DAT1ADDword ptr RESULT + 2, AXADCwo
8、rd ptr RESULT + 4, DXADCword ptr RESULT + 6, 0MOVAX, word ptr DAT2 + 2;(DAT1)H*(DAT2)HMULword ptr DAT1 + 2ADDword ptr RESULT + 4, AXADCword ptr RESULT + 6, DXCX = OFFFFH,然后使用REPNZ值SCASB命令,最后根據(jù)CX的4)求數(shù)據(jù)段偏移地址為1000H開始的一個字符串的長度,字符串以ASCII碼0為結(jié)束符,長度要求包括結(jié)束符;(提示:初始化AL = O計算字符串長度)MOV AX, DSMOV ES, AXMOV DI, 10
9、00HMOV AL, 0MOV CX, OFFFFHCLDREPNZ SCASBNOT CX咸者MOVAX, OFFFFHJSUBAX, CXJMOVCX, AX;此時ex中存放的就是字符串的長度7請判斷以下8086匯編指令是否正確,正確則在指令前打2,錯誤則打X()1) MOVDS, 1000H()18) LEA1000H, MSG 2) MOVDX, 1000H()19) LDSES, MSG()3) MOVIP, AX(2) 20) LESDX, MSG()4) MOV1000H, SI()21) ADDDS, 1000H(2) 5) PUSHSI(2) 22) ADCDX, DI()6) PUSHAL(2) 23) SUBBX, 1000H()7) PUSH200H()24) SUBBX + BP, 1000H()8) POPCS()25) IMUL100H 9) POPAX(2) 26) DIVword ptr 100HBP()10) XCHGAX, DS(2) 27) ANDBP, 1001H()11)XCHGAX, 1000HSI + DI(2) 28) SHLBX, 1 (編譯時會警()12) INAX, SI()29) RORAX, 4()13) INBL, 80H(2) 30) RCLword ptr
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社會領(lǐng)域《垃圾分類》教案
- 企業(yè)員工安全培訓(xùn)試題及1套參考答案
- 旅游行業(yè)宣傳資料印刷采購方案
- 進口食品質(zhì)量控制方案
- 新進廠職工安全培訓(xùn)試題答案高清
- 寫字樓活動結(jié)束匯報
- 有用的垃圾袋
- 新員工入職前安全培訓(xùn)試題含答案【達標(biāo)題】
- 項目部管理人員安全培訓(xùn)試題及答案考題
- 日常安全培訓(xùn)試題含答案(典型題)
- 2024年中國兩輪電動車社區(qū)充電行業(yè)研究報告 -頭豹
- 建筑工地突發(fā)事件處理預(yù)案
- 醫(yī)學(xué)教程 膽囊癌診治課件
- 山西省運城市2024-2025學(xué)年高二上學(xué)期10月月考英語試題
- 4.3《課間》 (教案)-2024-2025學(xué)年一年級上冊數(shù)學(xué)北師大版
- 【班主任工作】2024-2025學(xué)年秋季安全主題班會教育周記錄
- 2024-2030年街舞培訓(xùn)行業(yè)市場發(fā)展分析及發(fā)展趨勢前景預(yù)測報告
- 橡膠壩工程施工質(zhì)量驗收評定表及填表說明
- 《2024版CSCO胰腺癌診療指南》更新要點 2
- +陜西省渭南市富平縣2023-2024學(xué)年九年級上學(xué)期摸底數(shù)學(xué)試卷
- 2023年法律職業(yè)資格《客觀題卷一》真題及答案
評論
0/150
提交評論