第一篇:國(guó)家開(kāi)放大學(xué)計(jì)算機(jī)組成原理期末復(fù)習(xí)指導(dǎo)及答案
計(jì)算機(jī)組成原理期末復(fù)習(xí)指導(dǎo)
期末考試題型舉例
題型包括選擇題(單選)、判斷題、簡(jiǎn)答題和計(jì)算題。下面給每種題型列舉1-2道樣題,以及相應(yīng)的參考答案及評(píng)分標(biāo)準(zhǔn)。
1.選擇題(每小題3分,共36分)
(1)在定點(diǎn)二進(jìn)制運(yùn)算器中,加法運(yùn)算一般通過(guò)來(lái)實(shí)現(xiàn)。A.原碼運(yùn)算的二進(jìn)制加法器B.反碼運(yùn)算的二進(jìn)制加法器 C.補(bǔ)碼運(yùn)算的十進(jìn)制加法器D.補(bǔ)碼運(yùn)算的二進(jìn)制加法器 答案:D(2)變址尋址方式中,操作數(shù)的有效地址等于加形式地址。A.基址寄存器內(nèi)容B.堆棧指示器內(nèi)容 C.變址寄存器內(nèi)容D.程序計(jì)數(shù)器內(nèi)容 答案:C(3)將RAM芯片的數(shù)據(jù)線、地址線和讀寫(xiě)控制線分別接在一起,而將片選信號(hào)線單獨(dú)連接,其目的是。
A.增加存儲(chǔ)器字長(zhǎng)B.增加存儲(chǔ)單元數(shù)量 C.提高存儲(chǔ)器速度D.降低存儲(chǔ)器的平均價(jià)格 答案:B 2.判斷題(每小題3分,共15分)
(1)輸入輸出指令的功能是進(jìn)行CPU和I/O設(shè)備之間的數(shù)據(jù)傳送。()答案:√
(2)半導(dǎo)體ROM信息可讀可寫(xiě),且斷電后仍能保持記憶。()答案:×
(3)在采用DMA方式傳輸數(shù)據(jù)時(shí),數(shù)據(jù)傳送是在DMA控制器本身發(fā)出的控制信號(hào)控制下完成的。
答案:√
3.簡(jiǎn)答題(每小題7-8分,共29分)(1)簡(jiǎn)述計(jì)算機(jī)運(yùn)算器部件的主要功能。
答:主要功能包括(1)由其內(nèi)部的算術(shù)與邏輯運(yùn)算部件ALU完成對(duì)數(shù)據(jù)的算術(shù)和邏輯運(yùn)算;(2)由其內(nèi)部的一組寄存器承擔(dān)對(duì)將參加運(yùn)算的數(shù)據(jù)和中間結(jié)果的暫存;(3)作為處理機(jī)內(nèi)部的數(shù)據(jù)傳送通路。
(2)確定一臺(tái)計(jì)算機(jī)的指令系統(tǒng)并評(píng)價(jià)其優(yōu)劣,通常應(yīng)從哪幾個(gè)方面考慮? 答:主要從以下四個(gè)方面進(jìn)行考慮:
a.指令系統(tǒng)的完備性,以常用指令齊全、編程方便為優(yōu); b.指令系統(tǒng)的高效性,以程序占內(nèi)存空間少、運(yùn)行速度快為優(yōu); c.指令系統(tǒng)的規(guī)整性,以指令和數(shù)據(jù)使用規(guī)則統(tǒng)一簡(jiǎn)單、易學(xué)易記為優(yōu);
d.指令系統(tǒng)的兼容性,以同一系列的低檔機(jī)的程序能在新的高檔機(jī)上直接運(yùn)行為優(yōu)。
(3)相對(duì)主存來(lái)說(shuō),高速緩沖存儲(chǔ)器CACHE具有什么特點(diǎn)?它在計(jì)算機(jī)系統(tǒng)中是如何發(fā)揮它的作用的?
答:CACHE具有容量很小但讀寫(xiě)速度非??斓奶攸c(diǎn)。由于少量的一些數(shù)據(jù)和指令是CPU重復(fù)用到的,若將它們從主存復(fù)制到CACHE中,CPU就不必在下次使用這些信息時(shí)訪問(wèn)慢速的主存,而是從快速CACHE中直接得到。所以,CACHE起到了緩解主存速度跟不上CPU讀寫(xiě)速度要求的矛盾,提高了CPU的運(yùn)行效率。
4.計(jì)算題(每小題10分,共20分)
1.將十進(jìn)制數(shù)(0.71)10變換成BCD碼、二進(jìn)制數(shù)和16進(jìn)制數(shù),將(1AB)16變換成二進(jìn)制數(shù)和十進(jìn)制數(shù)。二進(jìn)制需要小數(shù)點(diǎn)后保留8位。
答案:(0.71)10=(0.01110001)BCD=(0.10110101)2=(0.B5)16(1AB)16=(000110101011)2=(427)10 注:以上括弧外的數(shù)字均是下角標(biāo)。
2.已知X=-0.1101,Y=0.0001,分別計(jì)算X和Y的原碼、補(bǔ)碼、-X和-Y的補(bǔ)碼、X+Y的補(bǔ)碼、Y-X的補(bǔ)碼。
答案:[X]原=(1.1101)、[X]補(bǔ)=(1.0011)、[-X]補(bǔ)=(0.1101)[Y]原=(0.0001)、[Y]補(bǔ)=(0.0001)、[-Y]補(bǔ)=(1.1111)[X+Y]補(bǔ)=(1.0100)[Y-X]補(bǔ)=(0.1110)
注:以上括弧外的原、補(bǔ)二字均是下角標(biāo)。張曉紅:回復(fù):期末考試題型舉例――謝謝提供
形考作業(yè)指導(dǎo)1 計(jì)算題:
1.將十六進(jìn)制數(shù)據(jù)14.4CH表示成二進(jìn)制數(shù),然后表示成八進(jìn)制數(shù)和十進(jìn)制數(shù)。說(shuō)明:
十進(jìn)制數(shù)(Decimal number)用后綴D表示或無(wú)后綴 二進(jìn)制數(shù)(Binary number)用后綴B表示 八進(jìn)制數(shù)(Octal number)用后綴Q表示
十六進(jìn)制數(shù)(Hexadecimal number)用后綴H表示
14.4CH=(14.4C)16
2.對(duì)下列十進(jìn)制數(shù)表示成8位(含一位符號(hào)位)二進(jìn)制數(shù)原碼和補(bǔ)碼編碼。(1)17;(2)-17 提示:(17)10=(10001)2
8位二進(jìn)制數(shù)原碼:(0 0010001)原
8位二進(jìn)制數(shù)補(bǔ)碼:(0 0010001)補(bǔ)
若完成有困難,建議閱讀教材第20頁(yè)
3.寫(xiě)出X=10111101,Y=-00101011的雙符號(hào)位原碼、反碼、補(bǔ)碼表示,并用雙符號(hào)補(bǔ)碼計(jì)算兩個(gè)數(shù)的差。
提示:閱讀教材第38頁(yè),注意:雙符號(hào)位、模
4、判別溢出等概念
形考作業(yè)指導(dǎo)2 選擇題:
加法器采用并行進(jìn)位的目的是_____。A.提高加法器的速度B.快速傳遞進(jìn)位信號(hào) C.優(yōu)化加法器結(jié)構(gòu)
D.增強(qiáng)加法器功能
提示:
二進(jìn)制并行加法器是一種能并行產(chǎn)生兩個(gè)二進(jìn)制數(shù)算術(shù)和的組合邏輯部件
按其進(jìn)位方式的不同,可分為串行進(jìn)位二進(jìn)制并行加法器和并行(超前、先行)進(jìn)位二進(jìn)制并行加法器兩種類(lèi)型
為了提高加法器的運(yùn)算速度,必須設(shè)法減小或去除由于進(jìn)位信號(hào)逐級(jí)傳送所花的時(shí)間,使各位的進(jìn)位直接由加數(shù)和被加數(shù)來(lái)決定,不需依賴(lài)低位進(jìn)位,而是由邏輯電路根據(jù)輸入信號(hào)同時(shí)形成各位向高位的進(jìn)位
代價(jià):增加一些處理進(jìn)位信號(hào)的邏輯器件
位數(shù)再多些的話(huà),還可采用分層分組的并行進(jìn)位方式
簡(jiǎn)答題:
假定 X = 0.0110011*211(11是指數(shù)),Y = 0.1101101*2-10(10是指數(shù))(此處的數(shù)均為二進(jìn)制),在不使用隱藏位的情況下,回答下列問(wèn)題:
(1)浮點(diǎn)數(shù)階碼用4位移碼、尾數(shù)用8位原碼表示(含符號(hào)位),寫(xiě)出該浮點(diǎn)數(shù)能表示的絕對(duì)值最大、最小的(正數(shù)和負(fù)數(shù))數(shù)值;
提示:教材第27頁(yè),第2章的內(nèi)容
本題4位的移碼是23+ X,其表示范圍-23≤X <23(注:3是2的指數(shù))。所以該浮點(diǎn)數(shù)的階碼的幾個(gè)典型值:
X=(7)10=(111)2,[X]移=1 111; X=(+1)10=(001)2,[X]移=1 001; X=(+0)10=(000)2,[X]移=1 000; X=(-0)10=-(000)2,[X]移=1 000; X=(-1)10=-(001)2,[X]移=0 111; X=(-8)10=-(1000)2,[X]移=0 000
注意:浮點(diǎn)數(shù)還有許多約定和標(biāo)準(zhǔn),本題若改階碼和尾數(shù)用補(bǔ)碼表示,規(guī)格化,IEEE754標(biāo)準(zhǔn),結(jié)果是不一樣的
形考作業(yè)指導(dǎo)3
選擇題:
在設(shè)計(jì)指令操作碼時(shí)要做到_____(可多選)。A.能區(qū)別一套指令系統(tǒng)中的所有指令 B.能表明操作數(shù)的地址 C.長(zhǎng)度隨意確定 D.長(zhǎng)度適當(dāng)規(guī)范統(tǒng)一 提示:
操作碼用于指明本條指令的功能。在一套指令系統(tǒng)中必須具有唯一性
操作數(shù)的地址是指令中獨(dú)立于操作碼外另外的部分
教材第67頁(yè):
“指令字的長(zhǎng)度,多數(shù)情況下就確定為計(jì)算機(jī)的字長(zhǎng),即一條指令占用計(jì)算機(jī)的一個(gè)字,由幾個(gè)字節(jié)組成,例如2、4、6、8個(gè)字節(jié),但并不一定要求所有的指令的字長(zhǎng)都相同,例如,一個(gè)計(jì)算機(jī)字中,可以存放幾條很短的指令,長(zhǎng)的指令也可能占用多個(gè)計(jì)算機(jī)字,目的在于提高資源利用率?!?/p>
組織方案:定長(zhǎng)、變長(zhǎng)兩種
判斷題:
計(jì)算機(jī)的指令越多,功能越強(qiáng)越好。提示:教材第75頁(yè),指令系統(tǒng)問(wèn)題 RISC和CISC的對(duì)比 P = I ′ CPI ′ T P 表示執(zhí)行一段程序所用的時(shí)間 I 表示該程序中包含的指令的總條數(shù) CPI 為執(zhí)行一條指令所需要的機(jī)器周期數(shù) T 為每個(gè)機(jī)器周期長(zhǎng)度 請(qǐng)對(duì)照完成作業(yè)。
形考作業(yè)指導(dǎo)4 判斷題:
程序計(jì)數(shù)器PC主要用于解決指令的執(zhí)行次序問(wèn)題。提示:
閱讀教材第91、92頁(yè),控制器的功能和組成 要求對(duì)控制器的4個(gè)子部件很熟悉
(1)程序計(jì)數(shù)器(PC):存放下一條指令的地址
(2)指令寄存器(IR):接收并保存從內(nèi)存中讀來(lái)的指令內(nèi)容
(3)指令執(zhí)行步驟的標(biāo)記線路:標(biāo)記每條指令的各個(gè)執(zhí)行步驟的相對(duì)次序關(guān)系(4)全部控制信號(hào)的產(chǎn)生部件:形成并提供當(dāng)前執(zhí)行步驟各部件要用到的控制信號(hào)
這一章類(lèi)似這些概念是必考的內(nèi)容。
形考作業(yè)指導(dǎo)5 選擇題:
某SRAM芯片容量為1K×8位,除電源和接地端外,連同片選和讀/寫(xiě)信號(hào)該芯片引出線的最少數(shù)目應(yīng)為_(kāi)____。
A.23
B.25
C.50
D.20 提示:
閱讀教材第118頁(yè),圖6.5及相關(guān)文字說(shuō)明
判斷題:
CPU訪問(wèn)存儲(chǔ)器的時(shí)間是由存儲(chǔ)器的容量決定的,存儲(chǔ)器容量越大,訪問(wèn)存儲(chǔ)器所需的時(shí)間越長(zhǎng)。
提示:閱讀教材第115頁(yè),主存儲(chǔ)器的技術(shù)指標(biāo)。存儲(chǔ)容量=存儲(chǔ)字?jǐn)?shù)×字長(zhǎng)
存取時(shí)間:從啟動(dòng)一次存儲(chǔ)器操作到完成該操作所經(jīng)歷的時(shí)間
存儲(chǔ)周期:存儲(chǔ)器進(jìn)行一次完整地讀寫(xiě)操作所需的全部時(shí)間,比存取時(shí)間大 存儲(chǔ)器帶寬:?jiǎn)挝粫r(shí)間可寫(xiě)入存儲(chǔ)器或從存儲(chǔ)器取出信息的最大數(shù)量
簡(jiǎn)答題:
什么是隨機(jī)存取方式?哪些存儲(chǔ)器采用隨機(jī)存取方式?
提示:按存取方式查閱存儲(chǔ)器的分類(lèi) 順序存取、串行存取:磁帶機(jī) 直接存?。捍疟P(pán)機(jī)
隨機(jī)存?。弘S機(jī)地存取,CPU對(duì)任一個(gè)存儲(chǔ)單元的存取時(shí)間相同,與位置無(wú)關(guān)。靜態(tài)隨機(jī)存儲(chǔ)器(SRAM)動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM)* 隨機(jī)存儲(chǔ)器(*RAM)每次存儲(chǔ)器都占15分以上
形考作業(yè)指導(dǎo)6 判斷題:
DMA控制器通過(guò)中斷向CPU發(fā)DMA請(qǐng)求信號(hào)。提示:教材第173、174頁(yè)
DMA方式的基本概念和傳送過(guò)程,圖7.10
DMA預(yù)處理階段:外設(shè)向DMA控制器發(fā)DMA請(qǐng)求,再由DMA控制器向CPU發(fā)總線請(qǐng)求。
DMA后處理階段:DMA控制器向CPU發(fā)中斷請(qǐng)求。
簡(jiǎn)答題:
CPU在每次執(zhí)行中斷服務(wù)程序前后應(yīng)做哪些工作? 提示:教材第172頁(yè),中斷處理、中斷返回 CPU執(zhí)行中斷服務(wù)程序前:
CPU響應(yīng)中斷之后,在執(zhí)行中斷服務(wù)程序前,要進(jìn)行:① 關(guān)中斷;
② 保存斷點(diǎn)和被停下程序的現(xiàn)場(chǎng)信息;
③ 判別中斷源,轉(zhuǎn)中斷服務(wù)程序的入口地址;
④ 開(kāi)中斷,以便響應(yīng)更高級(jí)別的中斷請(qǐng)求。CPU執(zhí)行中斷服務(wù)程序后: ① 關(guān)中斷;
② 恢復(fù)現(xiàn)場(chǎng)信息和恢復(fù)斷點(diǎn);
③ 開(kāi)中斷;
④ 或響應(yīng)更高級(jí)別的中斷請(qǐng)求,或返回?cái)帱c(diǎn)進(jìn)入主程序。
簡(jiǎn)答題:
CPU在每次執(zhí)行中斷服務(wù)程序前后應(yīng)做哪些工作? 提示:教材第172頁(yè),中斷處理、中斷返回 CPU執(zhí)行中斷服務(wù)程序前:
CPU響應(yīng)中斷之后,在執(zhí)行中斷服務(wù)程序前,要進(jìn)行:① 關(guān)中斷;
② 保存斷點(diǎn)和被停下程序的現(xiàn)場(chǎng)信息;
③ 判別中斷源,轉(zhuǎn)中斷服務(wù)程序的入口地址;
④ 開(kāi)中斷,以便響應(yīng)更高級(jí)別的中斷請(qǐng)求。CPU執(zhí)行中斷服務(wù)程序后: ① 關(guān)中斷;
② 恢復(fù)現(xiàn)場(chǎng)信息和恢復(fù)斷點(diǎn);
③ 開(kāi)中斷;
④ 或響應(yīng)更高級(jí)別的中斷請(qǐng)求,或返回?cái)帱c(diǎn)進(jìn)入主程序。
常見(jiàn)問(wèn)題解答1 為了幫助大家復(fù)習(xí),我匯總了一些常見(jiàn)的問(wèn)題,供大家遇到問(wèn)題時(shí)看看。1.計(jì)算機(jī)組成原理有點(diǎn)難,應(yīng)如何進(jìn)行學(xué)習(xí)?
本課程跟其他課程確定有點(diǎn)不同,它是本專(zhuān)業(yè)唯一一門(mén)計(jì)算機(jī)硬件類(lèi)專(zhuān)業(yè)基礎(chǔ)課,它的先修課是數(shù)字電子電路,同時(shí)還要學(xué)一點(diǎn)數(shù)制轉(zhuǎn)換的概念,然后才是組成一個(gè)獨(dú)立計(jì)算機(jī)系統(tǒng)的幾大功能部件的原理介紹??梢?jiàn),這門(mén)課的難度一是數(shù)學(xué)層面的,二是電學(xué)層面的,需要有一定的基礎(chǔ)課的知識(shí)。咱們都是成年學(xué)生,可能有些基礎(chǔ)知識(shí)很久沒(méi)用忘得差不多了,沒(méi)關(guān)系,邊學(xué)邊補(bǔ)吧。
2.什么是計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件?硬件和軟件哪個(gè)更重要?
計(jì)算機(jī)系統(tǒng):計(jì)算機(jī)硬件、軟件和數(shù)據(jù)通信設(shè)備的物理或邏輯的綜合體。計(jì)算機(jī)硬件:計(jì)算機(jī)的物理實(shí)體。
計(jì)算機(jī)軟件:計(jì)算機(jī)運(yùn)行所需的程序及相關(guān)資料。
硬件和軟件在計(jì)算機(jī)系統(tǒng)中相互依存,缺一不可,因此同樣重要。
3.計(jì)算機(jī)組成原理中,KB和K有什么區(qū)別?
在日常生活中,我們所用的數(shù)大都是十進(jìn)制。而計(jì)算機(jī)中的信息單位都是以二進(jìn)制表示的,常用的信息單位有位和節(jié)。
位,也叫比特,記為bit或b,是計(jì)算機(jī)的最小單位,表示1個(gè)二進(jìn)制數(shù)位。
字節(jié),記為Byte或B,是計(jì)算機(jī)中信息的基本單位,表示8個(gè)二進(jìn)制單位。
計(jì)算機(jī)中,將1024字節(jié)稱(chēng)為1K,1024字節(jié)稱(chēng)為1K字節(jié),記為1KB;
將1024K稱(chēng)為1M,1024K字節(jié)稱(chēng)為1M字節(jié),記為1MB(通常稱(chēng)為1兆);
1024M稱(chēng)為1G字節(jié),記為1G字節(jié),記為1GB。
4.字和字節(jié)有什么關(guān)系啊?假如有24根地址線每根線的作用是什么啊?
在計(jì)算機(jī)中,一串?dāng)?shù)碼是作為一個(gè)整體來(lái)處理或運(yùn)算的,稱(chēng)為一個(gè)計(jì)算機(jī)字,簡(jiǎn)稱(chēng)字。字通常分為若干個(gè)字節(jié)(每個(gè)字節(jié)一般是8位)。在存儲(chǔ)器中,通常每個(gè)單元存儲(chǔ)一個(gè)字,因此每個(gè)字都是可以尋址的。字節(jié)是用于計(jì)量存儲(chǔ)容量和傳輸容量的一種計(jì)量單位,1個(gè)字節(jié)等于8位二進(jìn)制數(shù)。每根地址線代表了0和1兩個(gè)地址,24根地址線,可以表示2的24次方個(gè)地址。
常見(jiàn)問(wèn)題解答2 1.機(jī)器數(shù)中的原碼、補(bǔ)碼、移碼和反碼,怎樣才能區(qū)別它們?謝謝。
簡(jiǎn)單說(shuō),原碼肯定是最接近真值的表示形式;反碼在數(shù)值為正時(shí)與原碼相同,負(fù)數(shù)時(shí)各位數(shù)值都求反,0代表1,1代表0;補(bǔ)碼在數(shù)值為正數(shù)時(shí)與原碼一樣,負(fù)數(shù)時(shí)在原碼基礎(chǔ)上求反末位加一。具體請(qǐng)看教材22頁(yè)。
2.什么是浮點(diǎn)數(shù)?
浮點(diǎn)數(shù)是相對(duì)于定點(diǎn)數(shù)的,浮點(diǎn)數(shù)是小數(shù)點(diǎn)在各個(gè)數(shù)值位之間可以移動(dòng)的一種數(shù)的表示形式,它可以有整數(shù)和小數(shù)兩部分內(nèi)容。
3.浮點(diǎn)運(yùn)算器的組成比定點(diǎn)運(yùn)算器組成更復(fù)雜,主要表現(xiàn)在哪些方面嗎? 浮點(diǎn)運(yùn)算器由處理階碼(整數(shù))的運(yùn)算線路,和處理尾數(shù)(定點(diǎn)小數(shù))的運(yùn)算線路兩部分組成,而且浮點(diǎn)數(shù)運(yùn)算步驟更多,涉及到的數(shù)據(jù)移位操作(對(duì)階、規(guī)格化)更復(fù)雜。
常見(jiàn)問(wèn)題解答3
在運(yùn)算器部件中,為什么要設(shè)置多個(gè)累加器?累加器的數(shù)目多少對(duì)計(jì)算機(jī)的性能有什么影響嗎? 在運(yùn)算器部件中設(shè)置多個(gè)累加器就可以暫存更多的數(shù)據(jù),有利于在數(shù)據(jù)計(jì)算過(guò)程中減少訪問(wèn)速度慢得多的內(nèi)存儲(chǔ)器的次數(shù),可以提高系統(tǒng)的整體性能。
常見(jiàn)問(wèn)題解答4 1.一條指令通常由哪兩個(gè)部分組成?指令的操作碼一般有哪幾種組織方式,各自應(yīng)用在什么場(chǎng)合,各自的優(yōu)缺點(diǎn)是什么? 一條指令通常由指令操作碼和操作數(shù)地址兩個(gè)部分組成,操作碼通常有固定長(zhǎng)度和可變長(zhǎng)度兩種主要的組織方式,前者更常用,格式規(guī)整,指令譯碼速度更快,后者主要用在指令字長(zhǎng)比較短的計(jì)算機(jī)系統(tǒng)中,不得不把指令中的一些位區(qū)分不同指令分別用作指令的操作碼或操作數(shù)地址,不利于快速指令譯碼和識(shí)別。
2.相對(duì)CISC指令系統(tǒng),RISC指令系統(tǒng)有哪些優(yōu)點(diǎn)?
RISC系統(tǒng)的指令格式規(guī)范且種類(lèi)少,使用的尋址方式簡(jiǎn)單,指令條數(shù)少,指令完成的操作功能簡(jiǎn)單。
3.按照操作數(shù)的個(gè)數(shù)不同,把指令分成哪幾種? 按照操作數(shù)的個(gè)數(shù)不同,指令分為下面四種:
(1)無(wú)操作數(shù)指令;(2)單操作數(shù)指令;(3)雙操作數(shù)指令;(4)多操作數(shù)指令
4.什么是指令字長(zhǎng)、存儲(chǔ)字長(zhǎng)和機(jī)器字長(zhǎng)?
指令字長(zhǎng)是機(jī)器指令包含的二進(jìn)制代碼的位數(shù),存儲(chǔ)字長(zhǎng)存儲(chǔ)單元中二進(jìn)制數(shù)的位數(shù),機(jī)器字長(zhǎng)是運(yùn)算器一次運(yùn)算的二進(jìn)制數(shù)的位數(shù)。
5.簡(jiǎn)單說(shuō)明一個(gè)指令周期中讀取指令、指令譯碼、ALU執(zhí)行、讀寫(xiě)內(nèi)存或接口、數(shù)據(jù)寫(xiě)回5個(gè)執(zhí)行步驟的含義。
(1)“讀取指令”是每一條指令都必須執(zhí)行的,所完成的功能對(duì)所有指令都相同;(2)“指令譯碼”完成的功能對(duì)多數(shù)的指令是類(lèi)似的,例如判斷指令類(lèi)型、讀寄存器組等;
(3)“ALU執(zhí)行”所完成的是數(shù)據(jù)或地址計(jì)算功能,對(duì)不同指令會(huì)有所區(qū)別;(4)“讀寫(xiě)內(nèi)存或接口”只被用于讀寫(xiě)內(nèi)存或者讀寫(xiě)接口的指令;
(5)“數(shù)據(jù)寫(xiě)回”將ALU的計(jì)算結(jié)果(或從內(nèi)存、接口讀來(lái)的數(shù)據(jù))寫(xiě)入寄存器組。
常見(jiàn)問(wèn)題解答5 1.什么是多指令發(fā)射技術(shù)?有什么特點(diǎn)? 請(qǐng)閱讀教材108頁(yè),最后那段有你要的答案。超標(biāo)量處理機(jī):在一個(gè)時(shí)鐘周期同時(shí)發(fā)射多條指令;
超流水線處理機(jī):在一個(gè)時(shí)鐘周期分期發(fā)射多條指令; 超標(biāo)量超流水線:集中超標(biāo)量和超流水線兩個(gè)特點(diǎn)。
2.在微程序的控制器組成中,為什么總要設(shè)置微指令寄存器部件呢?
微指令寄存器是控制器的一個(gè)很重要的部件,在內(nèi)存或控制寄存器中保存微程序,微指令寄存器則用來(lái)保存將要執(zhí)行的一條微指令,這有利于提高微程序的執(zhí)行速度。
3.什么是雙核技術(shù)?
現(xiàn)在逐漸熱起來(lái)的“雙核”概念,主要是指基于X86開(kāi)放架構(gòu)的雙核技術(shù)。在這方面,起領(lǐng)導(dǎo)地位的廠商主要有AMD和Intel兩家。其中,兩家的思路又有不同。AMD從一開(kāi)始設(shè)計(jì)時(shí)就考慮到了對(duì)多核心的支持。所有組件都直接連接到CPU,消除系統(tǒng)架構(gòu)方面的挑戰(zhàn)和瓶頸。兩個(gè)處理器核心直接連接到同一個(gè)內(nèi)核上,核心之間以芯片速度通信,進(jìn)一步降低了處理器之間的延遲。而Intel采用多個(gè)核心共享前端總線的方式。專(zhuān)家認(rèn)為,AMD的架構(gòu)對(duì)于更容易實(shí)現(xiàn)雙核以至多核,Intel的架構(gòu)會(huì)遇到多個(gè)內(nèi)核爭(zhēng)用總線資源的瓶頸問(wèn)題。
常見(jiàn)問(wèn)題解答6 1.在計(jì)算機(jī)中,為什么要采用多級(jí)結(jié)構(gòu)的存儲(chǔ)器系統(tǒng)? 采用多級(jí)結(jié)構(gòu)的存儲(chǔ)器系統(tǒng)的性能價(jià)格比最高。
2.衡量高速緩沖存儲(chǔ)器(CACHE)性能的最重要的指標(biāo)是什么,指出影響這一指標(biāo)的至少3個(gè)因素。
衡量CACHE性能最重要的指標(biāo)是它的命中率,即在原本需要到內(nèi)存取數(shù)據(jù)的總的操作次數(shù)中,有多少次是在CACHE中得到相應(yīng)數(shù)據(jù),二者之比即為命中率。影響命中率的因素較多,例如,CACHE的容量,大一些好;CACHE的映象方式,CACHE與主存每次交換信息的單位量要適中。(也可以答另外幾個(gè)因素)
3.使用多體結(jié)構(gòu)的主存儲(chǔ)器的目的是什么?什么是低位地址交叉,其優(yōu)點(diǎn)何在? 使用多體結(jié)構(gòu)的主存儲(chǔ)器,是為了使用可以獨(dú)立讀寫(xiě)的多個(gè)存儲(chǔ)器,以提高對(duì)它們并行讀寫(xiě),快速得到多個(gè)數(shù)據(jù)的能力,緩解單個(gè)主存儲(chǔ)器讀寫(xiě)速度慢的矛盾。在多體結(jié)構(gòu)的主存儲(chǔ)器中,通常多選用把相鄰的存儲(chǔ)字存放在不同的存儲(chǔ)體中,這被稱(chēng)為低位地址交叉的組織形式,它更符合程序運(yùn)行的局部性原理,有利于同時(shí)(或時(shí)間上有覆蓋)地讀寫(xiě)地址相鄰的幾個(gè)存儲(chǔ)字。
4.高速緩存與主存在讀寫(xiě)原理方面有何區(qū)別?
高速緩沖存儲(chǔ)器的運(yùn)行原理,與主存儲(chǔ)器的運(yùn)行原理是有很大區(qū)別的。主存儲(chǔ)器運(yùn)行原理,是建立在每個(gè)主存地址對(duì)應(yīng)主存的一個(gè)存儲(chǔ)單元這一關(guān)系之上的。在計(jì)算機(jī)程序中,要使用主存某單元中的數(shù)據(jù),必須在指令中給出該單元的地址。讀操作時(shí),給出這一地址后,通過(guò)譯碼電路,就選中主存中欲讀的一個(gè)存儲(chǔ)單元,執(zhí)行讀操作,讀出的信息就是需要的數(shù)據(jù)。
高速緩沖存儲(chǔ)器的運(yùn)行原理則完全不同,由于其存儲(chǔ)容量很小,無(wú)法通過(guò)對(duì)原本用于讀主存的地址直接進(jìn)行譯碼來(lái)選擇一個(gè)CACHE單元,而是通過(guò)映象的方法來(lái)找到所要的單元,這樣CACHE的每個(gè)存儲(chǔ)單元由3部分內(nèi)容組成。第一部分內(nèi)容,是CACHE的數(shù)據(jù)字段,保存從主存某一單元復(fù)制過(guò)來(lái)的數(shù)據(jù)內(nèi)容。第二部分內(nèi)容,是CACHE的標(biāo)志字段,保存相應(yīng)主存單元的地址信息,用它指明該CACHE單元的數(shù)據(jù)字段部分保存的數(shù)據(jù)是從哪一個(gè)主存單元復(fù)制過(guò)來(lái)的。第三部分內(nèi)容,是CACHE單元的有效位字段,規(guī)定其值為1,表示該CACHE單元中的標(biāo)志字段、數(shù)據(jù)字段的內(nèi)容是有效的,為0,則說(shuō)明該CACHE單元在此之前尚未使用,其標(biāo)志字段、數(shù)據(jù)字段的內(nèi)容是無(wú)效的。
5.什么是虛擬存儲(chǔ)器?它能解決什么問(wèn)題?
虛擬存儲(chǔ)器是除了高速緩存和主存外在硬盤(pán)上實(shí)現(xiàn)內(nèi)存功能的特殊存儲(chǔ)器,目的是為了解決主存容量小,存不下更大程序與更多數(shù)據(jù)的難題
常見(jiàn)問(wèn)題解答7 1.在統(tǒng)一編址方式下,存儲(chǔ)單元和I/O設(shè)備是靠什么區(qū)分的呢? 指令和不同的地址
2.為讀寫(xiě)輸入輸出設(shè)備,通常有哪幾種常用的方式用以指定被讀寫(xiě)設(shè)備? 有IO地址方式和地址映射(MAP)方式兩種,前者使用專(zhuān)門(mén)的輸入輸出指令,并在指令字中用較少的位數(shù)給出IO端口號(hào)地址來(lái)指定設(shè)備;后者不設(shè)置專(zhuān)門(mén)的輸入輸出指令,使用與訪問(wèn)內(nèi)存類(lèi)似的指令讀寫(xiě)設(shè)備,它需要把內(nèi)存最高端的少量空間空置不用,將其當(dāng)作輸入輸出設(shè)備的地址,以表示不同的設(shè)備。
3.CUP中斷響應(yīng)是怎么發(fā)送請(qǐng)求、收接請(qǐng)求并處理?
中斷分為內(nèi)中斷和外中斷,中斷源提供中斷請(qǐng)求信號(hào),中斷處理器在可以響應(yīng)中斷的條件下,當(dāng)一條指令結(jié)束的時(shí)候,檢查正在請(qǐng)求中斷的優(yōu)先級(jí),若高于正在處理的任務(wù),則可以向CPU發(fā)出中斷請(qǐng)求。響應(yīng)后就進(jìn)入中斷處理過(guò)程。
4.在程序查詢(xún)流程中,當(dāng)I/O設(shè)備較多時(shí),CPU需按各個(gè)I/O設(shè)備在系統(tǒng)中的優(yōu)先級(jí)別進(jìn)行查詢(xún),一般需要執(zhí)行哪些步驟? 程序查詢(xún)方式下,訪問(wèn)那個(gè)設(shè)備是在程序中寫(xiě)定的,若輪流訪問(wèn)多個(gè)設(shè)備,都得寫(xiě)在程序中,由程序中的指令次序決定,而不是由CPU自動(dòng)查找。
常見(jiàn)問(wèn)題解答8 什么是計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)?
系統(tǒng)結(jié)構(gòu)課程是本課程的后續(xù)課程,本課程通常只有單臺(tái)計(jì)算機(jī)硬件的系統(tǒng)知識(shí),而系統(tǒng)結(jié)構(gòu)課程則是專(zhuān)門(mén)研究多臺(tái)電腦并行處理數(shù)據(jù)提高運(yùn)算能力的可行性的。
第二篇:2021國(guó)家開(kāi)放大學(xué)電大本科《計(jì)算機(jī)組成原理》期末試題及答案(試卷號(hào):1254)
2021國(guó)家開(kāi)放大學(xué)電大本科《計(jì)算機(jī)組成原理》期末試題及答案(試卷號(hào):1254)一、選擇題(每小題3分,共36分)A.010100 B.001011 C.101011 D.101100 2.下列說(shuō)法正確的是()。
A.采用雙符號(hào)位補(bǔ)碼進(jìn)行加減運(yùn)算可以避免溢出 B.只有定點(diǎn)數(shù)運(yùn)算才有可能溢出,浮點(diǎn)數(shù)運(yùn)算不會(huì)產(chǎn)生溢出 C.只有將兩個(gè)正數(shù)相加時(shí)才有可能產(chǎn)生溢出 D.只有帶符號(hào)數(shù)的運(yùn)算才有可能產(chǎn)生溢出 3.邏輯運(yùn)算中的“邏輯加”是指()。
A.與運(yùn)算 B.或運(yùn)算 C.非運(yùn)算 D.異或運(yùn)算 4.運(yùn)算器由許多部件組成,其核心部分是()。
A.多路開(kāi)關(guān) B.數(shù)據(jù)總線 C.累加寄存器 D.算邏運(yùn)算單元.5.關(guān)于操作數(shù)的來(lái)源和去處,表述不正確的是()。
A.第一個(gè)來(lái)源和去處是CPU寄存器 B.第二個(gè)來(lái)源和去處是外設(shè)中的寄存器 C.第三個(gè)來(lái)源和去處是內(nèi)存中的存貯器 D.第四個(gè)來(lái)源和去處是外存貯器 6.堆棧尋址的原則是()。
A.隨意進(jìn)出 B.后進(jìn)先出 C.先進(jìn)先出 D.后進(jìn)后出 7.CPU中的通用寄存器()。
A.只能存放數(shù)據(jù),不能存放地址 B.只能存放地址,不能存放數(shù)據(jù) C.可以存放數(shù)據(jù)和地址 D.不僅存放數(shù)據(jù)和地址,還可代替指令寄存器 8.微程序控制器中,機(jī)器指令與微指令的關(guān)系是()。
A.每一條機(jī)器指令由一條微指令來(lái)執(zhí)行 B.每一條機(jī)器指令由一段用微指令編成的微程序來(lái)解釋執(zhí)行 C.一段機(jī)器指令組成的程序可由一條微指令來(lái)執(zhí)行 D.-條微指令由若干條機(jī)器指令組成 9.RAM芯片串聯(lián)的目的是____,并聯(lián)的目的是____。()A.增加存儲(chǔ)器字長(zhǎng),提高存儲(chǔ)器速度 B.增加存儲(chǔ)單元數(shù)量,增加存儲(chǔ)器字長(zhǎng) C.提高存儲(chǔ)器速度,增加存儲(chǔ)單元數(shù)量 D.降低存儲(chǔ)器的平均價(jià)格,增加存儲(chǔ)器字長(zhǎng) 10.采用虛擬存儲(chǔ)器的目的是為了()。
A.給用戶(hù)提供比主存容量大得多的物理編程空間 B.給用戶(hù)提供比主存容量大得多的邏輯編程空間 C.提高主存的速度 D.?dāng)U大輔存的存取空間 11.CPU輸出數(shù)據(jù)的速度遠(yuǎn)遠(yuǎn)高于打印機(jī)的打印速度,為解決這一矛盾,可采用()。
A.并行技術(shù) B.通信技術(shù) C.緩沖技術(shù) D.虛存技術(shù) 12.中斷允許觸發(fā)器用來(lái)()。
A.表示外設(shè)是否提出了中斷請(qǐng)求 B.CPU是否響應(yīng)了中斷請(qǐng)求 C.CPU是否正在進(jìn)行中斷處理 D.開(kāi)放或關(guān)閉可屏蔽硬中斷 二、判斷題(將判斷結(jié)果填在括弧內(nèi),正確打“√”號(hào),錯(cuò)誤打“×”號(hào)。每小題3分,共15分)13.長(zhǎng)度相同但格式不同的2種浮點(diǎn)數(shù),前者階碼長(zhǎng)、尾數(shù)短,后者階碼短、尾數(shù)長(zhǎng),其他規(guī)定均相同,則前者可表示的數(shù)的范圍大但精度低。(√)14.計(jì)算機(jī)的指令越多,功能越強(qiáng)越好。(×)15.計(jì)算機(jī)的流水線中,每個(gè)階段只完成一條指令的一部分功能,不同階段并行完成流水線中不同指令的不同功能。(√)16.存儲(chǔ)芯片中包括存儲(chǔ)體、讀寫(xiě)電路、地址譯碼電路和控制電路。(√)17.在三總線計(jì)算機(jī)系統(tǒng)中,外設(shè)和主存單元統(tǒng)一編制,可以不使用I/O指令。(×)三、簡(jiǎn)答題(共29分)18.相對(duì)CISC指令系統(tǒng),RISC指令系統(tǒng)有哪些優(yōu)點(diǎn)?(7分)答案:RISC系統(tǒng)的指令格式規(guī)范且種類(lèi)少,使用的尋址方式簡(jiǎn)單,指令條數(shù)少,指令完成的操作功能簡(jiǎn)單。
19.簡(jiǎn)述計(jì)算機(jī)控制器中程序計(jì)數(shù)器(PC)、指令寄存器(IR)、步驟標(biāo)記線路及其控制信號(hào)產(chǎn)生部件的作用。(8分)答案:(1)程序計(jì)數(shù)器(PC):用于提供指令在內(nèi)存中的地址的部件,服務(wù)于讀取指令,能執(zhí)行內(nèi)容增量和接收新的指令地址,用于給出下一條將要執(zhí)行的指令的地址。
(2)指令寄存器(IR):用于接收并保存從內(nèi)存儲(chǔ)器讀出來(lái)的指令內(nèi)容的部件,在執(zhí)行本條指令的整個(gè)過(guò)程中,為系統(tǒng)運(yùn)行提供指令本身的主要信息。
(3)步驟標(biāo)記線路:用于標(biāo)記出每條指令的各個(gè)執(zhí)行步驟的相對(duì)次序關(guān)系,保證每一條指令按設(shè)定的步驟序列依次執(zhí)行。
(4)控制信號(hào)產(chǎn)生部件:依據(jù)指令操作碼、指令的執(zhí)行步驟(時(shí)刻)及另外的條件信號(hào),形成或提供出當(dāng)前執(zhí)行步驟計(jì)算機(jī)各個(gè)部件要用到的控制信號(hào)。
20.比較動(dòng)態(tài)存儲(chǔ)器DRAM和靜態(tài)存儲(chǔ)器SRAM的異同點(diǎn)。(7分)答案:動(dòng)態(tài)存儲(chǔ)器DRAM與靜態(tài)存儲(chǔ)器SRAM都是存放二進(jìn)制數(shù)據(jù)的物理器件,讀寫(xiě)方法大致相同,斷電后數(shù)據(jù)丟失。不同點(diǎn)是動(dòng)態(tài)存儲(chǔ)器成本低,存取速度較慢,需要定期刷新,-般用于大容量存儲(chǔ)器。靜態(tài)存儲(chǔ)器成本較高,存取速度較快,一般用于小容量存儲(chǔ)器。
21.串行傳輸和并行傳輸有何區(qū)別?各應(yīng)用于什么場(chǎng)合?(7分)答案:串行傳輸是指數(shù)據(jù)在一條線路上按位依次進(jìn)行傳輸,線路成本低,速度慢,適合于遠(yuǎn)距離的數(shù)據(jù)傳輸。
并行傳輸是每個(gè)數(shù)據(jù)位都有一條獨(dú)立的傳輸線,所有的數(shù)據(jù)位同時(shí)傳輸,傳輸速度快,成本低,適用于近距離.高速傳輸?shù)膱?chǎng)合。
四、計(jì)算題(每小題10分,共20分)22.把正確的答案寫(xiě)進(jìn)括號(hào)內(nèi)(二進(jìn)制需要小數(shù)點(diǎn)后保留8位)。
23.已知定點(diǎn)小數(shù)的真值X=-0.1001,Y =0.0101 ,分別計(jì)算:
第三篇:計(jì)算機(jī)組成期末復(fù)習(xí)
第一章
1.簡(jiǎn)要解釋下述概念:
(1)馮·諾依曼機(jī):采用馮·諾依曼體制的計(jì)算機(jī)被稱(chēng)為馮·諾依曼機(jī)。(2)編譯:編譯就是把高級(jí)語(yǔ)言變成計(jì)算機(jī)可以識(shí)別的二進(jìn)制語(yǔ)言。
(3)虛擬機(jī):指通過(guò)配置軟件(如某種語(yǔ)言的編譯器或解釋器)擴(kuò)充機(jī)器功能后所形成的一臺(tái)計(jì)算機(jī)。
2.采用數(shù)字化方法表示信息有哪些優(yōu)點(diǎn)?
(1)抗干擾能力強(qiáng), 可靠性高。
(2)依靠多位數(shù)字的組合,在表示數(shù)值時(shí)可獲得很寬的表示范圍以及很高的精度。
(3)數(shù)字化的信息可以存儲(chǔ)、信息傳送也比較容易實(shí)現(xiàn)。
(4)可表示的信息類(lèi)型與范圍及其廣泛,幾乎沒(méi)有限制。
(5)能用邏輯代數(shù)等數(shù)字邏輯技術(shù)進(jìn)行信息處理,這就形成 了計(jì)算機(jī)硬件設(shè)計(jì)的基礎(chǔ)。
3.衡量計(jì)算機(jī)性能的基本指標(biāo)有哪些?
(1)基本字長(zhǎng)——參加一次運(yùn)算的數(shù)的位數(shù);
(2)數(shù)據(jù)通路寬度——數(shù)據(jù)總線一次能并行傳送的位數(shù);
(3)運(yùn)算速度——可用①CPU的時(shí)鐘頻率與主頻,②每秒平均執(zhí)行指令數(shù),③典型四則
運(yùn)算的時(shí)間來(lái)表示。
(4)主存儲(chǔ)器容量——可用字節(jié)數(shù)或單元數(shù)(字?jǐn)?shù))×位數(shù)來(lái)表示。
(5)外存容量——常用字節(jié)數(shù)表示。
(6)配備的外圍設(shè)備及其性能。
(7)系統(tǒng)軟件配置。
4.軟件系統(tǒng)一般包含哪些部分?列舉讀者所熟悉的三個(gè)系統(tǒng)軟件。
(1)系統(tǒng)軟件:操作系統(tǒng)、編譯程序與解釋程序、各種軟件平臺(tái)
(2)應(yīng)用軟件
WINDOWS7操作系統(tǒng),C語(yǔ)言編譯程序等,數(shù)據(jù)庫(kù)管理系統(tǒng) 5.提高單CPU計(jì)算機(jī)性能的主要技術(shù)有哪些?
(1)流水線處理技術(shù)
(2)RISC(精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī))技術(shù)
(3)超標(biāo)量技術(shù)
(4)平衡不同子系統(tǒng)的數(shù)據(jù)吞吐率
(5)超長(zhǎng)指令字(VLIW)技術(shù)
第二章
1.簡(jiǎn)要解釋下列名詞術(shù)語(yǔ):
(1)位權(quán):數(shù)制中每一固定位置對(duì)應(yīng)的單位值稱(chēng)為位權(quán)。
(2)ASCII碼:美國(guó)國(guó)家信息交換標(biāo)準(zhǔn)代碼(American Standard Code for Information
Interchange)的簡(jiǎn)稱(chēng)。
(3)堆棧:堆棧是一種按“先進(jìn)后出”的存取順序進(jìn)行存取的存儲(chǔ)結(jié)構(gòu)。2.簡(jiǎn)化地址結(jié)構(gòu)的基本途徑有哪些?
采用隱含指定操作數(shù)地址,即隱地址。3.減少指令中一個(gè)地址碼位數(shù)的方法有哪些?
采用寄存器尋址方式、寄存器間址方式可以使指令中為給出一個(gè)地址所需的位數(shù)減少。4.對(duì)I/O設(shè)備的編址方法有哪幾種?請(qǐng)稍作解釋。
對(duì)I/O設(shè)備的編址方法有兩種:外圍設(shè)備單獨(dú)編址和外圍設(shè)備與主存統(tǒng)一編址。
(1)外圍設(shè)備單獨(dú)編址:為I/O接口中的有關(guān)寄存器分配I/O端口地址,一般由地址總
線若干低位提供I/O端口地址,從而選擇某個(gè)寄存器進(jìn)行讀/寫(xiě)。
(2)外圍設(shè)備與主存統(tǒng)一編址。將I/O接口中的有關(guān)寄存器與主存單元統(tǒng)一編址,一般由
地址碼中高端(地址值大)的一段區(qū)域分配給I/O端口。
各進(jìn)制轉(zhuǎn)換,BCD碼,漢字編碼(區(qū)位碼(+2020H)→國(guó)標(biāo)(+8080H)→機(jī)內(nèi)碼)
第三章
1.簡(jiǎn)要解釋下列名詞術(shù)語(yǔ)
(1)時(shí)鐘周期:一個(gè)機(jī)器周期的操作一般需分為幾步完成。因此,將一個(gè)機(jī)器周期劃分
為若干相等的時(shí)間段,每個(gè)時(shí)間段內(nèi)完成一步基本操作,這個(gè)時(shí)間段用一個(gè)電平信
號(hào)寬度對(duì)應(yīng),稱(chēng)為節(jié)拍或時(shí)鐘周期。
(2)增量方式:與工作程序用程序計(jì)數(shù)器產(chǎn)生指令地址相似。在微程序控制器中,可設(shè)
置一個(gè)為程序計(jì)數(shù)器μPC,在順序執(zhí)行微指令時(shí),后繼微指令地址由當(dāng)前微指令(即
μPC內(nèi)容)加上一個(gè)增量(通常為1)來(lái)形成,遇到轉(zhuǎn)移時(shí),有微指令給出轉(zhuǎn)移微
地址,使微程序按新的順序執(zhí)行。
(3)斷定方式:指后繼微地址可由微程序設(shè)計(jì)者指定,或者根據(jù)微指令所規(guī)定的測(cè)試結(jié)
果直接決定后繼微地址的全部或部分值。作業(yè) 3-3(2)(4)、3-4(1)(3)、3-6(2)、3-7(2)、3-12(3)(6)無(wú)符號(hào)整數(shù)一位乘法流程、除法流程(P80),取指周期FT(P96),MOV指令流程圖(P98)
第四章
1.試說(shuō)明80×86CPU的基本結(jié)構(gòu)寄存器組包括哪些寄存器?各有什么用途?
(1)通用寄存器:存放數(shù)據(jù)
(2)指令指針寄存器:用來(lái)存放代碼段中的偏移地址
(3)標(biāo)志寄存器:即程序狀態(tài)寄存器,是存放條件碼標(biāo)志、控制標(biāo)志和系統(tǒng)標(biāo)志的寄存
器
(4)段寄存器:用于存儲(chǔ)器尋址,用來(lái)直接或間接地存放段地址。2.試說(shuō)明80×86CPU中標(biāo)志寄存器各標(biāo)志位的含義。
OF:溢出標(biāo)志
SF:符號(hào)標(biāo)志
ZF:零標(biāo)志
CF:進(jìn)位標(biāo)志
AF:輔助進(jìn)位標(biāo)志 PF:奇偶標(biāo)志
DF:方向標(biāo)志
F:陷阱標(biāo)志
IF:中斷標(biāo)志
IOPL:I/O特權(quán)級(jí)標(biāo)志 NT:嵌套任務(wù)標(biāo)識(shí)
RF:恢復(fù)標(biāo)志位
VM:虛擬8086模式位
AC:對(duì)準(zhǔn)檢查方式位
VIF:虛擬中斷標(biāo)志
VIP:虛擬中斷未決標(biāo)志
ID:標(biāo)識(shí)標(biāo)志
3.試說(shuō)明描述符由哪幾部分組成?各有什么用途?
描述符由段基址、段界限、訪問(wèn)權(quán)和附加字段4部分組成。
(1)段基址:用來(lái)置頂段的起始地址。
(2)段界限:用來(lái)存放該段的段長(zhǎng)度。
(3)訪問(wèn)權(quán):有8位,又稱(chēng)為訪問(wèn)權(quán)字節(jié),用來(lái)說(shuō)明該段在系統(tǒng)中的功能,并給出訪問(wèn)
該段的一些控制信息。
(4)附加字段包括G、D/B、0和AVL攻4位,G為粒度位;D/B,在代碼段里,該位稱(chēng)
為D 默認(rèn)操作長(zhǎng)度位,在數(shù)據(jù)段里,該位成為B位,他控制了兩個(gè)有關(guān)堆棧的操
作,其一是控制堆棧指針寄存器SP的長(zhǎng)度,其二指示向下擴(kuò)展的堆棧的上界限值;
AVL 可用位,該位只能由系統(tǒng)軟件使用。
4.執(zhí)行下面兩條指令后,標(biāo)志寄存器中CF、AF、ZF、SF和OF分別是什么狀態(tài)?
MOV AL,91 ADD AL,0BAH 01011011 + 10111010 100010101 ○
有進(jìn)位,進(jìn)位借位標(biāo)志CF=1
低4位向高4位無(wú)進(jìn)、借位,故半進(jìn)位、借位標(biāo)志AF=0
結(jié)果非0,全零標(biāo)志ZF=0
最高位是0,符號(hào)0,SF=0
有溢出 OF=1 4-19~4-26 4-19 在實(shí)模式下,(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464H,以下程序段:
LEA SI,[SI]
MOV AX,[SI]
MOV [SI+22H],1200H
LDS SI,[SI+20H]
ADD AX,[SI]
執(zhí)行后,(DS)=_____,(SI)=_____,(AX)=____ 解:
LEA SI,[SI]
(將SI所指向單元的偏移地址送給SI,即(SI)=124h)
MOV AX,[SI]
(將DS:SI所指向單元(12464H)的內(nèi)容送給AX,即(AX)
=30ABh)
MOV [SI+22H],1200H
(將立即數(shù)1200H送DS:[SI+22H]所指向單元(12486H)中,即(12486H)=1200h)
LDS SI,[SI+20H]
(將DS:[SI+20H]所指向單元(12484H)中的內(nèi)容送給SI,即
(SI)=464h;將(12486H)中的內(nèi)容送給DS,即(DS)=1200H)
ADD AX,[SI]
(將DS:[SIH]所指向單元(12464H)中的內(nèi)容加到AX中,即
(AX)=30ABH+30ABH=6157H)
執(zhí)行后,(DS)=1200H,(SI)=464H,(AX)=6157H
4-20 假設(shè)(AX)=0A5C6H ,(CX)= 0F03H , 有以下程序段 :
STC
;CF = 1
RCL AX , CL
;AX= 0010 1110 0011 0110 , CF = 1
AND AH , CH
;AH = 0000 1110 , CF = 0
RCR AX , CL
;AX = 1000 0001 1100 0110,CF = 1
上述程序段執(zhí)行后,(AX)= 81C6H , CF= 1。
4-21假設(shè)(AX)= 0FC77H ,(CX)= 504H , ,(AX)=
, CF =。
CLC
;CF = 0
SAR
AX , CL;(AX)= 1111 1111 1100 0111 , CF = 0
XCHG
CH , CL;(CX)= 405H
SHL
AX , CL;(AX)= 1111 1000 1110 0000 ,CF = 1
上述程序段執(zhí)行后,(AX)= 1111 1000 1110 0000 ,CF = 1。
4-22 假設(shè)(AX)= 0FFFFH , 則下述程序段執(zhí)行后 ,(AX)=0001H。
INC
AX
;(AX)= 0000H
NEG
AX
;(AX)= 0000 0000 0000 0001B = 0000H
DEC
AX
;(AX)= 0FFFFH
NEG
AX
;(AX)= 0001H
4-23假設(shè)(BX)= 12FFH , 則下述程序段執(zhí)行后 ,(BX)= 0012H , ZF = 0 , CF =0。
MOV CL , 8
;(CL)=8
ROL
BX , CL
;(BX)= 1111 1111 0001 0010B = 0FF12H
AND
BX , 0FFH
;(BX)= 0012H
CMP
BX , 0FFH
;(BX)= 0012H
CF=0,ZF=0
解:
① 第一句指令執(zhí)行后 ,(CL)=8
② 第二句指令執(zhí)行后 ,(BX)= 1111 1111 0001 0010B = 0FF12H
③ 第三句指令執(zhí)行后 ,(BX)= 0012H
④ 第四句指令執(zhí)行后 ,(BX)= 0012H
CF=0,ZF=0
4-24假設(shè)(AX)= 0FF60H , 則下述程序段執(zhí)行后,(AX)=0, CF = 0。
STC
;CF = 1
MOV DX , 96
;(DX)= 0060H
XOR
DH , 0FFH
;(DX)= 1111 1111 0110 0000B = 0FF60H
SBB
AX , DX
;(AX)= 0
4-25假設(shè)(AL)= 08H ,(BL)= 07H , 則下列程序段執(zhí)行后 ,(AH)=01H ,(AL)=05H , CF = 1。
ADD AL , BL
AAA
4-26假設(shè)DF=0 ,(DS:0100H)= 01A5H , 則下述程序段執(zhí)行后,(AL)= 0A5H ,SI =0102H.MOV SI , 0100H
LODSW
解: LODSW指令的功能:
① AX←(DS:(SI))
② SI←(SI)±1或2
③ 對(duì)標(biāo)志位無(wú)影響
執(zhí)行后 ,(AX)= 01A5H , 即(AL)= 0A5H ,(SI)= 0102H
第六章
1.簡(jiǎn)要解釋下列名詞
(1)高速緩存(Cache):位于主存和CPU之間,用來(lái)存放正在執(zhí)行的程序和數(shù)據(jù),一遍
CPU能高速地訪問(wèn)它們。
(2)圓柱面:一臺(tái)銀盤(pán)驅(qū)動(dòng)器中可裝入一個(gè)盤(pán)組,它有多個(gè)盤(pán)片,每片有兩個(gè)記錄面,各記錄面上相同編號(hào)(位置)的磁道構(gòu)成一個(gè)圓柱面。
(3)虛擬存儲(chǔ)器:在采用磁盤(pán)作為后援存儲(chǔ)器后,可以再存儲(chǔ)管理部件和操作系統(tǒng)存儲(chǔ)
管理軟件的支持下,將主存和輔存的地址空間統(tǒng)一編址,使用戶(hù)獲得一個(gè)更大的編
程空間,其容量大大超過(guò)實(shí)際的主存儲(chǔ)器,這個(gè)在用戶(hù)界面上看到的存儲(chǔ)器,被稱(chēng)
為虛擬存儲(chǔ)器。
2.在多級(jí)存儲(chǔ)體系中,主存、外存、Cache各有什么作用?它們各自的特點(diǎn)是什么?
主存儲(chǔ)器用來(lái)存放需CPU運(yùn)行的程序和數(shù)據(jù)。外存用來(lái)存放暫不運(yùn)行但需聯(lián)機(jī)存放的程序和數(shù)據(jù)。Cache用來(lái)存放當(dāng)前運(yùn)行的程序和數(shù)據(jù)。
主存存儲(chǔ)容量較大,速度較快,但價(jià)格較貴。外存容量可以很大,速度慢,價(jià)格便宜。Cache存儲(chǔ)容量較小,速度最快,價(jià)格最貴。
3.若需寫(xiě)入代碼100110,請(qǐng)分別按下述記錄方式活出電流波形,并劃分位單元。
(1)NRZ-1
(2)PE
(3)FM
(4)M2F
4.磁盤(pán)的速度指標(biāo)有哪幾項(xiàng)?簡(jiǎn)述他們的含義。
磁盤(pán)的速度指標(biāo)一般分解為3個(gè):平均尋道時(shí)間、平均旋轉(zhuǎn)延遲(等待)、數(shù)據(jù)傳輸率
平均尋道時(shí)間:指硬盤(pán)在接收到系統(tǒng)指令后,磁頭從開(kāi)始移動(dòng)到移動(dòng)至數(shù)據(jù)所在的磁道
所花費(fèi)時(shí)間的平均值。
平均旋轉(zhuǎn)延遲:通過(guò)盤(pán)片的旋轉(zhuǎn),使得要讀取的扇區(qū)轉(zhuǎn)到讀寫(xiě)頭的下方,這段時(shí)
間稱(chēng)為旋轉(zhuǎn)延遲時(shí)間。
數(shù)據(jù)傳輸率:指磁盤(pán)控制器與主機(jī)之間的傳輸率。作業(yè)6-
2、6-3,芯片設(shè)計(jì)(P268)
第七章
1.簡(jiǎn)要解釋下屬名詞:
(1)接口:接口泛指實(shí)體把自己提供給外界的一種抽象化物(可以為另一實(shí)體),用以由
內(nèi)部操作分離出外部溝通方法,使其能被修改內(nèi)部而不影響外界其他實(shí)體與其交互
的方式。
人類(lèi)與電腦等信息機(jī)器或人類(lèi)與程序之間的接口稱(chēng)為用戶(hù)界面。電腦等信息機(jī)
器硬件組件間的接口叫硬件接口。電腦等信息機(jī)器軟件組件間的接口叫軟件接口。
(2)通道:從邏輯上講,通道也是一種“接口”,但與普通的系統(tǒng)總線接口相比,通道具
有更強(qiáng)的功能,它的內(nèi)部一般有單片機(jī)CPU,可執(zhí)行簡(jiǎn)單的“通道程序”,市一中
為CPU分擔(dān)管理I/O操作的控制器。
(3)IOP:IOP可以看作是通道想著功能更強(qiáng)、更通用、更獨(dú)立方面發(fā)展的產(chǎn)物。它的結(jié)
構(gòu)和功能更接近于普通的CPU,但是其專(zhuān)用性更適于I/O設(shè)備和I/O處理。2.比較并說(shuō)明下述幾種I/O控制方式的優(yōu)缺點(diǎn)及其適用場(chǎng)合。
(1)直接程序傳送方式
(2)程序中斷方式
(3)DMA方式
(1)直接程序傳送方式:CPU直接通過(guò)I/O指令對(duì)I/O接口進(jìn)行訪問(wèn),主機(jī)與外設(shè)交換
信息的每一過(guò)程均在程序中表示出來(lái)。
優(yōu)點(diǎn):控制簡(jiǎn)單,也不需要多少硬件支持。
缺點(diǎn):CPU和外圍設(shè)備只能串行,設(shè)備串行,無(wú)法發(fā)現(xiàn)和處理由于設(shè)備或其他硬件
所產(chǎn)生的錯(cuò)誤。
適用場(chǎng)合:適用于結(jié)構(gòu)簡(jiǎn)單,只需少量硬件的場(chǎng)合。
(2)程序中斷方式:CPU在執(zhí)行程序的過(guò)程中,若遇到中斷請(qǐng)求則暫時(shí)停止現(xiàn)行程序的執(zhí)行,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,當(dāng)處理完畢后返回原程序繼續(xù)執(zhí)行。
優(yōu)點(diǎn):大大提高了CPU的利用率,支持多道程序和設(shè)備并行。
缺點(diǎn):占用大量CPU時(shí)間,中斷次數(shù)多,發(fā)生中斷丟失的現(xiàn)象,數(shù)據(jù)丟失現(xiàn)象。
適用場(chǎng)合:處理中、低速I(mǎi)/O操作,實(shí)現(xiàn)主機(jī)與外設(shè)的并行工作;處理故障;進(jìn)行
實(shí)時(shí)處理;使用軟中斷;實(shí)現(xiàn)人機(jī)對(duì)話(huà);實(shí)現(xiàn)多機(jī)通信。
(3)DMA方式是直接依靠硬件在主存與設(shè)備之間傳送數(shù)據(jù),在此期間不需要CPU干預(yù)。
優(yōu)點(diǎn):是隨機(jī)性、更高的并行性、傳送速度快及操作簡(jiǎn)單。
缺點(diǎn):在外圍設(shè)備越來(lái)越多的情況下,多個(gè)DMA控制器的同時(shí)使用,會(huì)引起內(nèi)存地
址的沖突并使得控制過(guò)程進(jìn)一步復(fù)雜。
適用場(chǎng)合:用于磁盤(pán)等高速外存的數(shù)據(jù)塊傳送;用于高速通信設(shè)備的數(shù)據(jù)幀傳送;用
于高速數(shù)據(jù)采集;用于動(dòng)態(tài)存儲(chǔ)器刷新。3.I/O接口的編址方法一般有哪幾種?試比較它們的優(yōu)缺點(diǎn)。
(1)與存儲(chǔ)器統(tǒng)一編址
優(yōu)點(diǎn):操作方式靈活,不一定使用專(zhuān)門(mén)的I/O指令,使用通用的MOV指令或訪存
指令也可以訪問(wèn)I/O接口。
缺點(diǎn):需占用小部分存儲(chǔ)空間。
(2)I/O端口單獨(dú)編址
優(yōu)點(diǎn):不占用存儲(chǔ)空間。
缺點(diǎn):需使用專(zhuān)門(mén)的I/O指令,其尋址方式較簡(jiǎn)單,所以編程靈活性稍差。4.試比較同步總線與一部總線的主要特征、優(yōu)缺點(diǎn)及其應(yīng)用場(chǎng)合。
同步總線傳送操作由統(tǒng)一的同步時(shí)序信號(hào)控制,它適用于系統(tǒng)內(nèi)部各部件之間傳送時(shí)間差異較小、傳送時(shí)間確定、傳送距離較短的場(chǎng)合,例如,CPU總線和局部總線往往采用同步總線。
異步總線根據(jù)各部件的實(shí)際需要,以異步應(yīng)答方式控制總線傳送操作,常用于各部件傳動(dòng)速度差異較大、傳送距離較長(zhǎng)、傳送時(shí)間不確定的場(chǎng)合,例如外總線多為異步總線。
第四篇:大學(xué)計(jì)算機(jī)原理與組成試題及答案
計(jì)算機(jī)原理組成1.構(gòu)成微型計(jì)算機(jī)的核心部件是微處理器(MPU)也稱(chēng)為中央處理器(CPU),它是由運(yùn)算器和控制器組成的。
2.馮.諾依曼結(jié)構(gòu)是以運(yùn)算器為中心。
3.CPU和存儲(chǔ)器以及外部設(shè)備之間的信息交換都通過(guò)總線來(lái)實(shí)現(xiàn)。在微型機(jī)中總線根據(jù)傳輸信息的類(lèi)型可分為數(shù)據(jù)總線、地址總線和控制總線。
4.指令操作碼字段使用不同的編碼表示,每一種編碼代表唯一一種指令,因此n位操作碼最多可定義2^n條指令。
5.用匯編語(yǔ)言和高級(jí)語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序,這種源程序不能被機(jī)器直接識(shí)別和執(zhí)行。
6.傳統(tǒng)機(jī)器層以下是物理機(jī),以上各層都稱(chēng)為虛擬機(jī),它們是由軟件實(shí)現(xiàn)的機(jī)器。
7.計(jì)算機(jī)實(shí)現(xiàn)是指計(jì)算機(jī)組成的物理實(shí)現(xiàn)。
8.計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)組成和計(jì)算機(jī)實(shí)現(xiàn)是三個(gè)不同的概念。
9.機(jī)器字長(zhǎng)是指CPU一次可以處理的二進(jìn)制數(shù)據(jù)的位數(shù)。
10.數(shù)據(jù)在計(jì)算機(jī)中是以器件的物理狀態(tài)來(lái)表示的。
11.數(shù)位是指數(shù)碼在一個(gè)數(shù)中所處的位置。
12.基數(shù)是指在某種進(jìn)位計(jì)數(shù)制中每個(gè)數(shù)位上所能使用的數(shù)碼個(gè)數(shù)。
13.任意進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)的基本方法是按權(quán)展開(kāi)相加求和。
14.BCD碼用二進(jìn)制方式來(lái)編碼十進(jìn)制數(shù),即每一位十進(jìn)制數(shù)用四位二進(jìn)制數(shù)表示。
15.8421碼是BCD碼中最常用的一種,又稱(chēng)NBCD碼
16.在計(jì)算機(jī)中有兩種形式存儲(chǔ)的BCD碼,一種是壓縮BCD碼,一種是非壓縮BCD碼。
17.2421碼和5211碼也是兩種恒權(quán)碼。這一特點(diǎn)有利于實(shí)現(xiàn)“逢十進(jìn)位”的計(jì)數(shù)和加法規(guī)則。
18.余3碼是在8421碼的基礎(chǔ)上,把每個(gè)代碼都加上0011而形成的。
19.計(jì)算機(jī)中使用的數(shù)分為有符號(hào)數(shù)和無(wú)符號(hào)數(shù)兩種,均存放在寄存器中。
20.移碼也稱(chēng)為余碼、增碼或者偏移二進(jìn)制碼,它是補(bǔ)碼的一種變形,其最高位為符號(hào)位。
21.根據(jù)小數(shù)點(diǎn)的位置是否固定,分為定點(diǎn)表示和浮點(diǎn)表示兩種。
22.存儲(chǔ)器周期時(shí)間指的是連續(xù)啟動(dòng)兩次獨(dú)立不相關(guān)的存儲(chǔ)器操作之間所需的時(shí)間間隔
23.存儲(chǔ)容量通常使用存儲(chǔ)器內(nèi)可以容納的二進(jìn)制數(shù)據(jù)的數(shù)據(jù)量來(lái)加以表征。
24.存儲(chǔ)器的可靠性往往使用平均無(wú)故障時(shí)間(MTBF)來(lái)進(jìn)行表征,即兩次故障之間的時(shí)間間隔。
25.26.半導(dǎo)體存儲(chǔ)器主要分為雙極型半導(dǎo)體存儲(chǔ)器(TTL型)和MOS型半導(dǎo)體存儲(chǔ)器。
27.磁存儲(chǔ)器主要分為磁芯存儲(chǔ)器和磁表面存儲(chǔ)器。
28.與RAM相對(duì)應(yīng)的是順序訪問(wèn)存儲(chǔ)器,SAM中的單元一般不能被獨(dú)立訪問(wèn)。
29.計(jì)算機(jī)的主存儲(chǔ)器主要由隨機(jī)存儲(chǔ)器構(gòu)成。
30.動(dòng)態(tài)隨機(jī)存取內(nèi)存(DRAM)里面所儲(chǔ)存的數(shù)據(jù)即使在有源狀態(tài)下也只能保持較短的時(shí)間,需要不斷地進(jìn)行刷新來(lái)維持?jǐn)?shù)據(jù)的存儲(chǔ)狀態(tài)。
31.電容在實(shí)際工作中會(huì)有漏電的現(xiàn)象,從而導(dǎo)致內(nèi)部存儲(chǔ)正電荷不足而丟失存儲(chǔ)的狀態(tài)。
32.位擴(kuò)展是利用存儲(chǔ)器芯片的組合連接來(lái)獲得具有存儲(chǔ)字長(zhǎng)更長(zhǎng)的存儲(chǔ)器芯片組,即增加其數(shù)據(jù)線的數(shù)量。
33.字?jǐn)U展則是為了增加存儲(chǔ)器存儲(chǔ)字的數(shù)量擴(kuò)大尋址范圍,即直觀地增加容量。
34.字位擴(kuò)展是結(jié)合位擴(kuò)展和字?jǐn)U展的綜合擴(kuò)展方法。
35.在運(yùn)算器中一般都設(shè)置一個(gè)累加寄存器ACC,用來(lái)暫存ALU運(yùn)算的結(jié)果數(shù)據(jù)。
36.指令寄存器(IR)用于存放剛剛從存儲(chǔ)器中取出馬上就要執(zhí)行的一條指令,然后由控制器對(duì)指令的操作碼進(jìn)行譯碼,從而得到該操作的具體信號(hào)。
37.指令周期是指取出一條指令并執(zhí)行這條指令所需的全部時(shí)間。
38.計(jì)算機(jī)中的指令由操作碼和地址碼兩部分組成,操作碼用來(lái)指明該指令所要完成的操作。
39.不同指令的指令周期不同,因此它所占用的機(jī)器周期數(shù)也不同。
40.在異步控制方式中,各操作不采用統(tǒng)一的時(shí)序信號(hào)控制,沒(méi)有固定的周期節(jié)拍和嚴(yán)格的時(shí)鐘同步。
41.微操作有相容性和互斥性之分,與數(shù)據(jù)通路結(jié)構(gòu)是緊密相關(guān)的。
42.一條微指令通常至少包含兩大部分信息:操作控制字段和順序控制字段
43.微指令寄存器用來(lái)存放從控制存儲(chǔ)器讀出的一條微指令,它的位數(shù)等于微指令字長(zhǎng)。
44.地址碼主要用來(lái)表示各種位置信息,如源操作數(shù)的位置、目的位置、結(jié)果存放位置等。
45.指令字長(zhǎng)取決于操作碼的長(zhǎng)度、地址碼的長(zhǎng)度和數(shù)量。
46.尋找指令地址的方式比較簡(jiǎn)單,或者通過(guò)PC計(jì)數(shù)器來(lái)自增1的方式尋址,或者通過(guò)各種跳轉(zhuǎn)的方式來(lái)尋址。
47.立即尋址的特點(diǎn)是操作數(shù)本身設(shè)在指令字內(nèi),即形式地址A不是所需數(shù)據(jù)的地址,而是就是數(shù)據(jù)本身,又稱(chēng)為立即數(shù)。
48.立即尋址主要用于設(shè)定變量的初始值和設(shè)定常數(shù)。
49.50.立即尋址的優(yōu)點(diǎn)在于訪存周期較少,不需要根據(jù)地址段訪存去尋找數(shù)據(jù)。但是立即數(shù)的數(shù)值范圍受到指令字長(zhǎng)的限制。
51.指令系統(tǒng)集中反映了機(jī)器的性能,又是程序員編程的基礎(chǔ)。
52.總線是計(jì)算機(jī)各個(gè)組成部件中用以傳輸數(shù)據(jù)進(jìn)行通信公共數(shù)據(jù)通絡(luò),其物理介質(zhì)往往是由多根導(dǎo)線組成的一組傳輸線束。
53.不同于單向三態(tài)的地址總線,數(shù)據(jù)總線是雙向三態(tài)形式的總線。
54.控制總線:用來(lái)傳送控制信號(hào)和時(shí)序信號(hào)的總線。控制總線實(shí)際上是各種控制信號(hào)線的集合,也是雙向三態(tài)的信號(hào)線。
55.總線位寬:指的是總線標(biāo)準(zhǔn)中數(shù)據(jù)總線的根數(shù),又稱(chēng)為總線寬度。一般為2的整數(shù)次冪。
56.負(fù)載能力主要指的是總線掛載設(shè)備的電流驅(qū)動(dòng)能力。
57.單總線結(jié)構(gòu)造成的瓶頸源于高低速設(shè)備之間的差異。
58.同步通信指的是數(shù)據(jù)傳送雙方在統(tǒng)一時(shí)標(biāo)觸發(fā)下進(jìn)行的通信過(guò)程。
59.CPU和I/O設(shè)備之間實(shí)際上是通過(guò)I/O接口進(jìn)行數(shù)據(jù)傳送的。
60.CPU在與I/O設(shè)備進(jìn)行數(shù)據(jù)交換時(shí),需要適應(yīng)CPU與外設(shè)之間的速度差異。
61.不同的I/O設(shè)備存儲(chǔ)和處理信息的格式不同。
62.不同I/O設(shè)備的時(shí)序控制電路也不同。
63.I/O接口通常設(shè)置若干個(gè)寄存器,主要有數(shù)據(jù)寄存器、狀態(tài)寄存器和控制寄存器。
64.按照時(shí)序控制方式的不同可將I/O接口分為同步接口與異步接口。
65.記錄方式是一種編碼方式,它是指將一連串二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成磁表面寫(xiě)電流波形的方式。
66.改進(jìn)調(diào)頻制(MFM)它是調(diào)頻制的改進(jìn),采用三種頻率,所以也稱(chēng)為三頻制。
67.一個(gè)完整的硬盤(pán)存儲(chǔ)器主要由硬磁盤(pán)盤(pán)片、硬盤(pán)驅(qū)動(dòng)器和硬盤(pán)控制器三大部分組成。
68.磁頭的定位系統(tǒng)用于驅(qū)動(dòng)磁頭沿盤(pán)面徑向移動(dòng)以尋找目標(biāo)磁道。
69.平均尋址時(shí)間包括硬磁盤(pán)的尋道時(shí)間和等待時(shí)間。
70.硬盤(pán)非格式化容量是指硬盤(pán)盤(pán)片可使用的磁化單元的總數(shù)。
71.8086是第一款32位的微處理器芯片,內(nèi)部集成了2.9萬(wàn)個(gè)晶體管。
72.從功能上可以將8086劃分為總線接口部件(BIU)和執(zhí)行部件(EU)。
73.8086有最大模式和最小模式兩種工作方式,兩種方式的系統(tǒng)配置不同。
74.片上網(wǎng)絡(luò)的核心思想就是在芯片內(nèi)部借用計(jì)算機(jī)網(wǎng)絡(luò)的思想。
75.基于片上互連的結(jié)構(gòu)是指每個(gè)核心具有獨(dú)立的處理單元和Cache。
1、P92(必考)
一個(gè)具有20位地址和64位字長(zhǎng)的存儲(chǔ)器,問(wèn):
(1)該存儲(chǔ)器能存多少個(gè)字節(jié)的信息?2^20=1MB,1MB*64/8=8MB
(2)如果存儲(chǔ)器由128KB*8位SRAM芯片組成,需要多少芯片?
每個(gè)單元為64位,需要8片SRAM,即8片SRAM滿(mǎn)足128KB64位字長(zhǎng)的存儲(chǔ)器要求。一個(gè)小組為8片SRAM,即一片128KB*64位,1024/128=8,共需要8個(gè)小組,所以需要8*8=64片。
(3)需要多少位地址作芯片選擇?
其中需要進(jìn)行8組芯片的尋址,所以需要3根地址線作為芯片選擇。
畫(huà)圖題
1.馮.諾依曼結(jié)構(gòu)P7
解釋?zhuān)海?).計(jì)算機(jī)由五大基本部件組成:運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。
(2).數(shù)據(jù)和程序采用二進(jìn)制形式表示,不加區(qū)別存放在存儲(chǔ)器中
(3).采用存儲(chǔ)程序的思想,讓程序指揮計(jì)算機(jī)自動(dòng)完成各種工作。
程序和數(shù)據(jù)由輸入設(shè)備輸入至運(yùn)算器,再存儲(chǔ)于存儲(chǔ)器中。當(dāng)處理數(shù)據(jù)時(shí),首先從存儲(chǔ)器中將數(shù)據(jù)讀入運(yùn)算器,運(yùn)算器根據(jù)控制信號(hào)進(jìn)行相應(yīng)的運(yùn)算,中間結(jié)果存入存儲(chǔ)器,或由運(yùn)算器經(jīng)輸出設(shè)備輸出。指令也以數(shù)據(jù)形式保存在存儲(chǔ)器中,運(yùn)算時(shí)指令由存儲(chǔ)器送入控制器,控制器根據(jù)指令產(chǎn)生控制信號(hào)控制各個(gè)部件的工作和數(shù)據(jù)流的流向。
畫(huà)圖并說(shuō)明寄存器間接尋址方式P178(必考)
說(shuō)明:(1)寄存器間接尋址方式類(lèi)似于間接尋址方式,即在地址字段內(nèi)放置某寄存器的地址,在這個(gè)寄存器內(nèi)再放置該數(shù)據(jù)的實(shí)際地址。(2)這種方式適用于連續(xù)訪問(wèn)主存內(nèi)的連續(xù)空間,配合循環(huán)結(jié)構(gòu)可以快速、有效地完成對(duì)數(shù)組結(jié)構(gòu)的訪問(wèn)。(3)這種尋址方式的優(yōu)點(diǎn)是糾正了間接尋址至少兩次訪存的缺點(diǎn),而且保持了較大的尋址范圍。
綜述題
1.簡(jiǎn)述計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)?P13(必考)
硬連邏輯層、微程序?qū)?、傳統(tǒng)機(jī)器(指令系統(tǒng))層、操作系統(tǒng)層、匯編系統(tǒng)層、高級(jí)語(yǔ)言層、應(yīng)用程序?qū)?/p>
2.簡(jiǎn)述計(jì)算機(jī)系統(tǒng)總線分類(lèi)中每種總線的功能?P196(必考)
地址總線:用于傳送地址的總線。地址總線只能決定計(jì)算機(jī)系統(tǒng)訪問(wèn)存儲(chǔ)空間的數(shù)量。
數(shù)據(jù)總線:用于傳送數(shù)據(jù)信息的總線。不同于單向三態(tài)的地址總線,數(shù)據(jù)總線是雙向三態(tài)形式的總線。
控制總線:用來(lái)傳送控制信號(hào)和時(shí)序信號(hào)的總線。控制總線實(shí)際上是各種控制信號(hào)線的集合,也是雙向三態(tài)的信號(hào)線。
第五篇:國(guó)家開(kāi)放大學(xué)電大《計(jì)算機(jī)組成原理》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案
國(guó)家開(kāi)放大學(xué)電大《計(jì)算機(jī)組成原理》網(wǎng)絡(luò)課形考網(wǎng)考作業(yè)及答案
100%通過(guò)
考試說(shuō)明:2020年秋期電大把該網(wǎng)絡(luò)課納入到“國(guó)開(kāi)平臺(tái)”進(jìn)行考核,該課程共有6個(gè)形考任務(wù),針對(duì)該門(mén)課程,本人匯總了該科所有的題,形成一個(gè)完整的標(biāo)準(zhǔn)題庫(kù),并且以后會(huì)不斷更新,對(duì)考生的復(fù)習(xí)、作業(yè)和考試起著非常重要的作用,會(huì)給您節(jié)省大量的時(shí)間。做考題時(shí),利用本文檔中的查找工具,把考題中的關(guān)鍵字輸?shù)讲檎夜ぞ叩牟檎覂?nèi)容框內(nèi),就可迅速查找到該題答案。本文庫(kù)還有其他網(wǎng)核及教學(xué)考一體化答案,敬請(qǐng)查看。?
課程總成績(jī)
=
形成性考核×30%
+
終結(jié)性考試×70%
形考任務(wù)1
一、單項(xiàng)選擇題(每小題6分,共36分)
題目1
下列數(shù)中最小的數(shù)是。
選擇一項(xiàng):
A.(1010011)2
B.(42)8
C.(10011000)BCD
D.(5A)16
題目2
某計(jì)算機(jī)字長(zhǎng)16位,采用補(bǔ)碼定點(diǎn)小數(shù)表示,符號(hào)位為1位,數(shù)值位為15位,則可表示的最大正小數(shù)為_(kāi)____,最小負(fù)小數(shù)為_(kāi)____。
選擇一項(xiàng):
題目3
兩個(gè)補(bǔ)碼數(shù)相加,在符號(hào)位相同時(shí)有可能產(chǎn)生溢出,符號(hào)位不同時(shí)。
選擇一項(xiàng):
A.會(huì)產(chǎn)生溢出
B.也有可能產(chǎn)生溢出
C.不一定會(huì)產(chǎn)生溢出
D.一定不會(huì)產(chǎn)生溢出
題目4
已知[X]原=010100,[X]反=。
選擇一項(xiàng):
A.010100
B.001011
C.101011
D.101100
題目5
已知[X]原=110100,[X]補(bǔ)=。
選擇一項(xiàng):
A.110100
B.001011
C.101011
D.101100
題目6
已知[X]原=110100,[X]移=。
選擇一項(xiàng):
A.101100
B.001100
C.101011
D.011011
二、多項(xiàng)選擇題(每小題9分,共36分)
題目7
機(jī)器數(shù)中,零的表示形式不唯一的是_____。
選擇一項(xiàng)或多項(xiàng):
A.原碼
B.補(bǔ)碼
C.移碼
D.反碼
題目8
ASCII編碼_____。
選擇一項(xiàng)或多項(xiàng):
A.是8位的編碼
B.是7位的編碼
C.共有128個(gè)字符
D.共有256個(gè)字符
E.有64個(gè)控制字符
題目9
相對(duì)補(bǔ)碼而言,移碼_____。
選擇一項(xiàng)或多項(xiàng):
A.僅用于表示小數(shù)
B.僅用于浮點(diǎn)數(shù)的階碼部分
C.僅用于浮點(diǎn)數(shù)的尾數(shù)部分
D.1表示正號(hào),0表示負(fù)號(hào)
題目10
當(dāng)碼距d=4時(shí),海明校驗(yàn)碼具有_____。
選擇一項(xiàng)或多項(xiàng):
A.檢錯(cuò)能力
B.糾錯(cuò)能力
C.只能發(fā)現(xiàn)1位錯(cuò),但不能糾錯(cuò)
D.能發(fā)現(xiàn)1位錯(cuò),并糾正1位錯(cuò)
E.能發(fā)現(xiàn)2位錯(cuò),并糾正1位錯(cuò)
F.能發(fā)現(xiàn)2位錯(cuò),并糾正2位錯(cuò)
三、判斷題(每小題7分,共28分)
題目11
定點(diǎn)數(shù)的表示范圍有限,如果運(yùn)算結(jié)果超出表示范圍,稱(chēng)為溢出。
選擇一項(xiàng):
對(duì)
錯(cuò)
題目12
浮點(diǎn)數(shù)數(shù)的表示范圍取決于尾數(shù)的位數(shù),精度取決于階碼的位數(shù)。
選擇一項(xiàng):
對(duì)
錯(cuò)
題目13
奇偶校驗(yàn)碼可以檢測(cè)出奇數(shù)個(gè)位的錯(cuò)誤,但不能確定出錯(cuò)的位置。
選擇一項(xiàng):
對(duì)
錯(cuò)
題目14
兩補(bǔ)碼相加,采用1位符號(hào)位,當(dāng)最高位有進(jìn)位時(shí)表示結(jié)果產(chǎn)生溢出。
選擇一項(xiàng):
對(duì)
錯(cuò)
形考任務(wù)2
單選題
加法器采用并行進(jìn)位的目的是_____。
選擇一項(xiàng):
A.提高加法器的速度
B.快速傳遞進(jìn)位信號(hào)
C.優(yōu)化加法器結(jié)構(gòu)
D.增強(qiáng)加法器功能
題目2
組成一個(gè)運(yùn)算器需要多個(gè)部件,但下面所列_____不是組成運(yùn)算器的部件。
選擇一項(xiàng):
A.狀態(tài)寄存器
B.數(shù)據(jù)總線
C.算術(shù)邏輯運(yùn)算單元
D.地址寄存器
題目3
運(yùn)算器的主要功能是進(jìn)行_______。
選擇一項(xiàng):
A.邏輯運(yùn)算
B.算術(shù)運(yùn)算
C.邏輯運(yùn)算和算術(shù)運(yùn)算
D.只作加法
題目4
浮點(diǎn)數(shù)范圍和精度取決于_______。
選擇一項(xiàng):
A.階碼的位數(shù)和尾數(shù)的位數(shù)
B.階碼采用的編碼和尾數(shù)的位數(shù)
C.階碼和尾數(shù)采用的編碼
D.階碼采用的位數(shù)和尾數(shù)的編碼
題目5
邏輯運(yùn)算中的“邏輯加”是指_______。
選擇一項(xiàng):
A.與運(yùn)算
B.或運(yùn)算
C.非運(yùn)算
D.異或運(yùn)算
題目6
下列說(shuō)法正確的是_______。
選擇一項(xiàng):
A.采用雙符號(hào)位補(bǔ)碼進(jìn)行加減運(yùn)算可以避免溢出
B.只有定點(diǎn)數(shù)運(yùn)算才有可能溢出,浮點(diǎn)數(shù)運(yùn)算不會(huì)產(chǎn)生溢出
C.只有將兩個(gè)正數(shù)相加時(shí)才有可能產(chǎn)生溢出
D.只有帶符號(hào)數(shù)的運(yùn)算才有可能產(chǎn)生溢出
多選題
題目7
請(qǐng)從下面表示浮點(diǎn)運(yùn)算器的描述中選出描述正確的句子是_____。
選擇一項(xiàng)或多項(xiàng):
A.浮點(diǎn)運(yùn)算器可用兩個(gè)定點(diǎn)運(yùn)算器部件來(lái)實(shí)現(xiàn)
B.階碼部件可實(shí)現(xiàn)加、減、乘、除四種運(yùn)算
C.階碼部件只進(jìn)行階碼相加、相減和比較操作
D.尾數(shù)部件只進(jìn)行乘法和除法運(yùn)算
題目8
對(duì)于階碼和尾數(shù)都用補(bǔ)碼表示的浮點(diǎn)數(shù),判斷運(yùn)算結(jié)果是否為規(guī)格化,錯(cuò)誤的方法是_____。
選擇一項(xiàng)或多項(xiàng):
A.階符和數(shù)符相同
B.階符和數(shù)符相異
C.數(shù)符與尾數(shù)小數(shù)點(diǎn)后第一位數(shù)字相同
D.數(shù)符與尾數(shù)小數(shù)點(diǎn)后第一位數(shù)字相異
判斷題
題目9
運(yùn)算器內(nèi)部寄存器的個(gè)數(shù)與系統(tǒng)運(yùn)行的速度無(wú)關(guān)。
()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目10
MIPS計(jì)算機(jī)的運(yùn)算器部件,主要由128個(gè)寄存器組成的寄存器堆和一個(gè)執(zhí)行數(shù)據(jù)運(yùn)算的ALU組成。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目11
運(yùn)算器芯片Am2901包含三組三位控制信號(hào),分別用來(lái)控制8種運(yùn)算功能,8個(gè)數(shù)據(jù)來(lái)源和選擇運(yùn)算結(jié)果并輸出的功能。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目12
浮點(diǎn)數(shù)數(shù)的表示范圍取決于尾數(shù)的位數(shù),精度取決于階碼的位數(shù)。
()
選擇一項(xiàng):
對(duì)
錯(cuò)
形考任務(wù)3
單選題
題目1
計(jì)算機(jī)硬件能直接識(shí)別和運(yùn)行的只能是_______程序。
選擇一項(xiàng):
A.機(jī)器語(yǔ)言
B.匯編語(yǔ)言
C.高級(jí)語(yǔ)言
D.VHDL
題目2
輸入輸出指令的功能是_______。
選擇一項(xiàng):
A.進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算
B.進(jìn)行主存與CPU之間的數(shù)據(jù)傳送
C.進(jìn)行CPU和I/O設(shè)備之間的數(shù)據(jù)傳送
D.改變程序執(zhí)行的順序
題目3
指令執(zhí)行時(shí)無(wú)需訪問(wèn)內(nèi)存尋找操作數(shù)的尋址方式是_______。
選擇一項(xiàng):
A.直接尋址方式
B.間接尋址方式
C.變址尋址方式
D.立即數(shù)尋址方式
題目4
變址尋址方式中,操作數(shù)的有效地址等于_______內(nèi)容加上形式地址。
選擇一項(xiàng):
A.基址寄存器
B.變址寄存器
C.堆棧寄存器
D.程序計(jì)數(shù)器
題目5
相對(duì)尋址方式中,若指令中地址碼為X,則操作數(shù)地址為_(kāi)______。
選擇一項(xiàng):
A.X
B.(PC)+X
C.基地址+X
D.變址寄存器內(nèi)容+X
題目6
堆棧尋址的原則是_______。
選擇一項(xiàng):
A.先進(jìn)先出
B.后進(jìn)后出
C.后進(jìn)先出
D.隨意進(jìn)出
多選題
題目7
指令中用到的數(shù)據(jù)可以來(lái)自_______。
選擇一項(xiàng)或多項(xiàng):
A.通用寄存器
B.微程序存儲(chǔ)器
C.輸入輸出接口
D.指令寄存器
E.內(nèi)存單元
F.磁盤(pán)
題目8
指令系統(tǒng)中采用不同的尋址方式的目的是_______。
選擇一項(xiàng)或多項(xiàng):
A.降低指令譯碼的難度
B.提高指令讀取的速度
C.實(shí)現(xiàn)程序控制
D.縮短指令字長(zhǎng)
E.擴(kuò)大尋址空間
F.提高編程靈活性
判斷題
題目9
一個(gè)指令周期通常包含讀取指令、指令譯碼、ALU執(zhí)行、內(nèi)存讀寫(xiě)和數(shù)據(jù)寫(xiě)回5個(gè)步驟。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目10
計(jì)算機(jī)的指令越多,功能越強(qiáng)越好。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目11
直接尋址是在指令字中直接給出操作數(shù)本身而不再是操作數(shù)地址。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目12
基地址尋址方式中,操作數(shù)的有效地址等于基址寄存器內(nèi)容加上形式地址。()
選擇一項(xiàng):
對(duì)
錯(cuò)
形考任務(wù)4
單選題
題目1
控制器的功能是_______。
選擇一項(xiàng):
A.執(zhí)行語(yǔ)言翻譯
B.向計(jì)算機(jī)各部件提供控制信號(hào)
C.支持匯編程序
D.完成數(shù)據(jù)運(yùn)算
題目2
在控制器中,部件_______能提供指令在內(nèi)存中的地址,服務(wù)于讀取指令,并接收下條將被執(zhí)行的指令的地址。
選擇一項(xiàng):
A.指令指針I(yè)P
B.地址寄存器AR
C.指令寄存器IR
D.程序計(jì)數(shù)器PC
題目3
每一條指令的執(zhí)行時(shí)通常有①讀取指令、②執(zhí)行指令、③分析指令等幾個(gè)步驟,他們的執(zhí)行順序應(yīng)該是_______。
選擇一項(xiàng):
A.①讀取指令、②執(zhí)行指令、③分析指令
B.①讀取指令、③分析指令、②執(zhí)行指令
C.③分析指令、②執(zhí)行指令、①讀取指令
D.②執(zhí)行指令、①讀取指令、③分析指令
題目4
硬連線控制器中,使用_______來(lái)區(qū)別指令不同的執(zhí)行步驟。
選擇一項(xiàng):
A.節(jié)拍發(fā)生器
B.指令寄存器
C.程序計(jì)數(shù)器
D.控制信號(hào)形成部件
題目5
微程序控制器中,機(jī)器指令與微指令的關(guān)系是
_______。
選擇一項(xiàng):
A.一條微指令由若干條機(jī)器指令組成B.一段機(jī)器指令組成的程序可由一條微指令來(lái)執(zhí)行
C.每一條機(jī)器指令由一條微指令來(lái)執(zhí)行
D.每一條機(jī)器指令由一段用微指令編成的微程序來(lái)解釋執(zhí)行
題目6
指令流水線需要處理好_______3個(gè)方面問(wèn)題。
選擇一項(xiàng):
A.結(jié)構(gòu)相關(guān)、數(shù)據(jù)相關(guān)、控制相關(guān)
B.結(jié)構(gòu)相關(guān)、數(shù)據(jù)相關(guān)、邏輯相關(guān)
C.結(jié)構(gòu)相關(guān)、邏輯相關(guān)、控制相關(guān)
D.邏輯相關(guān)、數(shù)據(jù)相關(guān)、控制相關(guān)
多選題
題目7
中央處理器包括_______。
選擇一項(xiàng)或多項(xiàng):
A.運(yùn)算器
B.控制器
C.主存儲(chǔ)器
D.輸入輸出接口
題目8
下列正確的是_______。
選擇一項(xiàng)或多項(xiàng):
A.取指令操作是控制器固有的功能,不需要根據(jù)指令要求進(jìn)行
B.指令長(zhǎng)度相同的情況下,所有取指令的操作都是相同的C.單總線CPU中,一條指令讀取后PC的值是下一條指令的地址
D.計(jì)算機(jī)中一個(gè)字的長(zhǎng)度是16位
判斷題
題目9
程序計(jì)數(shù)器PC主要用于解決指令的執(zhí)行次序。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目10
微程序控制器的運(yùn)行速度一般要比硬連線控制器更快。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目11
每個(gè)指令執(zhí)行步驟,控制器都將為計(jì)算機(jī)的各部件產(chǎn)生一個(gè)控制信號(hào)。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目12
計(jì)算機(jī)的流水線中,每個(gè)階段只完成一條指令的一部分功能,不同階段并行完成流水線中不同指令的不同功能。()
選擇一項(xiàng):
對(duì)
錯(cuò)
形考任務(wù)5
單選題
題目1
下列部件(設(shè)備)中,存取速度最快的是______。
選擇一項(xiàng):
A.光盤(pán)存儲(chǔ)器
B.CPU的寄存器
C.軟盤(pán)存儲(chǔ)器
D.硬盤(pán)存儲(chǔ)器
題目2
某SRAM芯片,其容量為1K×8位,加上電源端和接地端,該芯片引出線的最少數(shù)目應(yīng)為_(kāi)_____。
選擇一項(xiàng):
A.23
B.25
C.50
D.20
題目3
在主存和CPU之間增加Cache的目的是______。
選擇一項(xiàng):
A.擴(kuò)大主存的容量
B.增加CPU中通用寄存器的數(shù)量
C.解決CPU和主存之間的速度匹配
D.代替CPU中的寄存器工作
題目4
RAM芯片串聯(lián)的目的是_______,并聯(lián)的目的是_______
選擇一項(xiàng):
A.增加存儲(chǔ)器字長(zhǎng),提高存儲(chǔ)器速度
B.增加存儲(chǔ)單元數(shù)量,增加存儲(chǔ)器字長(zhǎng)
C.提高存儲(chǔ)器速度,增加存儲(chǔ)單元數(shù)量
D.降低存儲(chǔ)器的平均價(jià)格,增加存儲(chǔ)器字長(zhǎng)
題目5
和輔助存儲(chǔ)器相比,主存儲(chǔ)器的特點(diǎn)是_______。
選擇一項(xiàng):
A.容量小,速度快,成本高
B.容量小,速度快,成本低
C.容量小,速度慢,成本高
D.容量大,速度快,成本高
題目6
采用虛擬存儲(chǔ)器的目的是為了_______。
選擇一項(xiàng):
A.給用戶(hù)提供比主存容量大得多的物理編程空間
B.給用戶(hù)提供比主存容量大得多的邏輯編程空間
C.提高主存的速度
D.擴(kuò)大輔存的存取空間
多選題
題目7
_______停電后存儲(chǔ)的信息將會(huì)丟失。
選擇一項(xiàng)或多項(xiàng):
A.靜態(tài)存儲(chǔ)器
B.動(dòng)態(tài)存儲(chǔ)器
C.高速緩沖存儲(chǔ)器
D.只讀存儲(chǔ)器
題目8
對(duì)主存儲(chǔ)器的基本操作包括_______。
選擇一項(xiàng)或多項(xiàng):
A.讀出信息
B.寫(xiě)入信息
C.清除信息
D.轉(zhuǎn)移信息
判斷題
題目9
存儲(chǔ)芯片中包括存儲(chǔ)體、讀寫(xiě)電路、地址譯碼電路和控制電路。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目10
使用高速緩存是為了提高主存的容量。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目11
使用高速緩存是為了提高主存的容量。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目12
在Cache的地址映像中,全相聯(lián)映像是指主存中的任意一字塊均可映像到Cache內(nèi)任意一字塊位置的一種映像方式。()
選擇一項(xiàng):
對(duì)
錯(cuò)
形考任務(wù)6
單選題
題目1
在數(shù)據(jù)傳送過(guò)程中,數(shù)據(jù)由串行變并行或由并行變串行,這種轉(zhuǎn)換是由接口電路中的______實(shí)現(xiàn)的。
選擇一項(xiàng):
A.鎖存器
B.移位寄存器
C.數(shù)據(jù)寄存器
D.狀態(tài)寄存器
題目2
在獨(dú)立編址方式下,存儲(chǔ)單元和I/O設(shè)備是靠______來(lái)區(qū)分的。
選擇一項(xiàng):
A.不同的地址和指令代碼
B.不同的數(shù)據(jù)和指令代碼
C.數(shù)據(jù)寄存器
D.狀態(tài)寄存器
題目3
隨著CPU速度的不斷提升,程序查詢(xún)方式很少被采用的原因是______。
選擇一項(xiàng):
A.硬件結(jié)構(gòu)復(fù)雜
B.硬件結(jié)構(gòu)簡(jiǎn)單
C.CPU與外設(shè)串行工作
D.CPU與外設(shè)并行工作
題目4
中斷允許觸發(fā)器用來(lái)______。
選擇一項(xiàng):
A.表示外設(shè)是否提出了中斷請(qǐng)求
B.CPU是否響應(yīng)了中斷請(qǐng)求
C.CPU是否正在進(jìn)行中斷處理
D.開(kāi)放或關(guān)閉可屏蔽硬中斷
題目5
在采用DMA方式的I/O系統(tǒng)中,其基本思想是在____之間建立直接的數(shù)據(jù)通路。
選擇一項(xiàng):
A.CPU與外設(shè)
B.主存與外設(shè)
C.CPU與主存
D.外設(shè)與外設(shè)
題目6
周期挪用方式常用于______的輸入輸出中。
選擇一項(xiàng):
A.直接存儲(chǔ)器訪問(wèn)方式
B.程序查詢(xún)方式
C.程序中斷方式
D.I/O通道方式
多選題
題目7
主機(jī)和外設(shè)可以并行工作的方式是_______。
選擇一項(xiàng)或多項(xiàng):
A.程序查詢(xún)方式
B.程序中斷方式
C.直接存儲(chǔ)器訪問(wèn)方式
D.I/O通道方式
題目8
計(jì)算機(jī)的總線接口中,串行總線的特點(diǎn)是_______。
選擇一項(xiàng)或多項(xiàng):
A.成本低
B.線數(shù)少
C.速度快
D.傳輸距離長(zhǎng)
判斷題
題目9
按數(shù)據(jù)傳送方式的不同,計(jì)算機(jī)的外部接口可分為串行接口和并行接口兩大類(lèi)。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目10
在三總線計(jì)算機(jī)系統(tǒng)中,外設(shè)和主存單元統(tǒng)一編制,可以不使用I/O指令。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目11
中斷服務(wù)程序的最后一條指令是中斷返回指令。()
選擇一項(xiàng):
對(duì)
錯(cuò)
題目12
同步通信方式下,所有設(shè)備都從同一個(gè)時(shí)鐘信號(hào)中獲得定時(shí)信息。()
選擇一項(xiàng):
對(duì)
錯(cuò)