微型计算机硬件技术基础答案,计算机硬件技术基础_万晓冬_习题
1—1 簡述計算機和微型計算機經(jīng)過了哪些主要發(fā)展階段? 1—2 什么叫微處理器?什么叫微型計算機?什么叫微型計算機系統(tǒng)? 1—3 寫出下列機器數(shù)的真值:
(1)01101110 (2)10001101 (3)01011001 (4)11001110
1—4 寫出下列二進(jìn)制數(shù)的原碼、反碼和補碼(設(shè)字長為8位) (1)+010111 (2)+101011 (3)-101000 (4)-111111
1—5 當(dāng)下列各二進(jìn)制數(shù)分別代表原碼、反碼和補碼時,其等效的十進(jìn)制數(shù)值為多少?
(1)00001110 (2)11111111 (3)10000000 (4)10000001
1—6 已知x(l)=+0010100,y(1)=+0100001,x(2)=-0010100,y(2)=-0100001,試計算下列各式(字長8位)
(1)[x(l)+y(1)]補 (2)[x(l)-y(2)]補 (3)[x(2)-y(2)]補 (4)[x(2)+y(2)]補 (5)[x(l)+2y(2)])L (6)[x(2)+y(2)/8]補
1—7 用補碼來完成下列計算,并判斷有無溢出產(chǎn)生(字長為8位): (1)85+60 (2)-85+60 (3)85-60 (4)-85-60
1—8 在微型計算機中存放兩個補碼數(shù),試用補碼加法完成下列計算,并判斷有無溢出:
(1)[x]補+[y]補=01001010+0ll00001 (2)[x]補一[y]補=01101100-01010110 1—9 試將下列各數(shù)轉(zhuǎn)換成BCD碼:
(1)(30)十進(jìn)制 (2)(127)十進(jìn)制 (3)00100010B (4)74H l—10 試查看下列各數(shù)代表什么ASCII字符
(1)41H (2)72H (3)65H (4)20H 1—11 試寫出下列字符的ASCII碼:9,*,=,$,! 1—12 若加上偶校驗,題1—11字符的ASCII又是什么?
1—13 假定微型計算機中用10位二進(jìn)制數(shù)來表示數(shù),對定點數(shù)用1位(MSB)表示數(shù)符,9位表示數(shù)值,對浮點數(shù)
用4位表示階碼(其中MSB為階符),6位表示尾數(shù)(其中MSB為數(shù)符)。試問這樣定義的定點數(shù)和浮點數(shù)能
表示數(shù)的范圍分別是多少?
1—14 試將下列數(shù)表示成浮點的規(guī)格化數(shù)。設(shè)階碼(含階符)為4位,尾數(shù)(含數(shù)符)為8
(1)69.57 (2)-8.405 (3)-0.25 (4)+0.00834 1—15 試將上題(1),(2),(3)表示成單精度浮點數(shù)。
1—16 下面是Pentium處理器的一個單精度浮點數(shù)(32位)和一個雙精度浮點數(shù)(64位),該兩個浮點數(shù)實際數(shù)值
為多少?
(1)01000010101100000000000000000000 (2)406CD25179FCED82H
1—17 通用微型計算機硬件系統(tǒng)結(jié)構(gòu)是怎樣的?請用示意圖表示。說明各部分作用。
1—18 通用微型計算機軟件包括哪些內(nèi)容?
1—19 典型微機有哪幾種總線?它們傳送的是什么信息? 1—20 什么是指令?什么是程序?
1—21 試用示意圖說明內(nèi)存儲器的結(jié)構(gòu)和讀、寫操作。
1—22 簡述評估通用微型計算機主要技術(shù)指標(biāo)。
2—1 8086/8088為什么要分為EU和BIU兩部分?每個部分又由哪幾部分組成? 2—2 簡述8086/8088指令隊列作用及工作過程。 2—3 在執(zhí)行指令期間,EU能直接訪問存儲器嗎?為什么?
2—4 8086/8088CPU中,供使用匯編語言的程序員使用的寄存器有哪些? 2—5 試述SP、IP、BP、SI和DI寄存器名稱的由來。它們能否作為通用寄存器? 2—6 為什么要設(shè)置段寄存器?8086/8088有幾個段寄存器? 2—7 8086/8088有幾位狀態(tài)位?有幾位控制位?其含義各是什么? 2—8 8086/8088CPU使用的存儲器為什么要分段?怎樣分段? 2—9 簡述A0與BHE在8086系統(tǒng)中的作用。
2—10 8086/8088CPU系統(tǒng)中為什么要采用地址鎖存器8282/8283? 2—11 8086與8088CPU主要區(qū)別有哪些?
2—12 8086/8088單CPU和多CPU系統(tǒng)各自主要特點是什么?差別在哪里? 2—13 簡述指令隊列狀態(tài)線QSl和QSO的含義。
2—14 8086構(gòu)成系統(tǒng)分為哪兩個存儲體?它們?nèi)绾闻c地址、數(shù)據(jù)總線連接? 2—15 什么是邏輯地址?什么是物理地址?它們之間有什么聯(lián)系?各用在何處? 2—16 什么是基地址?什么是偏移量?它們之間有何聯(lián)系?
2—17 若CS為A000H,試說明現(xiàn)行代碼段可尋址的存儲空間的范圍。 2—18 設(shè)現(xiàn)行數(shù)據(jù)段位于存儲器B0000H到BFFFFH存儲單元,DS段寄存器內(nèi)容為多少?
2—19 設(shè)雙字節(jié)12345678H的起始地址是A001H,試說明這個雙字在存儲器中如何存放?
2—20 已知堆棧段寄存器SS=A000H,堆棧指示器SP=0100H,試將數(shù)據(jù)1234ABCDH推人堆棧,畫出進(jìn)棧示意圖。
最后棧頂SP=?
2—21試求出下列運算后的各個狀態(tài)標(biāo)志,并說明進(jìn)位標(biāo)志和溢出標(biāo)志的區(qū)別。 (1)1278H+3469H (2)54E3H-27AOH (3)3881H+3597H (4)01E3H一01E3H
2—2 28088CPU工作在最小模式(單CPU)和最大模式(多CPU)主要特點是什么?有何區(qū)別?
2—23 在8088CPU工作在最小模式時。
(1)當(dāng)CPU訪問存儲器時,要利用哪些信號? (2)當(dāng)CPU訪問I/O時,要利用哪些信號?
(3)當(dāng)HOLD有效并得到響應(yīng)時,CPU的哪些信號置高阻? 2—24 什么是時鐘周期?機器周期?總線周期?什么是指令周期? 2—25 為什么要了解8086/8088CPU時序?
2—26 試?yán)L出8086單CPU系統(tǒng)訪問I/O端口總線周期的時序圖。 2—27 試說明WMTC(10WC)與AWMC(AIOW)異同。
2—28 在8086/8088多CPU系統(tǒng)中,存儲器讀總線周期中,RD可以從CPU發(fā)出,也可以從8288發(fā)出(MRDC),試
比較其異同?
2—29 什么情況下插入Tw等待周期?插入Tw多少,取決什么因素? 2—30 什么情況會出現(xiàn)總線空閑周期?
2—31 試用表格列出8088單CPU方式下,IO/M、DT/R、DEN、RD及WR讀/寫存儲器狀態(tài)。例如讀存儲器
RD=0。
2—32 簡述80386、80486和PentiumCPU基本組成與各部分作用。
2—33 什么是實地址模式?什么是保護模式?什么是虛擬8086模式?試列出三者主要特點。
2—34 試說明80386、80486和Pentium控制寄存器的作用。 2—35 CS寄存器在保護模式下叫什么名字?DS寄存器呢? 2—36 選擇符中三個域的名字和大小各是多少? 2—37 T1等1意味著什么?
2—38 如果GDT寄存器值為0013000000FFH,裝入LDTR的選擇符為0040H,試問裝入緩存LDT描述符的起始地址是
多少?
2—39 NT代表什么意思?RF呢?
2—40 如果標(biāo)志寄存器的IOPL位為10,那么I/O指令的特權(quán)級為多少? 2—41 80386、80486和Pentium虛擬地址空間有多大? 2—42 虛擬地址的兩部分各叫什么名字? 2—43 數(shù)據(jù)段能有多大?能有多小?
2—44 80386、80486和Pentium虛擬地址空間最多能放多少個段? 2—45 全局存儲器地址空間有多大?它能包含多少個段?
2—46 如果允許分頁,那么80386、80486和Pentium的地址空間可映射到多少頁?頁有多大?
2—47 頁轉(zhuǎn)換產(chǎn)生的線性地址的三部分各是什么?給出每個部分的大小。 2—48 設(shè)置轉(zhuǎn)換檢測緩沖器的目的是什么? 2—49 頁幀有多大?什么選擇頁幀的存放位置?
2—50 描述符中有多少個字節(jié)?試給出每一個域名及大小? 2—51 段描述符與什么寄存器相聯(lián)?系統(tǒng)段描述符呢?
2—52 選擇符022416裝入了數(shù)據(jù)段寄存器,該值指向局部描述符表中從地址00100220H開始的段描述符。如果
總結(jié)
以上是生活随笔為你收集整理的微型计算机硬件技术基础答案,计算机硬件技术基础_万晓冬_习题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大工19春《计算机原理》在线作业2,大工
- 下一篇: 怎么将HTML数组用ID打印,如何将这个