2023年第2章練習(xí)與思考題參考答案 單片機 徐春暉版_第1頁
2023年第2章練習(xí)與思考題參考答案 單片機 徐春暉版_第2頁
2023年第2章練習(xí)與思考題參考答案 單片機 徐春暉版_第3頁
2023年第2章練習(xí)與思考題參考答案 單片機 徐春暉版_第4頁
2023年第2章練習(xí)與思考題參考答案 單片機 徐春暉版_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

千里之行,始于足下讓知識帶有溫度。第第2頁/共2頁精品文檔推薦第2章練習(xí)與思考題參考答案單片機徐春暉版練習(xí)與思量題2

1.為什么微型計算機要采納二進(jìn)制?十六進(jìn)制代碼能為微型計算機直接執(zhí)行嗎?為什么要使用十六進(jìn)制數(shù)?

答:在全部數(shù)制中,惟獨二進(jìn)制數(shù)最簡單用電路來表達(dá),據(jù)此構(gòu)建的計算機結(jié)構(gòu)也是最容易的。十六進(jìn)制代碼不能為計算機直接執(zhí)行,惟獨二進(jìn)制代碼才干為計算機所識別和執(zhí)行。二進(jìn)制代碼過于冗長,而其對應(yīng)的十六進(jìn)制數(shù)則更為簡潔,而且此二種數(shù)制的互相轉(zhuǎn)換十分便利,這就是經(jīng)常使用十六進(jìn)制數(shù)來表示其對應(yīng)的二進(jìn)制數(shù)的緣由。

2.將下列各二進(jìn)制數(shù)分離轉(zhuǎn)換為十進(jìn)制數(shù)和十六進(jìn)制數(shù)。

(1)11010B(2)110100B(3)10101011B(4)11111B

答:(1)11010B=26=1AH(2)110100B=52=34H(3)10101011B=171=ABH(4)11111B=31=1FH

3.將下列各數(shù)分離轉(zhuǎn)換為二進(jìn)制數(shù)和十六進(jìn)制數(shù)。

(1)129D(2)253D(3)0.625(4)111.111

答:(1)129D=10000001B=81H(2)253D=11111101B=FDH

(3)0.625=0.101B=0.AH(4)111.111=01101111.000111B=6F.1CH4.把下列十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)和二進(jìn)制數(shù)。

(1)AAH(2)BBH(3)C.CH(4)DE.FCH(5)ABC.DH(6)128.08H答:(1)AAH=170=10101010B

(2)BBH=187=10111011B

(3)C.CH=12.75=1100.1100H

(4)DE.FCH=222.984375=11011110.1111110B

(5)ABC.DH=2748.8125=101010111100.1101B

(6)128.08H=296.03125=100101000.00001

5.什么叫原碼、反碼及補碼?

答:在機器數(shù)中,最高位為符號位,正數(shù)的符號位用0表示,負(fù)數(shù)的符號位用1表示,其余為該數(shù)的肯定值,這種表示法稱為原碼。正數(shù)的反碼和原碼相同;負(fù)數(shù)的反碼為其原碼除符號位外其他各位按位取反得所值。正數(shù)的補碼和原碼相同;負(fù)數(shù)的補碼為反碼加1。

6.已知原碼如下,寫出其反碼及補碼(其最高位為符號位)。

(1)[X]原=01011001(2)[X]原=11011011(3)[X]原=11111100

答:(1)[X]反=[X]補=[X]原=01011001

(2)[X]反=10100100[X]補=10100101

(3)[X]反=10000011[X]補=10000100

7.當(dāng)微機把下列數(shù)視為無符號數(shù)時,它們相應(yīng)的十進(jìn)制數(shù)為多少?若把它們視為補碼,最高位為符號位,那么它們相應(yīng)的十進(jìn)制數(shù)又是多少?

(1)10001110(2)10110000(3)00010001(4)01110101

答:視為無符號數(shù)時:

(1)10001110B=142(2)10110000B=176

(3)00010001B=17(4)01110101B=117

若把它們視為補碼,最高位為符號位,那么它們相應(yīng)的十進(jìn)制數(shù)是:

(1)10001110B=-114(2)10110000B=-80

(3)00010001B=17(4)01110101B=117

8.先將下列十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),然后分離完成規(guī)律乘、規(guī)律加和規(guī)律異或操

作。

(1)33H和BBH(2)ABH和FFH(3)78H和0FH

答:(1)X=33H=00110011B,

Y=BBH=10111011B;

X∧Y=00110011B;X∨Y=10111011B;X⊕Y=10001000B

(2)X=ABH=10101011B,

Y=FFH=11111111B;

X∧Y=10101011B;X∨Y=11111111B;X⊕Y=01010100B

(3)X=78H=01111000B;

Y=0FH=00001111B;

X∧Y=00001000B;X∨Y=01111111B;X⊕Y=01110111B;

9.已知x和y,試分離計算[x+y]補和[x-y]補,并指出是否產(chǎn)生溢出(設(shè)補碼均用8位表示)。

(1)x=+1001110,y=+0010110(2)x=+0101101,y=-1100100

(3)x=-0101110,y=+0111011(4)x=-1000101,y=-0110011

答:(1)[x+y]補=01100100B,無溢出;[x-y]補=00111000B,無溢出;

(2)[x+y]補=11001001B,無溢出;[x-y]補=10010001B,溢出;

(3)[x+y]補=00001101B,無溢出;[x-y]補=10010111B,無溢出;

(2)[x+y]補=10001000B,無溢出;[x-y]補=11101110B,無溢出;

10.寫出下列各數(shù)的BCD碼。

(1)45(2)98(3)124(4)1998

答:(1)45=(01000101)BCD(2)98=(10011000)BCD

(3)124=(000100100100)BCD(4)1998=(0001100110011000)BCD11.用十六進(jìn)制形式寫出下列字符的ASCII碼。

(1)CD(2)COMPUTER(3)HELLO(4)F365

答:(1)43H、44H(2)43H、4FH、4DH、50H、55H、54H、45H、52H(3)48H、45H、4CH、4CH、4FH(4)46H、33H、36H、35H12.ALU是什么部件?它能完成什么運算功能?

答:ALU稱為算術(shù)規(guī)律部件,它能完成算術(shù)運算和規(guī)律運算。

13.累加器有何用處?

答:累加器通常用于提供ALU的一個運算數(shù)據(jù)或暫存ALU的運算結(jié)果,此外還能使存儲其中的數(shù)據(jù)左移或右移。

14.控制字是什么意思?試舉個例子說明之。

答:控制字是一個二進(jìn)制數(shù),其各位代表相應(yīng)控制信號的規(guī)律狀態(tài)。例如:

CON=LAEALBEBLCECLDED=10010000

表示要將寄存器B的內(nèi)容傳送入寄存器A中去。

15.ROM和RAM各有何特點和用處?

答:ROM為只能讀出的存儲器,可用于存放固定的程序和數(shù)據(jù)。

ROM為可在線寫入和讀出的存儲器,可用于隨時寫入或讀出數(shù)據(jù),也可用于寫入隨時有可能轉(zhuǎn)變的用戶程序。

16.為什么要建立“地址”這個概念?

答:由于存儲器的存儲單元無數(shù),為區(qū)別不同的存儲單元必需給每個存儲單元編上地址。

17.除地線公用外,5根地址線和11根地址線各可選多少個地址?

答:25=32個地址

211=2048個地址

18.譯碼器有何用處?

答:譯碼器用于產(chǎn)生和輸入代碼相對應(yīng)的控制信號。假如是存儲器地址譯碼器則其能按照輸入的地址信號產(chǎn)生存儲器相應(yīng)單元的選通信號。

19.存儲地址寄存器(MAR)和存儲數(shù)據(jù)寄存器(MDR)各有何用處?

答:MAR用以接受來自PC的地址號。

MDR用以接受來自總線的數(shù)據(jù)。

此二者均為存儲器的主要輔件。

20.微型計算機的基本結(jié)構(gòu)是怎樣的?包括哪些主要部件?

答:微型計算機包括微處理器(CPU)、隨機存取存儲器(RAM)、只讀存儲器(ROM)、I/O接口電路及外設(shè)組成。前面四大部分通過系統(tǒng)總線銜接在一起。

21.指令、指令系統(tǒng)和程序三者間有什么區(qū)分和聯(lián)系?

答:指令是指揮計算機工作的指示和命令。而指令系統(tǒng)則是一臺計算機所擁有的全部指令的集合。程序則是為了實現(xiàn)特點功能而將取自指令系統(tǒng)的指令根據(jù)一定挨次羅列起來的組織體。

22.控制部件包括哪些主要環(huán)節(jié)?各有何用處?

答:(1)指令部件——作用是獵取來自程序存儲器的二進(jìn)制指令操作碼并將其譯成控制動作信號送入控制矩陣。

(2)時序部件——作用是用于產(chǎn)生微操作控制部件所需的定時脈沖信號。

(3)控制矩陣——控制矩陣可以為ID輸出信號配上節(jié)拍電位和節(jié)拍脈沖,也可將外部進(jìn)來的控制信號組合,共同形成相應(yīng)的微操作控制信號序列,控制相關(guān)部件根據(jù)嚴(yán)格的先后挨次執(zhí)行指令所要求的各種微操作,終于完成規(guī)定的操作。

23.環(huán)形計數(shù)器有何用處?什么叫環(huán)形字?

答:環(huán)形計數(shù)器用于產(chǎn)生機器節(jié)拍。若將環(huán)形計數(shù)器的輸出視為一個字,則這個字就稱為環(huán)形字

24.試說明下列各部件的作用:

(1)程序計數(shù)器PC(2)指令寄存器IR(3)指令譯碼器ID

答:(1)程序計數(shù)器PC是在控制器中設(shè)置的一個專用寄存器,用來存放當(dāng)前要執(zhí)行的指令在存儲器中的位置信息(即存儲器地址),以便按照此地址去讀取指令。

(2)指令寄存器IR是用來臨時存放從存儲器中取出的當(dāng)前要執(zhí)行指令的操作碼的這么一個寄存器。

(3)指令譯碼器ID是對指令操作碼舉行分析,在其輸出端產(chǎn)生各種控制電平,以形成相應(yīng)的微操作,用以實現(xiàn)指令執(zhí)行過程中所需要的功能控制的這么一個譯碼器。

25.什么叫例行程序?什么叫機器周期、取指周期和執(zhí)行周期?本章所論模型式計算機的機器周期包括幾個時鐘周期(機器節(jié)拍)?機器周期是否一定是固定不變的?

答:例行程序是由控制部件內(nèi)部的結(jié)構(gòu)確定了的各條指令的執(zhí)行步驟,機器周期是指一條指令從取指到執(zhí)行完所需的時鐘周期數(shù)。取指周期為從PC開頭輸出訪程序存儲器中的指令進(jìn)入IR到PC+1為止的時鐘周期數(shù)。執(zhí)行周期為從指令進(jìn)入控制器起至執(zhí)行完的時鐘周期數(shù)。本章所論模型計算機的機器周期包括6個時鐘周期,在這里機器周期是固定的,但是對于不同的計算機而言,機器周期就不一定是固定的了。

26.何謂總線?它有哪幾類?它們的主要功能是什么?

答:將多個裝置或部件銜接起來并傳送信息的公共通道稱為總線。

總線通常有如下三種類型:

①數(shù)據(jù)總線(DB):特地傳送數(shù)據(jù)信息。

②地址總線(AB):特地傳送地址信息。

③控制總線(CB):特地傳送控制信息。

27.微型計算機系統(tǒng)的硬件和軟件包括哪些部分?各部分的作用是什么?

答:硬件系統(tǒng)主要包括主機箱、顯示器、鍵盤和打印機等。主機箱內(nèi)裝有主機板、光盤和硬盤驅(qū)動器、電源等,CPU、內(nèi)存儲器和I/O接口電路等裝在主機板上,普通主機板上還留有擴展插槽,以備用戶擴展其他功能。硬件系統(tǒng)是運行各種軟件的支持平臺。

計算機的軟件系統(tǒng)包括系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件是為了最大限度地發(fā)揮計算機的功能,便于使用、管理和維護(hù)計算機硬件的軟件,它也是應(yīng)用軟件的支撐軟件,可以為應(yīng)用軟件提供很好的運行環(huán)境。應(yīng)用軟件是指用戶為了解決某一領(lǐng)域的實際問題而編制的計算機應(yīng)用程序,具有顯然的針對性和專用性。

28.什么叫單片機?和普通型計算機相比,單片機有何特點?

答:單片是在一塊芯片上集成了中心處理器(CPU)、存儲器(RAM、ROM)、定時器/計數(shù)器、中斷控制、各種輸入/輸出(I/O)接口(如并行I/O口、串行I/O口和A/D轉(zhuǎn)換器)等為一體的器件。

普通微型計算機的基本結(jié)構(gòu)由CPU(運算器、控制器)、存儲器、輸入設(shè)備和輸出設(shè)備五大部分組成,各部分通過外部總線銜接而成為一體。單片機的結(jié)構(gòu)是在一塊芯片上集成了中心處理器(CPU)、存儲器、定時器/計數(shù)器、中斷控制、各種輸入/輸出接口(如并行I/O口、串行I/O口和A/D轉(zhuǎn)換器)等,它們通過單片機內(nèi)部總線銜接而成為一體。

29.除了單片機這一名稱之外,單片機還可稱為()和()。

答:微控制器和嵌入式控制器。

30.MCS-51系列單片機的基本型芯片分離為哪幾種?它們的差別是什么?

答:基本芯片為8031、8051、8751。

8031內(nèi)部包括1個8位CPU、128BRAM,21個特別功能寄存器(SFR)、4個8位并行I/O口、1個全雙工串行口,2個16位定時器/計數(shù)器,但片內(nèi)無程序存儲器,需外擴EPROM芯片。

8051是在8031的基礎(chǔ)上,片內(nèi)又集成有4KBROM,作為程序存儲器,是1個程序不超過4KB的小系統(tǒng)。

8751是在8031的基礎(chǔ)上

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論