資源描述:
《單片微型計(jì)算機(jī)原理與應(yīng)用參考答案解析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、《單片微型計(jì)算機(jī)原理及應(yīng)用》習(xí)題參考答案姜志海劉連鑫王蕾編著電子工業(yè)出版社目錄第1章微型計(jì)算機(jī)基礎(chǔ)2第2章半導(dǎo)體存儲(chǔ)器及I/O接口基礎(chǔ)4第3章MCS-51系列單片機(jī)硬件結(jié)構(gòu)11第4章MCS-51系列單片機(jī)指令系統(tǒng)16第5章MCS-51系列單片機(jī)匯編語言程序設(shè)計(jì)20第6章MCS-51系列單片機(jī)中斷系統(tǒng)與定時(shí)器/計(jì)數(shù)器26第7章MCS-51系列單片機(jī)的串行口32第8章MCS-51系列單片機(jī)系統(tǒng)擴(kuò)展技術(shù)34第9章MCS-51系列單片機(jī)鍵盤/顯示器接口技術(shù)36第10章MCS-51系列單片機(jī)模擬量接口技術(shù)40第11章單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)44第
2、1章微型計(jì)算機(jī)基礎(chǔ)1.簡述微型計(jì)算機(jī)的結(jié)構(gòu)及各部分的作用微型計(jì)算機(jī)在硬件上由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備及輸出設(shè)備五大部分組成。運(yùn)算器是計(jì)算機(jī)處理信息的主要部分;控制器控制計(jì)算機(jī)各部件自動(dòng)地、協(xié)調(diào)一致地工作;存儲(chǔ)器是存放數(shù)據(jù)與程序的部件;輸入設(shè)備用來輸入數(shù)據(jù)與程序;輸出設(shè)備將計(jì)算機(jī)的處理結(jié)果用數(shù)字、圖形等形式表示出來。通常把運(yùn)算器、控制器、存儲(chǔ)器這三部分稱為計(jì)算機(jī)的主機(jī),而輸入、輸出設(shè)備則稱為計(jì)算機(jī)的外部設(shè)備(簡稱外設(shè))。由于運(yùn)算器、控制器是計(jì)算機(jī)處理信息的關(guān)鍵部件,所以常將它們合稱為中央處理單元CPU(CentralProc
3、essUnit)。2.微處理器、微型計(jì)算機(jī)、微型計(jì)算機(jī)系統(tǒng)有什么聯(lián)系與區(qū)別?微處理器是利用微電子技術(shù)將計(jì)算機(jī)的核心部件(運(yùn)算器和控制器)集中做在一塊集成電路上的一個(gè)獨(dú)立芯片。它具有解釋指令、執(zhí)行指令和與外界交換數(shù)據(jù)的能力。其內(nèi)部包括三部分:運(yùn)算器、控制器、內(nèi)部寄存器陣列(工作寄存器組)。微型計(jì)算機(jī)由CPU、存儲(chǔ)器、輸入/輸出(I/O)接口電路構(gòu)成,各部分芯片之間通過總線(Bus)連接。以微型計(jì)算機(jī)為主體,配上外部輸入/輸出設(shè)備、電源、系統(tǒng)軟件一起構(gòu)成應(yīng)用系統(tǒng),稱為微型計(jì)算機(jī)系統(tǒng)。3.微型計(jì)算機(jī)是以CPU為核心,配上存儲(chǔ)器、輸入/輸
4、出接口和系統(tǒng)總線組成的計(jì)算機(jī)。4.在計(jì)算機(jī)內(nèi)部,一切信息的存取、處理和傳遞的形式是(C)。A.ASCII碼B.BCD碼C.二進(jìn)制D.十六進(jìn)制5.0~9的ASCII碼是(C)。A.0~9B.30~39C.30H~39HD.40H~49H6.在微型計(jì)算機(jī)中,一般具有哪三類總線?試說出各自的特征(包括傳輸?shù)男畔㈩愋?、單向傳輸還是雙向傳輸)。所謂總線,就是在微型計(jì)算機(jī)各芯片之間或芯片內(nèi)部各部件之間傳輸信息的一組公共通信線。計(jì)算機(jī)元件級總線包括地址總線AB(AddressBus)、數(shù)據(jù)總線DB(DataBus)、控制總線CB(Control
5、Bus)三種。(1)地址總線:地址總線是CPU用來向存儲(chǔ)器或I/O接口傳送地址信息的,是三態(tài)單向總線。地址總線的寬度決定了CPU可直接尋址的內(nèi)存容量。通過地址總線確定要操作的存儲(chǔ)單元或I/O接口的地址。(2)數(shù)據(jù)總線:數(shù)據(jù)總線是CPU與存儲(chǔ)器及外設(shè)交換數(shù)據(jù)的通路,是三態(tài)雙向總線。(3)控制總線:控制總線是用來傳輸控制信號的,傳送方向依據(jù)具體控制信號而定,如CPU向存儲(chǔ)器或I/O接口電路輸出讀信號、寫信號、地址有效信號,而I/O接口部件向CPU輸入復(fù)位信號、中斷請求信號等。7.將下列二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)。111101.101B10
6、0101.11B1100110.011B111101.101B=29.625100101.11B=37.751100110.011B=102.3758.將下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)、BCD碼數(shù)。126.635317.12587.0735126.635=1111110.101B=(000100100110.011000110101)BCD317.125=100111101.001B=(001100010111.000100100101)BCD87.0735=1010111.0001B=(10000111.00000111001101
7、01)BCD9.設(shè)機(jī)器數(shù)為8位,寫出下列用真值表示的二進(jìn)制數(shù)的原碼、補(bǔ)碼和反碼。+0010101B–0010101B+1000000B–1000000B+0010101B–0010101B+1000000B–1000000B原碼00010101B10010101B01000000B11000000B反碼00010101B11101010B01000000B10111111B補(bǔ)碼00010101B11101011B01000000B11000000B10.將下列BCD碼表示成十進(jìn)制數(shù)和二進(jìn)制數(shù)。0111100101010111100
8、0001110011001(01111001)BCD=79=1001111B(01010111)BCD=57=111001B(10000011)BCD=83=1010011B(10011001)BCD=99=1100011B11.設(shè)下列數(shù)據(jù)為8位補(bǔ)