




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第3章 習題與思考題1、 分別指出下列指令中的源操作數和目的操作數的尋址方式。 MOV AX,SI;AX寄存器尋址,SI寄存器間接尋址 MOV DL,100;DL寄存器尋址,100立即尋址 MOV BX,AL;BX寄存器間接尋址,AL寄存器尋址 MOV BXSI,CX;BXSI基址加變址尋址,CX寄存器尋址 ADD DX,06HSI;DX寄存器尋址,06HSI基址/變址尋址 PUSH AX;AX寄存器尋址 AND DS:BP,AX;DS:BP寄存器間接尋址,AX寄存器尋址 OR AX,DX;AX寄存器尋址,DX寄存器尋址2、 設寄存器(DS)=2000H,(SS)=1500H,(ES)=320
2、0H,(SI)=0A0H,(BX)=100H,(BP)=10H,數據段中變量VAL的偏移位置值為50H,試指出下列各條指令中源操作數的尋址方式是什么?對于存儲器操作數,其物理位置是多少? MOV AX,100H100H直接尋址,PA=20000H+100H=20100H MOV CX,ES:BXES:BX寄存器間接尋址,PA=32000H+100H=32100H MOV DX,BXSIBXSI基址加變址尋址,PA=20000H+100H+0A0H=201A0H MOV AX,VALSIVALSI基址/變址尋址,PA=20000H+50H+0A0H=200F0H MOV BX,1234BX123
3、4BX 基址/變址尋址,PA=20000H+04D2H(1234)+100H=205D2H MOV AX,BPBP寄存器間接尋址,PA=15000H+10H=15010H4、 選擇題帶符號數86在微機中所表示的二進制數值是( A )。A10101010B B01100101B C10011101B D11001011B執行“MOV DL,2AH”和“SHR DL,1”兩條指令后,DL寄存器與CF標志分別為( D )。A. DL=10110110 CF=1 B. DL=00110101CF=0C. DL=00110100 CF=1 D. DL=00010101 CF=0可將AX寄存器中D0,D5
4、,D8和D11位求反,其余位不變的指令是( C )。A.AND AX,921HB.OR AX,910HC.XOR AX,0921HC.XOR AX,0110H某存儲單元的物理位置為3B4FEH,其段位置和偏移位置可分別選為( B )。A.3B4FH和104EHB.3B40H和00FEHC.2A00H和114FEHD.3B4FEH和0兩個8位二進制數00110101及10110110做“異或”操作后,寄存器FR的下面3個狀態標志分別是( C )。A.PF=1 SF=0 ZF=0B.PF=0 SF=1 ZF=1C.PF=0 SF=1 ZF=0D.PF=1 SF=1 ZF=1當執行存儲器寫指令時,如
5、“MOV SI,AX”,則CPU的外部引腳狀態是( D )。A./WR=1 /RD=1 M/IO=0B./WR=0 /RD=1 M/IO=0C./WR=1 /RD=0 M/IO=1D./WR=0 /RD=1 M/IO=15、 已知,DS=2000H,BX=100H,SI=02H,從物理位置20100H單元開始,依此存放數據12H、34H、56H、78H;而從物理位置21200H單元開始,依此存放數據2AH、4CH、8BH、98H,試說明下列各條指令單獨執行后AX寄存器的內容。 MOV AX,3600H;AX=3600H MOV AX,1200H;AX=4C2AH MOV AX,BX;AX=01
6、00H MOV AX,BX;AX=3412H MOV AX,1100HBX;AX=4C2AH MOV AX,BXSI;AX=7856H6、 設堆棧指針SP的初值為2400H,AX=4000H,BX=3600H。問: 執行指令“PUSH AX”后,SP=?;SP=2400H02H=23FEH 再執行指令“PUSH BX”和“POP AX”后,SP=?(AX)=?(BX)=?試畫出堆棧變化示意圖。SP=23FEH,AX=3600H,BX=3600H3. 指令理解題判斷下列指令有無錯誤,若有,則改正。(1) PUSH CL錯,此處的CL為8位,而堆棧操作必須按字(16位)進行。可改成PUSH AX
7、。(2) ADC AX,0ABH對。(3) OUT 3EBH,AX錯,此處的3EBH>FFH,而OUT n,AX指令中的端口號(端口位置)n取值范圍只能是00HFFH。可采用DX間址:MOV DX,3EBHOUT DX,AX (4) MUL AL,CL錯,指令格式非法。正確的方法應先將被乘數通過MOV指令存放在AL中,然后再用如下指令:MUL CL;AX¬AL´CL (5) MUL AX,25H錯,指令格式非法。正確方法應先將25H裝入某個16位寄存器或存儲單元,如MOV AX,25H;將被乘數通過MOV指令存放在AX中,然后再用如下指令:MUL CX;DX:AX
8、172;AX´CX(7) CALL FAR SUM錯,正確格式CALL FAR PTR SUM(9) MOV 234H,BX錯,正確格式MOV 234H,BX(10) INC SI錯,究竟是字節操作還是字操作不明確。若字節操作,應寫成INC BYTE PTR SI若字操作,應寫成INC WORD PTR SI(11) ADD BX,456H對。(12) INT 0錯。INT n 指令中的n必須大于0(13) DIV AX,BX錯,指令格式非法。該指令套不上正確的格式DIV MEM/REG 被除數存放地方 商存放地方 余數存放地方字節除法 AX AL AH字除法 DX:AX AX DX
9、 (14) DEC BP錯,究竟是字節操作還是字操作不明確。若字節操作,應寫成DEC BYTE PTR BP若字操作,應寫成DEC WORD PTR BP(16) ADD CX+1錯,如果要使CX內容加1,正確的方法ADD CX,1。7、 指出下面指令序列的執行結果。(1) MOV DX,2000HMOV BX,1000HXCHG BX,DXBX=2000HDX=1000H(2) MOV AX,1234HPUSH AXPOP BXAX=1234HBX=1234H(3) LEA DX,2000HMOV BX,DXBX=2000H(4) MOV AL,08ADD AL,08AAAAX=0106H(6) AND AL,AL;CF=0MOV AL,80;80是十進制數ADC AL,ALAL=A0H(160)(9) SUB AX,AXAND DX,AXDX=0000H(10) MOV CL,3MOV AH,42HSHR AH,CL;CL=3,AH內容
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民辦安徽旅游職業學院《國內外食品安全案例辨析》2023-2024學年第一學期期末試卷
- 內江師范學院《智能控制終端技術》2023-2024學年第二學期期末試卷
- 山東省濰坊市寒亭達標名校2025屆八校聯考中考化學試題模擬試卷含解析
- 上海邦德職業技術學院《體育上》2023-2024學年第一學期期末試卷
- 山東省濰坊市2024-2025學年初三下學期二調考試語文試題含解析
- 四川省成都市金堂縣2025屆四年級數學第二學期期末達標檢測試題含解析
- 太原幼兒師范高等專科學校《城市設計方法論》2023-2024學年第二學期期末試卷
- 山東省威海市乳山一中2025屆高三寒假測試二語文試題含解析
- 二零二五版知識產權轉讓合作協議書
- 技術人員用工合同書范例
- 2024年度昌平區養老院食堂餐飲服務承包合同
- 礦山生態修復施工方案及技術措施
- 化學計量學與化學分析技術考核試卷
- 2024關于深化產業工人隊伍建設改革的建議全文解讀課件
- 探究膜分離技術在水處理中的應用
- 洋流課件2024-2025學年高中地理人教版(2019)選擇性必修一
- 2024-2025學年中職數學拓展模塊一 (下冊)高教版(2021·十四五)教學設計合集
- 電梯維保工程施工組織設計方案
- 2024-2030年中國消防行業市場發展分析及發展趨勢與投資前景研究報告
- 外研版(2019) 必修第三冊 Unit 2 Making a Difference教案
- 醫院科研成果及知識產權管理規范
評論
0/150
提交評論