資源描述:
《26063-微機原理及接口技術(shù)—李干林—習題參考解答2015.08.10資料》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、習題參考解答1.1什么是微處理器、微型計算機、微型計算機系統(tǒng)?參考答案:將運算器和控制器集成在一塊大規(guī)模集成電路芯片上作為中央處理部件,簡稱為微處理器;以微處理器為核心,再配上存儲器、接口電路等芯片,構(gòu)成微型計算機;微型計算機系統(tǒng)由硬件和軟件系統(tǒng)兩大部分組成:(1)硬件系統(tǒng)由微型計算機和外設(shè)組成的計算機實體;(2)軟件系統(tǒng)是指為微型計算機運行的全部技術(shù)資料和各種程序,由系統(tǒng)軟件和應(yīng)用軟件構(gòu)成。1.2什么是微型計算機的三種總線?參考答案:系統(tǒng)總線包含有三種不同功能的總線,即數(shù)據(jù)總線DB(DataBus)、地址總線AB(A
2、ddressBus)和控制總線CB(ControlBus)?!皵?shù)據(jù)總線DB”用于傳送數(shù)據(jù)信息。數(shù)據(jù)總線是雙向三態(tài)形式的總線,即他既可以把CPU的數(shù)據(jù)傳送到存儲器或I/O接口等其它部件,也可以將其它部件的數(shù)據(jù)傳送到CPU?!暗刂房偩€AB”是專門用來傳送地址的,由于地址只能從CPU傳向外部存儲器或I/O端口,所以地址總線總是單向三態(tài)的?!翱刂瓶偩€CB”用來傳送控制信號和時序信號。1.3評估微型計算機的主要技術(shù)指標有哪些?參考答案:評估微型計算機的主要技術(shù)指標有:⑴CPU的字長,決定計算機內(nèi)部一次可以處理的二進制代碼的位數(shù);
3、⑵內(nèi)存儲器容量與速度,內(nèi)存儲器容量是衡量它存儲二進制信息量大小的一個重要指標,內(nèi)存儲器的速度用存取周期來衡量;⑶CPU指令執(zhí)行時間,反映CPU運算速度的快慢;⑷系統(tǒng)總線的傳輸速率等。1.4將下列十進制數(shù)分別轉(zhuǎn)換為二進制、十六進制數(shù)。⑴35⑵130⑶0.625⑷48.25參考答案:⑴100011B,23H⑵10000010B,82H⑶0.101B,0.AH⑷110000.01B,30.4H1.5將下列二進制數(shù)分別轉(zhuǎn)換為十進制、八進制、十六進制數(shù)。⑴101101B⑵11100110B⑶110110.101B⑷101011.
4、011B參考答案:⑴45,55Q,2DH⑵230,346Q,E6H⑶54.625,66.5Q,36.AH⑷43.375,53.3Q,2B.6H1.6寫出下列十進制數(shù)的原碼、反碼、補碼(分別采用8位二進制和16位二進制表示)。⑴38⑵120⑶-50⑷-89參考答案:⑴原碼、反碼、補碼:00100110B,0000000000100110B⑵原碼、反碼、補碼:01111000B,0000000001111000B⑶原碼:10110010B,1000000000110010B反碼:11001101B,111111111100
5、1101B補碼:11001110B1111111111001110B⑷-89原碼:11011001B,1000000001011001B反碼:11001101B,1111111111001101B補碼:11001110B1111111111001110B1.7已知補碼求出其真值和原碼。⑴21H⑵93H⑶45A6H⑷0DA25H參考答案:⑴真值:+21H,原碼:21H⑵真值:-6DH,原碼:EDH⑶真值:+45A6H,原碼:45A6H⑷真值:-25DBH,0A5DBH1.8將下列十進制數(shù)轉(zhuǎn)換為壓縮和非壓縮格式的BCD碼。
6、⑴12⑵55⑶147⑷368參考答案:⑴00010010B,0000000100000010B⑵01010101B,0000010100000101B⑶000101000111B,000000010000010000000111B⑷001101101000B,000000110000011000001000B1.9下列十進制數(shù)算術(shù)運算,試用8位二進制補碼計算,并用十六進制數(shù)表示運算結(jié)果,判斷是否有溢出。⑴35-45⑵80+50⑶-70-60⑷-20+(-60)參考答案:各數(shù)的補碼:[35]補=00100011B,[-4
7、5]補=11010011B,[80]補=01010000B,[50]補=00110010B,[-70]補=10111010B,[-60]補=11000100B,[-20]補=11101100B。35+(-45)00100011B+11010011B11110110B80+5001010000B+00110010B10000010B-70+(-60)10111010B+11000100B101111110B-20+(-60)11101100B+11000100B110110000BCY=0,CS=0OF=CY⊕CS=0⊕
8、0=0沒有溢出CY=0,CS=1OF=CY⊕CS=0⊕1=1有溢出CY=1,CS=0OF=CY⊕CS=1⊕0=1有溢出CY=1,CS=1OF=CY⊕CS=1⊕1=0沒有溢出⑴35-45=11110110B=-10,結(jié)果正確,沒有溢出;⑵80+50=10000010B=-126,結(jié)果不正確,有溢出,因為130超出了8位補碼的表示范圍