課后習題參考答案_第1頁
課后習題參考答案_第2頁
課后習題參考答案_第3頁
課后習題參考答案_第4頁
課后習題參考答案_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第三章課后習題參考答案(一)填空題1一臺計算機的指令系統(tǒng)就是它所能執(zhí)行的指令集合。2. 以助記符形式表示的計算機指令就是它的匯編 語言。3. 按長度分,MCS-51指令有 )一 字節(jié)的、二 字節(jié)的和三 字節(jié)的。4. 在寄存器尋址方式中,指令中指定寄存器的內(nèi)容就是操作數(shù) 。5. 在直接尋址方式中,只能使用八 位二進制數(shù)作為直接地址,因此其尋址對象只限于內(nèi)部RAM o6. 在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的地址 。7. 在變址尋址方式中,以 _ 作為變址寄存器,以 PC 或DPTR 作 基址寄存器。8. 在相對尋址方式中,尋址得到的結(jié)果是程序轉(zhuǎn)移的目

2、的地址。9. 長轉(zhuǎn)移指令LJMP addr16使用的是 相對尋址方式。10. 假定外部數(shù)據(jù)存儲器2000H單元的內(nèi)容為80H,執(zhí)行下列指令后,累加器A的內(nèi)容為 80H。MOV P2 ,#20HMOV R0,#00HMOVX A,Ro11. 假定累加器A的內(nèi)容為30H,執(zhí)行指令:1000H : MOVC A,A+PC后,把程序存儲器1031H 單元的內(nèi)容送累加器A中。12 .假定DPTF的內(nèi)容為8100H,累加器A的內(nèi)容為40H,執(zhí)行下列指令:MOVC A,A+DPTR后,送入A的是程序存儲器8140H 單兀的內(nèi)容。13. 假定(SP = 60H,( ACC =30H( B)= 70H,執(zhí)行下列

3、指令:PUSH ACCPUSH B后,SP的內(nèi)容為62H,61H單元的內(nèi)容為30H,62H單元的內(nèi)容為_70H。14. 假定(SP = 62H,( 61H = 30H,( 62H)= 70耳 執(zhí)行下列指令:POP DPHPOP DPL后,DPTR勺內(nèi)容為 7030H, SP的內(nèi)容為 60H。15. 假定已把PSW勺內(nèi)容壓入堆棧,再執(zhí)行如下指令:MOV R0 , SPORL Ro , #38HPOP PSW實現(xiàn)的功能是(修改PSW勺內(nèi)容,使F0、RS1 RS0三位均為1)。16. 假定(A) =85H, (R0) =20H, (20H) =0AFH 執(zhí)行指令:ADD A , R0后,累加器A的內(nèi)

4、容為34H , CY的內(nèi)容為_J, AC的內(nèi)容為1 , OV的內(nèi)容為_J。17. 假定(A) =85H, (20H)= 0FFH ( CY =1 ,執(zhí)行指令:ADDC A , 20H后,累加器A的內(nèi)容為85H, CY的內(nèi)容為_J, AC的內(nèi)容為_J, OV的內(nèi)容為 0。18. 假定(A)=0FFH (R3= 0FH, (30H)= 0F0H (RC)= 40H, (40H) =00H。執(zhí)行指令:INC AINCR3INC30HINCR0后,累加器A的內(nèi)容為OOH , R3的內(nèi)容為10H,30H的內(nèi)容為OF1H ,40H的內(nèi)容為 01H。19. 假定(A) =56H, (R5) =67H 執(zhí)行指

5、令:ADD A , R5DA后,累加器A的內(nèi)容為23H, CY的內(nèi)容為J。_20. 假定(A)= 0FH, ( R7)= 19H,( 30H)= 00H,( R1)= 40H,( 40H) =0FFH執(zhí)行指令:DEC ADEC R7DEC 30HDEC R1后,累加器A的內(nèi)容為0EH , R7的內(nèi)容為18H, 30H的內(nèi)容為_0FFH , 40H的內(nèi)容為 0FEH 。21. 假定(A)= 50H,( B) =0A0H 執(zhí)行指令:MUL AB后,寄存器B的內(nèi)容為32H ,累加器A的內(nèi)容為00H, CY的內(nèi)容為0, OV的內(nèi)容為 _J。22. 假定(A)= 0FBH ( B)= 12Ho 執(zhí)行指令

6、:DIV AB后,累加器A的內(nèi)容為0DH,寄存器B的內(nèi)容為11H, CY的內(nèi)容為0, OV的內(nèi)容為_0。23. 假定(A)= 0C5H執(zhí)行指令:SWAP A后,累加器A的內(nèi)容為5CH 。24. 執(zhí)行如下指令序列:MOVC ,P1.0ANLC,P1.1ANLC,P1.2MOVP3.0,C后,所實現(xiàn)的邏輯運算式為 。_25. 假定addrll = 00100000000B標號qaz的地址為1030H,執(zhí)行指令: qaz : JMP addrll后,程序轉(zhuǎn)移到地址1100H去執(zhí)行。26. 假定標號qaz的地址為0100H,標號qwe值為0123H (即跳轉(zhuǎn)的目標地 址為0123H),應(yīng)執(zhí)行指令:qa

7、z : SJMP qwe該指令的相對偏移量(即指令的第二字節(jié))為 0123H 01002H=21H。_27. DPTR是 MCS-51中惟個十六位寄存器,在程序中常用來作為MOV指令的訪問程序存儲器的基址寄存器使用。28. 在MCS-5I中PC和DPTF都用于提供地址,但PC是為訪問 程序 存 儲器提供地址,而DPTF是為訪問 數(shù)據(jù)存儲器提供地址。29. 在位操作中,能起到與字節(jié)操作中累加器作用的是 CY或進位標志位 。30. 累加器A中存放著一個其值小于等于127的8位無符號數(shù),CY青“ 0” 后執(zhí)行RLCA旨令,則A中數(shù)變?yōu)樵瓉淼腳2倍。(二)選擇題1. 在相對尋址方式中,尋址的結(jié)果體現(xiàn)在

8、(A) PC中(B)累加器A中(C) DPTR中(D)某個存儲單元中2. 在相對尋址方式中,“相對”兩字是指相對于(A)地址偏移量rel(B)當前指令的首地址(C)當前指令的末地址(D) DPTR值3. 在寄存器間接尋址方式中,指定寄存器中存放的是(A)操作數(shù)(B)操作數(shù)地址(C)轉(zhuǎn)移地址(D)地址偏移量4. 對程序存儲器的讀操作,只能使用(A) MOV旨令(B) PUSH旨令(C) MOVX!令(D) MOV指令5. 必須進行十進制調(diào)整的十進制運算(A)有加法和減法(B)有乘法和除法(C)只有加法(D)只有減法6. 執(zhí)行返回指令時,返回的斷點是(A)調(diào)用指令的首地址(B)調(diào)用指令的末地址(C

9、)調(diào)用指令下一條指令的首地址(D)返回指令的末地址7. 下列指令中與進位標志位CY無關(guān)的指令有(A)移位指令(B)位操作指令(C)十進制調(diào)整指令(D)條件轉(zhuǎn)移指令8. 可以為訪問程序存儲器提供或構(gòu)成地址的有(A)只有程序計數(shù)器PC( B)只有PC和累加器A(C)只有PC A和數(shù)據(jù)指針DPTR(D) PC A DPTR和堆棧指針SP9. 以下各項中不能用來對內(nèi)部數(shù)據(jù)存儲器進行訪問的是(A)數(shù)據(jù)指針DPTR(B)按存儲單元地址或名稱(C)堆棧指針SP(D)由R0或R1作間址寄存器10. 若原來工作寄存器 0 組為當前寄存器組,現(xiàn)要改 1 組為當前寄存器組, 不能使用的指令是(A)SETB PSW.

10、3 (B)SETB DOH.3 (C)MOV PSW.3,l ( D) CPL PSW.311. 不能為程序存儲器提供和構(gòu)成地址的有(A)PC (B)A( C) DPTR (D)PSW12. 執(zhí)行以下程序段MOV SP , #3AHMOV A , #20HMOV B , #30HPUSH ACCPUSH BPOP ACCPOP B后,A和B的內(nèi)容為(A)20H, 30H( B)30H, 20H(C)3AH, 30H(D)3AH,3AH13假定(A) =83H, ( R0 =17H, ( 17H) =34H,執(zhí)行以下程序段ANLA ,#17HORL17H,AXRLA ,R0CPLA后,A的內(nèi)容為( A) CBH( B) 03H( C) EBH( D) C8H14. 執(zhí)行以下程序段MOVR0 ,

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論