




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章作業解答1-1十進制數轉換成二、十六進制數整數轉換法——“除基取余”:十進制整數不斷除以轉換進制基數,直至商為0。每除一次取一個余數,從低位排向高位。
(1)39轉換成二進制數
39=100111B 2 391(b0) 2 191(b1) 2 91(b2) 2 40(b3) 2 20(b4) 2 11(b5) 0(2)208轉換成十六進制數
208=D0H16208余01613余13=DH 01-2將下列數看作是8位機中帶符號數的原碼、反碼和補碼時,寫出相應的真值
(1)10110110B(2)01000101B(3)11110010B(4)10101101B1141-3寫出下列各數的BCD碼:
(1)47(2)78(3)1996(4)115
(1)01000111B
(2)01111000B
(3)0001100110010110B或1996H
(4)000100010101B1-4用十六進制寫出下列字符的ASCII碼:
(3)X1AB96(3)5831414239361-8
把下列各數按照補碼運算規則求出X+Y的補碼及其真值:(2)X=+123Y=-49[X]補=01111011B[Y]原=10110001B,[Y]反=11001110B,[Y]補=11001111B01111011+1100111101001010[Z]補=01001010B,[Z]反=01001010B,[Z]原=01001010BC7=C8=1OV=C7⊕C8=0結果正確,真值:Z=74 1-9微處理器、微型計算機和微型計算機系統的概念是什么?
它們之間的關系如何?微處理器是將中央處理單元(CPU)集成在一塊半導體芯片上。包括控制部件、算術邏輯單元和寄存器三個部分,是構成微型計算機的核心部件。微處理器簡稱MPU微型計算機以微處理器MPU為核心,再配以相應的半導體存儲器(RAM和ROM)、I/O接口和中斷系統等,并由系統總線連接起來組裝在一塊或者多塊印刷電路板上構成的計算機。微處理計算機系統以微型計算機為核心,再配以相應的外部設備、電源、輔助電路和控制微型計算機工作的軟件就構成了完整的微型計算機系統。如上所述,他們之間是組成部分和整體之間的關系,即微處理器是微型計算機的一部分,微型計算機是微型計算機系統的一部分。
1-13某存儲器芯片有11條地址線和4條數據線,問它至少可以存放多少個二進制數?地指范圍是什么?每個二進制數有幾位?若要把每個二進制數增加到8位,則應采用什么辦法?P22、P232地址線條數個二進制數,每個數有4(數據線的條數)位。地址范圍:00000000000B-11111111111B000H-7FFH若要增加到8位,需要將數據線增加到8條。1-14程序計算器PC的作用是什么?他靠什么功能來保證程序的連續運行?在8位機中PC通常有二進制多少位?
答:PC的作用是指示微處理器機將要執行的下一條指令的地址。
PC靠自動累加1保證程序的連續運行。雙字節(16bit)。1-16指令、指令系統和程序三者間有什么區別?舉例說明指令的二進制、十六進制和助記符的形式。
答案:指令是控制計算機操作的代碼。一種微處理器所有指令的全集稱為它的指令系統。程序是為完成某項任務而由若干指令組成的目標程序。第二章作業解答2-3:8051存儲器分那幾個空間?通過什么信號來區別不同空間的尋址?8051:存儲器分為程序存儲器和數據存儲器空間。程序存儲器空間分為內部程序存儲器和外部程序存儲器,當EA=1時,先尋找片內4KByte,后尋找片外60KB;當EA=0時尋址片外64Kbyte程序空間。數據存儲器分為內部128KB和外部64KB,由MOV和MOVX指令區分。片外程序存儲器和片外數據存儲器空間靠PSEN、RD和WR區分。2-4:單片機中執行程序的地址放在哪里,是幾位數?最大尋址范圍是多少?是不是特殊功能寄存器?
執行程序的地址放在PC中,為16位二進制數。最大尋址范圍為64K。不是特殊功能寄存器。2-5在ROM中,0000H、0003H、000BH、0013H、001BH、0023H這6個單元有什么特定含義?2-6內部RAM低128單元劃分為哪三個主要部分?各部分的主要功能?工作寄存器區、位尋址區、數據緩沖區(1)工作寄存器區用于存放操作數及中間結果(2)位尋址區有128個位地址,位尋址區的每個單元既可作為一般RAM單元使用,進行字節操作,也可以利用位操作指令對單元中的每一位進行位操作。(3)數據緩沖區一般用于存放用戶數據及作堆棧使用。2-7:51單片機/EA信號有何功能?8031的該信號引腳如何處理?
EA是訪問外部ROM的選通信號,低電平有效。用來區分片內程序存儲器和片外程序存儲器,在使用8031時應接地。2-8:在8051擴展系統中,為什么片外ROM和片外RAM共處同一地址空間不會發生總線沖突?
因為控制信號不同。片外程序存儲器使用PSEN,而片外數據存儲器使用RD、WR。2-9程序狀態字有哪幾位?作用?
位序PSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0位標志CYACF0RS1RS0OV未定義P(1)CY:進位標志位在執行某些算術和邏輯指令時,可以被硬件或軟件置位或清零。在算術運算中它可作為進位標志,在位運算中,它作累加器使用,在位傳送、位與和位或等位操作中,都要使用進位標志位。(2)AC:輔助進位標志進行加法或減法操作時,當發生低四位向高四位進位或借位時,AC由硬件置“1”,否則AC位被置“0”。在進行十進制調整指令時,將借助AC狀態進行判斷。(3)用戶標志位該位為用戶定義的狀態標記,用戶根據需要用軟件對其置位或清零,也可以用軟件測試F0來控制程序的跳轉。2-10:
開機復位后,使用第0組工作寄存器,其地址為00H∽07H,改變PSW中的RS1、RS0,即可改變當前工作寄存器組。2-11SP表示什么,有幾位?作用?復位后,SP的內容是什么?堆棧指針SP指明棧頂元素的地址,8位,可軟件設置初值,復位時SP=07H。2-12程序設計時,為什么有時要對復位后的堆棧指針SP重新賦值?如果在操作中需要使用兩組工作寄存器,SP的初值應該是多大?
SP復位后的初值是07H2組工作寄存器進棧操作時,先SP加1,后寫入數據。若使用2組工作寄存器,SP的初值最小可以是0FH。2-15復位操作有上電自動復位和按鍵手動復位兩種方式。2-16時序定時單位節拍P:振蕩脈沖周期,用P表示。狀態S:時鐘信號周期,用S表示。一個狀態包含兩個節拍。機器周期:MCS-51采用定時方式,因此有固定的機器周期,一個機器周期等于6個狀態周期。指令周期:執行一條指令所需要的時間。可以包含一、二、三或四個機器周期。2-20第三章作業解答3-4(1)MOVA,#30H立即尋址,
表示立即數(2)MOV30H,@R1寄存器間接尋址,表示單元(字節)地址(3)MOVC,30H位尋址表示位地址(4)MOV30H,R5寄存器尋址表示單元地址3-5A<-30H,R1<-02H,(30H)<-02H,(35H)<-30H,PSW中P=0,其余位不變。A<-86H,(30H)<-89H,PSW:Cy=1,Ac=1,P=1.3-6(1)R1內容送R0MOVA,R1MOVR0,A(2)內部RAM25H單元內容送35H單元MOVA,25HMOV35H,A(3)內部RAM送P1口MOVA,25HMOV90H,AMOVP1,25H或(4)內部RAM40H單元中內容送外部RAM2005H單元MOVA,40HMOVDPTR,2005HMOVX@DPTR,A(5)外部RAM3000H單元內容送外部RAM25H單元MOVDPTR,#3000HMOVXA,@DPTRMOVR0,#25HMOVX@R0,A(6)外部ROM1000H單元內容送內部RAM35H單元MOVDPTR,#1000HCLRAMOVCA,@A+DPTRMOV35H,A(7)外部ROM4000H單元中內容送外部RAM4000H單元MOVDPTR,#4000HCLRAMOVCA,@A+DPTRMOVX@DPTR,A(8)外部RAM1000H單元中內容送SP堆棧指針MOVDPTR,#1000HMOVXA,@DPTRMOVSP,A3-8試寫出每一步A,B的結果MOVA,#22H ;(A)=22HMOVB,#05H ;(B)=05HMOVR0,#08H ;MULAB ;(A)=0AAH,(B)=00HMOVB,R0 ;(B)=08HDIVAB ;(A)=15H,(B)=02HMULAB被乘數放在A中乘數放在B中積的低8位在A中,積的高8位在B中;C總為0。DIVAB被除數放在A中,除數放在B中。商放在A中余數放在B中3-9(1)外部RAM1000H單元中的低四位變0,其余不變MOVDPTR,#1000HMOVXA,@DPTRANLA,#0F0HMOVX@DPTR,A(2)內部RAM50H單元中的低4位變1,其余位不變MOVA,50HORLA,#0FHMOV50H,A(3)內部RAM50H單元中的高3位變反,其余位不變XRLA,#0EOH(4)內部RAM50H單元中的高4位變1,低4位變0ORLA,#0FOHANLA,#0FOH(5)使內部RAM50H單元中的所有位變反XRLA,#0FFH或CPLA3-10完成以內部RAM30H為首地址的20個數據傳送,目的地址為外部RAM以3000H為首地址的區域。ORG0000HLJMPMAINORG1000HMAIN:MOVR0,#20MOVDPTR,#3000HMOVR1,#30HLOOP:MOVA,@R1MOVX@DPTR,AINCR1INCDPTRDJNZR0,LOOPSJMP$END3-12已知(SP)=53H,(PC)=37FEH,執行ACALL3A00H后堆棧指針SP、堆棧中內容及程序計數器PC中的內容是什么?3-12第四章作業解答4-2ORG0000HLJMPMAINVAXDATA30HFUNCDATA31HMAIN:MOVA,VAXCJNEA,#20,L1L1:JCL2CJNEA,#50,L3L3:JCL4MOVFUNC,ALJMPL5L2:MOVB,#2MULABMOVFUNC,ALJMPL5L4:MOVB,#5MULABMOVFUNC,AL5:SJMPL5END4-3外部RAM從2000H開始到2100H有一數據塊,請編出將它們傳送到外部RAM3000H-3100H區域的程序.
ORG0000HLJMPMAINORG1000HMAIN:MOVP2,#20HMOVDPTR,#3000HMOVR0,#00HMOVR2,#0FFHLOOP:MOVXA,@R0MOVX@DPTR,AINCR0INCDPTRDJNZR2,LOOPMOVP2,321HMOVXA,@R0MOVX@DPTR,ASJMP$END4-44-4續4-6例:按下面公式編寫程序,x為無符號數,存在20h單元,y存放在21h單元。 ORG0030H MOVA,20HCJNEA,#21H,LOOP1LOOP1:JCNEXT1CJNEA,#40H,LOOP2LOOP2:JNCNEXT2MOVB,#2MULABAJMPNEXT2NEXT1:CPLANEXT2:MOV21H,AEND最終結果存在21h中分支程序例子1、若(A)<14H,轉NEXT,否則繼續執行2、若(A)≤14H,轉NEXT,否則繼續執行3、若(A)≥14H,轉NEXT,否則繼續執行4、若(A)>14H,轉NEXT,否則繼續執行
(A)≤14H相當于(A)<15HCJNEA,#15H,LOOPLOOP:JCNEXT…
…(A)>14H相當于(A)≥15HCJNEA,#15H,LOOPLOOP:JNCNEXT…
…CJNEA,#14H,LOOPLOOP:JNCNEXT…
…CJNEA,#14H,LOOPLOOP:JCNE…
…CJNEA,#data,rel;(A)=#data,繼續Cy←0(A)>#data,轉Cy←0(A)<#data,轉Cy←1特點:只有<時,Cy←1基本的分支程序第5章作業解答5-2什么叫I/O接口,作用?輸入輸出設備簡稱I/O設備,CPU與I/O設備不能簡單地直接相連,而必須借助于I/O接口這個過渡電路才能協調。作用:鎖存、隔離、變換和聯絡。5-3(1)單獨編址優點:不占用存儲器地址。缺點:是需要專用的I/O指令,并且需要增加控制線。(2)I/O端口和存儲器統一編址這種編址方式把I/O端口當作存儲單元對待,也就是讓I/O端口地址占用部分存儲器單元地址。5-4:
四種.(1):無條件傳送方式(同步傳送) 。 適用于:外設工作速度非常快,即外設工作速度能和cpu速度比
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CFA 0160-2023消失模殼型鑄造用涂料
- T/CECS 10399-2024橋梁用熱軋U形肋
- T/CIQA 88-2024船用生物燃料油
- T/CCMA 0204-2024實驗室用混凝土攪拌站
- T/CACE 0128-2024一次性原竹餐具通用技術要求
- 設計公司勞務合同范本3篇
- 正規離婚協議書電子版2篇
- 居住樓出售買賣合同5篇
- 上海小學生奧賽數學試題
- 建筑機械設備出租合同6篇
- 2025至2030年中國智能學習機行業投資前景及策略咨詢研究報告
- 2025屆高三高考押題預測卷 物理(黑吉遼蒙卷03) 含解析
- (高清版)DG∕TJ 08-7-2021 建筑工程交通設計及停車庫(場)設置標準
- 教育咨詢保密協議書
- 無房無車離婚協議書
- 南師附中高三數學備忘錄及答案詳解
- 2025-2030年中國甲巰咪唑片行業市場現狀供需分析及投資評估規劃分析研究報告
- 2025年安徽國控資產管理有限公司第二季度社會招聘5人筆試參考題庫附帶答案詳解
- 2025年安全知識競賽題庫及答案(共200題)
- 2025中考語文7-9年級總復習古詩詞默寫
- 2023年高考真題-物理(福建卷) 含答案
評論
0/150
提交評論