下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第三章習(xí)題答案3.1尋址方式有效地址(EA)(1)立即尋址無(2)直接尋址7237H(3)BX 寄存器尋址無(4)BX 奇存器間接尋址637DH(5)BX 寄存器相對尋址0D5B4H(6)基址變址尋址8E18H(7)相對基址變址尋址004FH32ADD DX, BXADD AL, BXSIADD BX+0B2H, CXADD WORD PTR0524H, 2A59HADD AL,0B5HLEA BX, BLOCK +(6-1)*2MOVDX, BXLEA BX, BLOCKMOV DX, BX+10MOV SI, 10LEA BX, BLOCK MOV DX, BXSI341200H0100H
2、4C2AH3412H4C2AH7856H65B7H35EA=(IP)+D=7CD9H物理地址=16XDS+(BX)=224A0HIP=0600H物理地址=16XDS+(BX)+D=275B9HIP=098AH238尋址方式(1)立即數(shù)尋址(2)寄存器尋址(3)直接尋址(4)直接尋址(5)寄存器間接尋址(6)寄存器間接尋址(7)寄存器間接尋址(8)寄存器間接尋址(9)寄存器相對尋址(10)寄存器相對尋址(11)基址變址尋址(12)相對基址變址尋址物理地址無無20100H20050H20100H21100H15010H200A0H20000H + 0100H+0AH = 2010AH20150H2
3、01A0H201F0H19MOV AX, BX+12MOV ZERO, AX(2)MOV AX, ARRAYBXMOV ZERO, AX3.101234H0032H3.6MOV BX, 2000HLDS SI, BXMOV AX, SI1D000H1D001H1D002H1D003HAXL170626H+27H=064DH0626H+6BH=0691H0626H+0FFC6H=05ECH(注意符號擴展)8FF10H8FF11H8FF12H8FF13H362A0H+CFAOH3240H 00 1 062A0H+9D60H(1)0000H 0 1 103.17(1) MOV AX, ZSUB AX
4、, XADD AX, WMOV Z, AXADD X, 6ADD R,9MOV AX, WSUB AX, XSUB AX, RMOV Z, AX(3) MOV AX, WIMUL X3.111E00H3.13OFFAAEHOFFAAFH(1)初始(2) 8057H 入棧(3) 0F79H 入棧(4) 0F79H 出棧3.1562A0H62A0H+1234H+4321H74D4HA5C1HSF01ZF00CF00OF014ADDY, 6MOV BX, YIDIV BXMOV Z, AXMOV R, DX(4) MOVBX, WSUBBX, X;(BX)=W-XMOVAX, YMOVCX, 5IM
5、ULCX;(DX,AX)=YX5MOVCX AXMOVAX, BX;BX 擴展到 EAX(32 位)CWD;被除數(shù)擴展到 64 位IDIVCX滁數(shù) Y 限制為字(16 位)SALAX,1MOV乙 AX;可以認為 AX 能存儲下結(jié)果3.19程序AXCFSFZF0FMOV AX, 00000HDEC AXFFFFH101ADD AX, 7FFFH7FFFH1000ADD AX, 28000H0101NOT AX7FFFH0101SUB AX, 0FFFFH8000H1101ADD AX, 8000H0000H1011SUB AX, 1FFFFH1100AND AX, 58D1H58D1H0000S
6、AC AX, 1B1A2H0101SAR AX, 1D8D1H0100NEG AX272FH1000ROR AX, 19397H11013.21NOTAXNOTDXADDAX, 1ADCDX, 03.23BX=009AHBX=0061HBX=OOFBH (4) BX=001CHBX=OOOOH (6) BX=0001H53.25(1)+53X2 MOV AL, 35H(2)-49X2 MOVAL, CFH6SAL AL, 1 結(jié)果為 6AH =106D+53 - 2 MOV AL, 35HSAR AL, 1結(jié)果為 1AH=26DSALAL, 1結(jié)果為 9EH = -98D(4)-49 - 2
7、MOV AL, CFHSAR AL, 1結(jié)果為 E7H=-24D3.27(1) DX=0000 0000 0101 1100BDX=0000 0000 0001 0111B(3) DX=0000 0101 1100 1000B(4) DX=0000 0000 0111 0010BDX=0001 0000 0001 0111B(6) DX=0000 0000 1100 1101BDX=0000 0000 1011 1001B(8) DX=0000 0101 1100 1100B(9) DX=0000 0000 1101 1100B3.29(1) LEA SI, CONAMELEA DI, PRL
8、INEMOV CX, 20CLDREP MOVSB(4) LEA DI, PRLINEADD DI, 5STOSW(2) LEA SI, CONAMEADD SI, 19LEA DI, PRLINEADD DI, 19STDREP MOVSBLEA DI, CONAMEMOV AL, 20HMOV CX, 20CLDREPNE SCASB(3) LEA SI, CONAMEADD SI, 2LODSWJNZ NO-FOUNDMOV BH, ALNO-FOUND:(2) LEA DI, STUDENT_ADDR MOVAL,-MOV CX, 9CLDREPNE SCASB第一個一在 DI-1 中
9、LEA DI, STUDENT_ADDR+8MOV AL,-MOV CX,9 - STDREPNE SCASB最后一個一在 DI-1 中(4) LEA DI, STUDENT_NAMECLD3.31(1) CLDMOV CX, 132MOV AL, 20HLEA DI, PRINTLINEREP STOSB7MOV AL, 20HMOV CX, 30CLDREPE SCASBJNE NO-MATCHMOV CX, 30LEA DI, STUDENT_NAMEMOV AL,環(huán)REP STOSBNO-MATCH:MOV CX, 30LEA SI, STUDENT_NAMELEA DI, PRINT
10、LINEREP MOVSBSTDMOV CX, 9LEA SI, STUDENT_ADDR+8LEA DI, PRINT_LINE+131REP MOVSBHLT3.35AXBXJBJNBJBEJNBEJLJNLJLEJNLE1F52H1F52HXVVXXVVX88C9H88C9HXVVXXVVXFF82H007EHXVXVVXVX58BAH020EHXVXVXVXVFFC5HFF8BHXVXVXVXV09A0H1E97HVXVXVXVX8AEAHFC29HVXVXVXVXD367H32A6HXVXVVXVX3.37MOV AL, STA TUS;當(dāng)全為 0 時;偶轉(zhuǎn)移,當(dāng)有 2 個 1 時(
11、0 的情況前一條已經(jīng)跳轉(zhuǎn));當(dāng)為 3 個 1 時;剩余情況,1 個 1 時。3.39TEST AL, 00101010BJZ ROUTINE-4JP ROUTINE-2CMP AL, 00101010BJZ ROUTINE-1JMP ROUTINE-38(8)(9)3.29LEA SI,CONAMELEA DI,PRLINEMOV CX,20CLDREP MOVSBLEA SI,CONAME+19LEA DI,PRLINE+19MOV CX,20STDREP MOVSBLEA SI,CONAME+3STDLODSBMOV AH,ALLODSBLEA DI,PRLINE+5CLDSTOSBMOV
12、 AL,AHSTOSB9(5) LEA DI,CONAMEMOV CX,20MOV AL,20HCLDREPNZ SCASBJNZ NOFOUNDMOV BH,20H*3.30P112LEA DI,STRINGMOV CX,18MOV AL,&CLDREPNZ SCASBJNZ NOFOUNDDEC DIMOV DI,20H*3.31(1)LEA SI,PRINT_LINEMOV AL,20HMOV CX,132CLDREP LODSB(2) LEA DI,STUDENT_ADDRMOV CX,9MOV AL,_CLDREPNZ SCASB(3) LEA DI,STUDENT_ADDR
13、+8MOV CX,9MOV AL,_STDREPNZ SCASB(4) LEA SI,STUDENT_NAMECLDMOV CX,30AGA:LODSBCMP AL,20HJZ NEXTJMP SHORT NEXT1NEXT:LOOP AGANEXT1: JNZ EXITLEA DI,STUDENT_NAMEMOV AL,*10MOV CX,30CLDREP STOSBEXIT:(5) LEA SI,STUDENT_NAMELEA DI,PRINT_LINEMOV CX,30CLDREP MOVSBLEA SI,STUDENT_ADDR+8LEA DI,PRINT_LINE+131MOV CX
14、,9STDREP MOVSB*3.32LEA SI,OLDSLEA DI,NEWSMOV CX,5CLDREPZ CMPSBJNZ NEW_LESS*3.33(1) CMP DX,CXJA EXCEED(2) CMP BX,AXJG EXCEEDCMP CX,0JZ ZERO(4) CMP BX,AXJO OVERFLOW(5) CMP BX,AXJLE EQ_SMA(6) CMP DX,CXJBE EQ_SMA*3.34(1) L1L1L2L5L511*3.35(1)JNB JBE JNL JLEJNL JLEJL JLEJNLJNLEJNLJNLEJLEJLEJL JLE*3.362P=q AX=12pq AX=2*MOV AL,STATUSNOT ALTEST AL,2AHJZ ROUTINETEST AL,0AHJZ ROUTINE_2TEST AL,22HJZ ROUTINE_2TEST AL,28HJZ ROUTINE_2TEST AL,02HJZ R
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位之間協(xié)議書
- 2025年廣東廣州市泰昌實業(yè)(消防工程)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年度個人房貸再擔(dān)保合同標(biāo)準(zhǔn)范本4篇
- 2025年度個人車輛購置擔(dān)保合同2篇
- 2025-2030全球狄氏劑行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球黏性傷口護墊行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球可擦除可編程只讀 (EPROM) 存儲器行業(yè)調(diào)研及趨勢分析報告
- 2025年度個人網(wǎng)絡(luò)安全防護解決方案服務(wù)合同2篇
- 2025版智慧社區(qū)消防安全管理合作協(xié)議3篇
- 2025年度個人住宅抵押貸款合同實施細則
- 國外文化消費研究述評
- 部編版語文四年級下冊第一單元 迷人的鄉(xiāng)村風(fēng)景 大單元整體教學(xué)設(shè)計
- 血透病人體重健康宣教
- 大健康行業(yè)研究課件
- 租賃汽車可行性報告
- 計算機輔助設(shè)計AutoCAD繪圖-課程教案
- 老年護理學(xué)-老年人與人口老齡化-課件
- 文化墻、墻體彩繪施工方案
- 初中化學(xué)校本課程
- 科技文獻檢索
- 元代文學(xué)緒論
評論
0/150
提交評論