![計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷1(共265題)_第1頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ374.jpg)
![計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷1(共265題)_第2頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ3742.jpg)
![計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷1(共265題)_第3頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ3743.jpg)
![計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷1(共265題)_第4頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ3744.jpg)
![計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷1(共265題)_第5頁](http://file4.renrendoc.com/view8/M01/05/19/wKhkGWa6u6KANuOMAAHzzws0tyQ3745.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷1(共8套)(共265題)計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷第1套一、單選題(本題共23題,每題1.0分,共23分。)1、總線周期的類型包括()。A、內(nèi)存讀周期/寫周期B、I/O讀周期C、I/O寫周期D、以上均是標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:按照總線周期區(qū)分為內(nèi)存讀周期、內(nèi)存寫周期、I/O讀周期、I/O寫周期四種類型。2、在串行通信中,根據(jù)數(shù)據(jù)傳輸方向不同可以分成三種方式,不包括的方式是()。A、單工B、雙工C、半單工D、半雙工標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:根據(jù)數(shù)據(jù)傳輸方向不同,可以分為單工、半雙工和全雙工三種通信方式,不存在所謂的半單工方式。單工通信是指數(shù)據(jù)單方向傳送;半雙工通信是指數(shù)據(jù)可以兩個(gè)方向傳送,但同一時(shí)刻只能一個(gè)方向傳送;全雙工通信是指數(shù)據(jù)可以同時(shí)兩個(gè)方向傳送。3、計(jì)算機(jī)要對聲音信號進(jìn)行處理時(shí),必須將它們轉(zhuǎn)換成數(shù)字聲音信號。最基本的聲音信號數(shù)字化方法是取樣一量化法。若量化后的每個(gè)聲音樣本用2個(gè)字節(jié)表示,則量化分辨率是()。A、1/2B、1/1024C、1/65536D、1/131072標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:量化后的每個(gè)聲音樣本用2個(gè)字節(jié)(16位)表示,2^16=65536,其倒數(shù)就是量化分辨率。模擬音頻轉(zhuǎn)換成數(shù)字音頻需要經(jīng)過采樣、量化和編碼三個(gè)過程。其中量化是將每個(gè)采樣點(diǎn)得到的幅度值用數(shù)字表示,量化位數(shù)(又稱采樣精度)表示存放采樣點(diǎn)幅度值的二進(jìn)制位數(shù),它決定了模擬信號數(shù)字化后的動(dòng)態(tài)范圍。在相同的采樣頻率下,量化位數(shù)越大,則采樣精度越高,聲音的質(zhì)量也越好,聲音信息的存儲量也相應(yīng)越大。4、在系統(tǒng)總線中,地址總線的位數(shù)()。A、與機(jī)器字長有關(guān)B、與存儲單元個(gè)數(shù)有關(guān)C、與存儲字長有關(guān)D、與存儲器帶寬有關(guān)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:地址總線的位數(shù)與存儲單元個(gè)數(shù)有關(guān),地址總線的位數(shù)越多,可訪問的存儲單元個(gè)數(shù)就越多。系統(tǒng)總線按傳送信息的不同可以細(xì)分為地址總線、數(shù)據(jù)總線和控制總線。地址總線由單方向的多根信號線組成,用于CPU向主存、外設(shè)傳輸?shù)刂沸畔?;?shù)據(jù)總線由雙方向的多根信號線組成,CPU可以沿這些線從主存或外設(shè)讀入數(shù)據(jù),也可以沿這些線向主存或外設(shè)送出數(shù)據(jù);控制總線上傳輸?shù)氖强刂菩畔?,包括CPU送出的控制命令和主存(或外設(shè))返回CPU的反饋信號。地址總線寬度決定了CPU可以訪問的最大的物理地址空間,簡單地說就是CPU到底能夠使用多大容量的主存。例如,32位地址線可尋址的最大容量為232=4096MB(4GB)。5、標(biāo)準(zhǔn)總線內(nèi)部結(jié)構(gòu)包含()。A、數(shù)據(jù)傳送總線B、仲裁總線C、公用總線D、以上三項(xiàng)均是標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:總線內(nèi)部結(jié)構(gòu)包括:數(shù)據(jù)傳送總線、仲裁總線、中斷和同步總線以及公用總線。6、下列關(guān)于總線仲裁方式的說法中,不正確的是()。A、獨(dú)立請求方式總線控制邏輯復(fù)雜,但響應(yīng)時(shí)間最快B、計(jì)數(shù)器定時(shí)查詢方式下,有一根總線請求線(BR)和一根設(shè)備地址線C、分布式仲裁控制邏輯不需要中央仲裁器D、鏈?zhǔn)讲樵兎绞綄﹄娐饭收献蠲舾袠?biāo)準(zhǔn)答案:B知識點(diǎn)解析:獨(dú)立請求方式每個(gè)設(shè)備均有一對總線請求線和總線允許線,總線控制邏輯復(fù)雜,但響應(yīng)速度快,故選項(xiàng)A正確。計(jì)數(shù)器定時(shí)查詢方式采用一組設(shè)備地址線,故選項(xiàng)B錯(cuò)誤。鏈?zhǔn)讲樵兎绞綄τ布娐饭收厦舾?,且?yōu)先級不能改變,故選項(xiàng)D正確。分布式仲裁方式不需要中央仲裁器,每個(gè)主模塊都有自己的仲裁號和仲裁器,多個(gè)仲裁器競爭使用總線,故選項(xiàng)C正確。7、下面關(guān)于PCI總線的敘述中,不正確的是()。A、HOST總線不僅連接主存,還可以連接多個(gè)CPUB、PCI總線體系中有三種橋,它們都是PCI設(shè)備C、以橋連接實(shí)現(xiàn)的PCI總線結(jié)構(gòu)不允許多條總線并行工作D、橋的作用可使所有的存取都按CPU的需要出現(xiàn)在總線上標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析8、下列關(guān)于總線的同步傳輸控制和異步傳輸控制的說法中,不正確的是()。A、同步傳輸控制是指通信雙方使用同一個(gè)時(shí)鐘信號進(jìn)行同步B、總線時(shí)鐘可以由CPU的總線控制邏輯部件提供C、異步傳輸控制是指在總線上傳送數(shù)據(jù)時(shí),允許通信雙方各自使用自己的時(shí)鐘信號,采用“應(yīng)答方式”解決數(shù)據(jù)傳輸過程中的時(shí)間配合關(guān)系D、異步傳輸控制雙方共同使用同一個(gè)時(shí)鐘信號進(jìn)行同步標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:同步傳輸控制是指在總線上傳送數(shù)據(jù)時(shí),通信雙方使用同一個(gè)時(shí)鐘信號進(jìn)行同步,這個(gè)時(shí)鐘信號通??梢杂蒀PU的總線控制邏輯部件提供,稱為總線時(shí)鐘。異步傳輸控制是指在總線上傳送數(shù)據(jù)時(shí),允許通信雙方各自使用自己的時(shí)鐘信號,采用“應(yīng)答方式”解決數(shù)據(jù)傳輸過程中的時(shí)間配合關(guān)系。9、系統(tǒng)中的地址總線的位數(shù)與()相關(guān)。A、機(jī)器字長B、實(shí)際存儲單元個(gè)數(shù)C、存儲字長D、地址寄存器的位數(shù)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:地址總線的位數(shù)與最大存儲單元個(gè)數(shù)相關(guān),也與MAR的位數(shù)相關(guān)。地址總線的寬度決定了CPU可以訪存的最大物理地址空間。地址總線的位數(shù)與實(shí)際存儲單元個(gè)數(shù)是無關(guān)的,而MAR的位數(shù)與其是相關(guān)的,一般這二者是相等的。10、集中裁決方式包括()。A、鏈?zhǔn)讲樵兎绞紹、計(jì)數(shù)器查詢方式C、獨(dú)立請求方式D、以上三者均是標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:集中裁決方式包括:鏈?zhǔn)讲樵兎绞健⒂?jì)數(shù)器查詢方式、獨(dú)立請求方式。11、總線的一次信息傳送過程大致分為()階段。I.請求總線Ⅱ.總線仲裁Ⅲ.尋址(目的地址)Ⅳ.信息傳送Ⅴ.狀態(tài)返回(錯(cuò)誤報(bào)告)A、I、Ⅱ、Ⅲ、Ⅳ、ⅤB、Ⅱ、Ⅲ、ⅣC、I、Ⅲ、Ⅳ、ⅤD、I、Ⅱ、Ⅴ標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:總線的一次信息傳送過程可以分為:請求總線、總線仲裁、尋址(目的地址)、信息傳送、狀態(tài)返回(錯(cuò)誤報(bào)告)五個(gè)過程。12、訪問內(nèi)存所得到信息經(jīng)()傳送到CPU。A、數(shù)據(jù)總線B、地址總線C、控制總線D、總線控制器標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:系統(tǒng)總線按傳送內(nèi)容的不同可分為地址總線、數(shù)據(jù)總線和控制總線。地址總線由單向多根信號線組成,可用于CPU向主存、外設(shè)傳送地址信息;數(shù)據(jù)總線由雙向的多根信號線組成,CPU可以沿著這些線從主存或外設(shè)讀入數(shù)據(jù),也可發(fā)送數(shù)據(jù);控制總線上傳輸控制信息,包括控制命令和反饋信號等。訪問內(nèi)存所得到的信息是數(shù)據(jù)信息,通過數(shù)據(jù)線傳送至CPU。13、接口的主要功能包括()。I.?dāng)?shù)據(jù)轉(zhuǎn)換Ⅱ.?dāng)?shù)據(jù)緩沖與時(shí)序配合Ⅲ.提供外部設(shè)備和接口的狀態(tài)Ⅳ.實(shí)現(xiàn)主機(jī)和外部設(shè)備之間的通信聯(lián)絡(luò)控制V.電平匹配和負(fù)載匹配A、僅Ⅱ、Ⅲ、ⅣB、I、Ⅱ、Ⅲ、Ⅳ、ⅤC、僅Ⅲ、Ⅳ、ⅤD、僅I.Ⅱ、Ⅳ、Ⅴ標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:(1)數(shù)據(jù)轉(zhuǎn)換:不同類型的數(shù)據(jù)必須經(jīng)過轉(zhuǎn)換過程才能被對方識別和接收。(2)數(shù)據(jù)緩沖與時(shí)序配合:在接口電路中,一般設(shè)置幾個(gè)數(shù)據(jù)緩沖寄存器,從而使接口具備一定的緩沖存儲能力。(3)提供外部設(shè)備和接口的狀態(tài):在接口線路中設(shè)置設(shè)備和接口狀態(tài)寄存器,CPU可以通過讀取其內(nèi)容了解外部設(shè)備和接口線路的工作狀態(tài),調(diào)整對外部設(shè)備及數(shù)據(jù)接口的指令。(4)實(shí)現(xiàn)主機(jī)和外部設(shè)備之間的通信聯(lián)絡(luò)控制:主要通信聯(lián)絡(luò)控制工作包括設(shè)備選擇、操作時(shí)序的控制與協(xié)調(diào)、中斷的請求與批準(zhǔn)、主機(jī)命令與I/O設(shè)備狀態(tài)的交換和傳遞。(5)電平匹配和負(fù)載匹配:總線信號電平通常是與TTL兼容的,而外設(shè)的I/O信號有TTL電平和其他規(guī)格的電平。當(dāng)電平不同時(shí),需經(jīng)過接口電路進(jìn)行電平轉(zhuǎn)換。14、下面關(guān)于串行傳輸?shù)臄⑹鲋?,不正確的是()。A、串行總線的數(shù)據(jù)在數(shù)據(jù)線上按位進(jìn)行傳輸B、串行總線是一種信息傳輸信道C、串行傳輸需要一組數(shù)據(jù)線,線路的成本高,適合于近距離的數(shù)據(jù)傳輸D、串行傳輸方式可分為同步方式和異步方式兩種標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:串行總線的數(shù)據(jù)在數(shù)據(jù)線上按位進(jìn)行傳輸,因此只需要一根數(shù)據(jù)線,線路的成本低,適合于遠(yuǎn)距離的數(shù)據(jù)傳輸。串行總線是一種信息傳輸信道。在信息傳輸通道中,攜帶數(shù)據(jù)信息的信號單元叫做碼元,每秒通過信道傳輸?shù)拇a元數(shù)稱為碼元傳輸速率,簡稱波特率。串行傳輸方式可分為同步方式和異步方式兩種。在異步傳輸方式中,每個(gè)字符要用一位起始位和若干停止位作為字符傳輸?shù)拈_始和結(jié)束標(biāo)志,需占用一定的時(shí)間。所以在進(jìn)行數(shù)據(jù)塊傳送時(shí),為了提高速度,一般把每個(gè)字符前后的附加位去掉,而將若干個(gè)字符作為一個(gè)數(shù)據(jù)塊一起傳送,在數(shù)據(jù)塊的開始和結(jié)尾處用一個(gè)或若干個(gè)同步字符作標(biāo)志。這種方式稱為同步串行傳輸方式。15、下面關(guān)于并行傳輸?shù)臄⑹鲋校徽_的是()。A、并行總線的數(shù)據(jù)在數(shù)據(jù)線上同時(shí)有多位一起傳送B、并行傳輸每一位要有一根數(shù)據(jù)線,因此有多根數(shù)據(jù)線C、衡量并行總線速度的指標(biāo)是平均數(shù)據(jù)傳輸率,即總線上傳輸?shù)钠骄畔⒘緿、為了減少線路的數(shù)量,可以將并行方式和串行方式結(jié)合起來標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:并行總線的數(shù)據(jù)在數(shù)據(jù)線上同時(shí)有多位一起傳送,每一位要有一根數(shù)據(jù)線,因此有多根數(shù)據(jù)線。并行傳輸比串行傳輸速度要快得多,但需要更多的傳輸線。衡量并行總線速度的指標(biāo)是最大數(shù)據(jù)傳輸率,即單位時(shí)間內(nèi)在總線上傳輸?shù)淖畲笮畔⒘俊榱藴p少線路的數(shù)量,可以將并行方式和串行方式結(jié)合起來。16、某總線在一個(gè)總線周期中并行傳送4字節(jié)的數(shù)據(jù),假設(shè)一個(gè)總線周期等于一個(gè)總線時(shí)鐘周期,總線時(shí)鐘頻率為33MHz,則總線帶寬是()。A、148MB/sB、168MB/sC、132MB/sD、172MB/s標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:設(shè)總線帶寬用Dr表示,總線時(shí)鐘周期用T=1/f表示,一個(gè)總線周期傳送的數(shù)據(jù)量用D表示,根據(jù)定義可得:17、下面關(guān)于Futurebus總線的說法中,正確的是()。A、Futurebus總線與結(jié)構(gòu)、處理器、技術(shù)無關(guān)B、Futurebus總線基本上是一個(gè)異步數(shù)據(jù)定時(shí)協(xié)議C、Futurebus總線提供對容錯(cuò)和高可靠性系統(tǒng)的支持D、以上三種標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:Futurebus是一個(gè)高性能的異步總線標(biāo)準(zhǔn)。其技術(shù)要求是:(1)一個(gè)與結(jié)構(gòu)、處理器、技術(shù)無關(guān)的開發(fā)標(biāo)準(zhǔn)。(2)基本上是一個(gè)異步數(shù)據(jù)定時(shí)協(xié)議。(3)允許采用可選的同步式協(xié)議,用來實(shí)現(xiàn)高速的塊數(shù)據(jù)傳送。(4)支持32位或64位尋址,數(shù)據(jù)線的長度動(dòng)態(tài)可變(32位、64位、128位、256位),以滿足不同帶寬的要求。(5)全分布式的并行仲裁協(xié)議及集中式仲裁協(xié)議,并支持線路交換式和分離業(yè)務(wù)協(xié)議。(6)提供對容錯(cuò)和高可靠性系統(tǒng)的支持。(7)提供對Cache共享存儲器的支持。(8)提供一個(gè)兼容的消息傳遞定義。18、異步傳輸方式是指沒有統(tǒng)一的時(shí)鐘,也沒有固定的時(shí)間間隔,完全依靠傳送雙方相互制約的“握手信號”來實(shí)現(xiàn)定時(shí)控制。在下列各種情況中,最應(yīng)采用異步傳輸方式的是()。A、I/O接口與打印機(jī)交換信息B、CPU與主存交換信息C、CPU和總線交換信息D、CPU內(nèi)部的各個(gè)部件標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:I/O接口和打印機(jī)之間的速度差異較大,應(yīng)采用異步傳輸方式來提高效率。異步定時(shí)方式能保證兩個(gè)工作速度相差很大的部件或設(shè)備之間可靠地進(jìn)行信息交換。19、如果一個(gè)總線中并行傳送64位數(shù)據(jù),總線頻率為66MHz,則總線帶寬是()。A、1056MB/sB、528MB/sC、2112MB/sD、4224MB/s標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:64位=8B,Dr=Dxf=8B×66×106/s=528MB/s。20、若時(shí)鐘頻率為120MHz,傳送一個(gè)32位字需要8個(gè)時(shí)鐘周期,則該總線系統(tǒng)的數(shù)據(jù)傳輸速率是()。A、20MB/sB、60MB/sC、40MB/sD、80MB/s標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:總線的最大數(shù)據(jù)傳輸率又稱總線帶寬,即每秒傳輸?shù)淖止?jié)數(shù)。總線帶寬=總線寬度×總線頻率。由于傳送4字節(jié)的數(shù)據(jù)需要8個(gè)時(shí)鐘周期,因此,總線帶寬為4B×120MHz÷8=60MB/s。21、在32位總線系統(tǒng)中,若時(shí)鐘頻率為500MHz,傳送一個(gè)32位字需要5個(gè)時(shí)鐘周期,則該總線系統(tǒng)的數(shù)據(jù)傳送速率是()。A、200MB/sB、400MB/sC、600MB/sD、800MB/s標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:時(shí)鐘頻率為500MHz,即每秒可以執(zhí)行500M時(shí)鐘周期,而數(shù)據(jù)的傳送速率是32位/5個(gè)時(shí)鐘周期,即1秒內(nèi)有100M個(gè)數(shù)據(jù)傳送過程,每一次傳送32位(4B),因此,總線系統(tǒng)的數(shù)據(jù)傳送速率是400MB/s。22、CPU總線是一種()。A、與CPU直接相連的系統(tǒng)總線B、時(shí)鐘同步型輸入/輸出總線C、高速串行總線D、局部總線標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析23、系統(tǒng)級的總線是用來連接()。A、CPU內(nèi)部的運(yùn)算器和寄存器B、主機(jī)系統(tǒng)板上的所有部件C、主機(jī)系統(tǒng)板上的各個(gè)芯片D、系統(tǒng)中的各個(gè)功能模塊或設(shè)備標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析二、綜合應(yīng)用題(本題共5題,每題1.0分,共5分。)24、總線的功能有哪些?從功能區(qū)分,總線由哪三部分組成?各自對計(jì)算機(jī)系統(tǒng)性能有什么影響?標(biāo)準(zhǔn)答案:計(jì)算機(jī)總線是計(jì)算機(jī)各部件之間傳輸信息的公共通路,包括傳輸數(shù)據(jù)(信息)信號的邏輯電路、管理信息傳輸協(xié)議的邏輯線路和物理連線。從總線各自承擔(dān)的不同功能,分為數(shù)據(jù)總線、地址總線、控制總線三部分。數(shù)據(jù)總線在計(jì)算機(jī)部件之間傳輸數(shù)據(jù)信息,它的時(shí)鐘頻率和寬度的乘積正比于它支持的最大數(shù)據(jù)輸入/輸出能力。地址總線在計(jì)算機(jī)部件之間傳輸?shù)刂?內(nèi)存地址、I/O地址)信息,它的寬度決定了系統(tǒng)可以尋址的最大內(nèi)存空間。控制總線給出總線周期類型、I/O操作完成的時(shí)刻、DMA周期、中斷等有關(guān)的控制信號。知識點(diǎn)解析:暫無解析25、存儲器讀/寫總線周期的功能有哪些?標(biāo)準(zhǔn)答案:存儲器讀/寫總線周期以猝發(fā)式傳送為基本機(jī)制,一次猝發(fā)式傳送總線周期通常由一個(gè)地址周期和一個(gè)或幾個(gè)數(shù)據(jù)周期組成。存儲器讀/寫周期的解釋,取決于PCI總線上的存儲器控制器是否支持存儲器/Cache之間的PCI傳輸協(xié)議。如果支持,則存儲器讀/寫一般是通過Cache來進(jìn)行;否則,以數(shù)據(jù)非緩存方式來傳輸。知識點(diǎn)解析:暫無解析26、接口按數(shù)據(jù)傳輸寬度分為哪幾類?按操作的節(jié)拍分為哪幾類?按信息傳送的控制方式分為哪幾類?標(biāo)準(zhǔn)答案:(1)按數(shù)據(jù)傳輸寬度分類①并行接口:主機(jī)與接口、接口與外部設(shè)備之間都是對1字節(jié)或幾字節(jié)各位同時(shí)進(jìn)行處理的方式完成信息傳遞工作的,即每次傳送1字節(jié)或幾字節(jié)的全部代碼。因此并行接口的數(shù)據(jù)通路是按字或字節(jié)設(shè)置的。一般當(dāng):I/O設(shè)備本身是按照并行方式工作,并且主機(jī)與外部設(shè)備之間距離較近時(shí),選用并行接口。②串行接口:接口與主機(jī)之間完全按照并行的方式傳遞數(shù)據(jù)。但接口與I/O設(shè)備之間有時(shí)是按照每次傳送一位的方式實(shí)現(xiàn)數(shù)據(jù)傳遞,即每字節(jié)是按位依次傳送的。因此要求串行接口必須設(shè)置具有移位功能的數(shù)據(jù)緩沖器,以實(shí)現(xiàn)數(shù)據(jù)格式的串一并轉(zhuǎn)換。同時(shí)還要求接口中使用同步定時(shí)脈沖信號來控制信息的傳遞速率,以保證信號能夠在接口與外部設(shè)備之間實(shí)現(xiàn)同步串行傳送。一般的低速I/O設(shè)備、計(jì)算機(jī)網(wǎng)絡(luò)的遠(yuǎn)程終端設(shè)備以及通信系統(tǒng)的終端采用串行接口。(2)按操作的節(jié)拍分類①同步接口:同步接口的數(shù)據(jù)傳送是按照CPU的控制節(jié)拍進(jìn)行的。無論是CPU與接口之間,還是接口與外部設(shè)備之間的數(shù)據(jù)交換都由CPU的控制節(jié)拍來協(xié)調(diào),與CPU的節(jié)拍同步。這種接口的控制簡單,但其操作時(shí)間必須與CPU的時(shí)鐘同步。②異步接口:異步接口不由CPU的時(shí)鐘控制。CPU與I/O設(shè)備之間的信息交換采用應(yīng)答方式。連接在總線上的任何兩個(gè)設(shè)備均可以交換信息,在交換信息的兩個(gè)設(shè)備中,負(fù)責(zé)控制和支配總線控制權(quán)的設(shè)備稱為主設(shè)備,與主設(shè)備交換信息的設(shè)備稱為從設(shè)備。如將CPU看作主設(shè)備,將I/O設(shè)備看作從設(shè)備。在信息交換時(shí),主設(shè)備發(fā)出交換信息的“請求”信號,經(jīng)過接口傳送給從設(shè)備,從設(shè)備完成主設(shè)備指定的操作后向主設(shè)備發(fā)出“回答”信號。按這種一問一答的方式分步完成信息的交換。其中從“請求”到“回答”之間的時(shí)間是由完成操作所需的實(shí)際工作時(shí)間決定的,與CPU的時(shí)鐘節(jié)拍無關(guān)。(3)按信息傳送的控制方式分類根據(jù)接口對信息傳送的控制方式,可將接口分為:有程序控制的輸入/輸出接口;程序中斷輸入/輸出接口;直接存儲器存取(DMA)接口。知識點(diǎn)解析:暫無解析27、分布式裁決方式有哪些?標(biāo)準(zhǔn)答案:(1)自舉分布式裁決在沖突檢測分布式裁決方案也使用多個(gè)請求線,不需要中心裁決器,每個(gè)設(shè)備獨(dú)立地決定自己是否是最高優(yōu)先級請求者。(2)沖突檢測分布式裁決在;中突檢測分布式裁決方案中,每個(gè)設(shè)備獨(dú)立地請求總線,多個(gè)同時(shí)使用總線的設(shè)備會產(chǎn)生沖突,這時(shí)沖突被檢測到,按照某種策略在沖突的各方選擇一個(gè)設(shè)備。存儲器寫(不可重試):當(dāng)處理器要寫回一個(gè)更新的Cache行到存儲器(淘汰)以便為一個(gè)新行騰出空間時(shí),由處理器發(fā)出該事務(wù)。存儲器寫(可重試):當(dāng)處理器執(zhí)行到某指令需寫數(shù)據(jù)到存儲器中去時(shí),由處理器發(fā)出該事務(wù)。知識點(diǎn)解析:暫無解析28、什么是USB總線?USB總線有什么特點(diǎn)?USB的數(shù)據(jù)傳輸方式有哪些?標(biāo)準(zhǔn)答案:(1)USB通用串行總線是一種通用萬能插口,可以將下列的任一部件插入U(xiǎn)SB端口:顯示器、鍵盤、鼠標(biāo)、調(diào)制解調(diào)器、游戲桿、掃描儀、打印機(jī)、視頻相機(jī)等。還可以將一些USB外設(shè)進(jìn)行串接,即多個(gè)設(shè)備共用PC一個(gè)端口。USB總線可提供電源,但如將多個(gè)耗電量大的外設(shè)串接起來有可能使總線過載,此時(shí)可使用一個(gè)自供電的集線器來補(bǔ)充功耗。另外USB外設(shè)可以熱插拔。(2)根據(jù)設(shè)備對系統(tǒng)資源需求的不同,在USB標(biāo)準(zhǔn)中規(guī)定了四種不同的數(shù)據(jù)傳輸方式:①等時(shí)傳輸方式:②中斷傳輸方式;③控制傳輸方式;④批處理方式。知識點(diǎn)解析:暫無解析計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷第2套一、單選題(本題共32題,每題1.0分,共32分。)1、在計(jì)算機(jī)系統(tǒng)層次結(jié)構(gòu)中,處于硬件和軟件交界面的是()。A、匯編語言B、指令系統(tǒng)C、操作系統(tǒng)D、編譯系統(tǒng)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:指令系統(tǒng)是計(jì)算機(jī)層次結(jié)構(gòu)中軟件與硬件的交界面。2、指令系統(tǒng)采用不同尋址方式的目的是()。A、增加內(nèi)存容量B、縮短指令長度、擴(kuò)大尋址空間C、提高訪問內(nèi)存的速度D、簡化指令譯碼電路標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:為了擴(kuò)大尋址空間,計(jì)算機(jī)指令系統(tǒng)采用了很多不同方式的尋址方式。3、下列指令中,對軟件設(shè)計(jì)者完全透明的指令是()。A、機(jī)器指令B、匯編指令C、特權(quán)指令D、微指令標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:微指令僅有硬件設(shè)計(jì)者才能看到。4、已知地址為3600H的內(nèi)存單元中的內(nèi)容為OOFCH,地址為OOFCH的內(nèi)存單元的內(nèi)容為3200H,而地址為3200H單元的內(nèi)容為FCOOH,某指令操作數(shù)尋址方式為變址尋址,執(zhí)行該指令時(shí)變址寄存器的內(nèi)容為0400H,指令中給出的形式地址為3200H,則該指令操作數(shù)為()。A、OOFCHB、3200HC、3600HD、FC00H標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:暫無解析5、根據(jù)計(jì)算機(jī)指令的格式,可知指令執(zhí)行過程中的操作數(shù)可能存放在()。I.寄存器Ⅱ.指令本身Ⅲ.主存中Ⅳ.控制存儲器A、只有I、ⅢB、只有Ⅱ、ⅢC、只有Ⅲ、ⅣD、只有I、Ⅱ、Ⅲ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:指令執(zhí)行過程中的操作數(shù)可能來自寄存器、指令本身地址碼、主存,不會來自控制存儲器。6、下列關(guān)于機(jī)器指令的敘述中不正確的是()。A、機(jī)器指令系統(tǒng)是計(jì)算機(jī)所具有的全部指令的集合B、機(jī)器指令通常包括操作碼、地址碼兩部分,按地址個(gè)數(shù)分為零地址指令、一地址指令、二地址指令、三地址指令C、機(jī)器指令的長度取決于操作碼長度、操作數(shù)地址長度、操作數(shù)個(gè)數(shù)D、系列計(jì)算機(jī)是指指令系統(tǒng)完全相同、基本體系結(jié)構(gòu)相同的一系列計(jì)算機(jī)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:暫無解析7、數(shù)據(jù)尋址計(jì)算的是指令操作數(shù)的地址。下列尋址方式中,尋址得到的結(jié)果不是數(shù)據(jù)的是()。A、間接尋址B、基址尋址C、相對尋址D、變址尋址標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:相對尋址,一般作為轉(zhuǎn)移指令過程中使用的尋址方式,得到的結(jié)果為操作數(shù)。8、下列說法中不正確的是()。A、變址尋址時(shí),有效數(shù)據(jù)存放在主存B、堆棧是先進(jìn)后出的隨機(jī)存儲器C、堆棧指針SP的內(nèi)容表示當(dāng)前堆棧內(nèi)所存放的數(shù)據(jù)個(gè)數(shù)D、內(nèi)存中指令的尋址和數(shù)據(jù)的尋址是交替進(jìn)行的標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:暫無解析9、如果采用相對尋址方式,假設(shè)一條指令中的地址碼為X,可以得出其操作數(shù)的地址為()。A、XB、(PC)+XC、X+段地址D、X+變址寄存器標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:由相對尋址的尋址過程可知,操作數(shù)的地址為(PC)+X。10、設(shè)指令中的地址碼為A,變址寄存器為X,程序計(jì)數(shù)器為PC,則變址間址尋址方式的操作數(shù)有效地址EA是()。A、((PC)+A)B、((X)+A)C、(X)+(A)D、(X)+A標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:變址間址尋址方式就是先變址后間址。在4個(gè)選項(xiàng)中,選項(xiàng)A.((PC)+A)為相對尋址;選項(xiàng)B.((X)+A)為變址間址尋址;選項(xiàng)C.(X)+(A)為間址變址尋址;選項(xiàng)D.(X)+A為變址尋址。11、下面關(guān)于各種不同的尋址方式的敘述中,說法正確的是()。I.確定本條指令中數(shù)據(jù)的地址或下一條指令地址的方法就稱為尋址方式Ⅱ.立即尋址方式就是將操作數(shù)本身存放在地址碼字段Ⅲ.基址尋址用于為數(shù)據(jù)和程序分配存儲區(qū)域,支持多道程序和程序浮動(dòng)Ⅳ.變址尋址與基址尋址沒有本質(zhì)的區(qū)別A、只有I、ⅢB、只有Ⅱ、ⅢC、只有Ⅲ、ⅣD、只有I、Ⅱ、Ⅲ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:根據(jù)基本概念和定義可知IV是不對的,其他三項(xiàng)內(nèi)容的敘述是正確的。12、下列說法中,不正確的是()。A、使用返回指令和中斷返回指令時(shí),都無需明顯給出返回地址B、返回指令絕對沒有操作數(shù)C、中斷返回指令I(lǐng)RET絕對沒有操作數(shù)D、返回指令可以帶一個(gè)操作數(shù)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題主要考查的是返回指令和中斷返回指令的相關(guān)特點(diǎn)。13、堆棧中保持不變的是()。A、棧項(xiàng)B、棧底C、堆棧指針D、棧中的數(shù)據(jù)標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:根據(jù)堆棧的性質(zhì)可知,保持不變的是棧底部分。14、在通用計(jì)算機(jī)指令系統(tǒng)的二地址指令中,操作數(shù)的物理位置可安排在()。A、兩個(gè)數(shù)據(jù)寄存器B、一個(gè)主存單元和一個(gè)數(shù)據(jù)寄存器C、兩個(gè)主存單元中D、以上幾項(xiàng)均可標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:對于二地址指令,若兩個(gè)操作數(shù)都在寄存器中,稱為RR型指令;若一個(gè)操作數(shù)在寄存器中另一個(gè)操作數(shù)在存儲器中,稱為RS型指令;若兩個(gè)操作數(shù)都在存儲器中,則稱為SS型指令。15、下列說法中,不正確的是()。A、無條件轉(zhuǎn)移指令和轉(zhuǎn)子指令都會實(shí)現(xiàn)指令執(zhí)行流的跳轉(zhuǎn)B、轉(zhuǎn)子指令在執(zhí)行完子程序后還會返回到轉(zhuǎn)子指令的下條指令繼續(xù)執(zhí)行C、無條件轉(zhuǎn)移指令執(zhí)行完跳轉(zhuǎn)后也需要返回D、轉(zhuǎn)子指令執(zhí)行過程中要將返回地址保存到堆?;蚰硞€(gè)特殊寄存器中標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題主要考查無條件轉(zhuǎn)移指令和轉(zhuǎn)子指令的區(qū)別。16、設(shè)變址寄存器為X,形式地址為D,(X)表示寄存器中的內(nèi)容,變址尋址方式的有效地址可表示為()。A、EA=(X)+DB、EA=(X)+(D)C、EA=((X)+D)D、EA=((X)+(D))標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題主要考查變址尋址中有效地址的確定方式。17、下列說法中,正確的是()。A、如果指令字長與機(jī)器字長相等,那么取指周期等于機(jī)器周期B、如果指令字長與存儲字長相等,那么取指周期等于機(jī)器周期C、指令字長和機(jī)器字長的長度一定相等D、為了硬件設(shè)計(jì)方便,指令字長都和存儲字長一樣大標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:指令字長通常取存儲字長的整數(shù)倍,如果指令字長等于存儲字長的2倍,則需要2次訪存,取指周期等于機(jī)器周期的2倍,如果指令字長等于存儲字長,則取指周期等于機(jī)器周期,故選項(xiàng)A錯(cuò)誤,選項(xiàng)B正確。指令字長取決于操作碼的長度、操作數(shù)地址的長度和操作數(shù)地址的個(gè)數(shù),與機(jī)器字長沒有必然的聯(lián)系,但為了硬件設(shè)計(jì)方便,指令字長一般取字節(jié)或存儲字長的整數(shù)倍,故選項(xiàng)C錯(cuò)誤。指令字長一般取字節(jié)或存儲字長的整數(shù)倍,故選項(xiàng)D錯(cuò)誤。18、設(shè)寄存器R的內(nèi)容(R)=1500H,內(nèi)存單元:1500H的內(nèi)容為2500H,內(nèi)存單元2500H的內(nèi)容為3500H,PC的值為4500H,采用相對尋址方式,有效地址為2500H的操作數(shù)是()。A、1500HB、2500HC、3500HD、4500H標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:形式地址為2500H說明操作數(shù)存放在主存單元2500H中,因此得到操作數(shù)為3500H。19、試比較各種尋址方式的效率,以下結(jié)論中不正確的是()。A、立即尋址的效率高于堆棧尋址B、堆棧尋址的效率高于寄存器尋址C、寄存器一次間接尋址的效率高于變址尋址D、變址尋址的效率高于一次間接尋址標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:立即尋址操作數(shù)在指令中,不需要訪問任何寄存器或內(nèi)存,取數(shù)最快。堆棧尋址可能是硬堆棧(寄存器)或軟堆棧(內(nèi)存),采用軟堆棧時(shí)比寄存器尋址慢。寄存器一次間接尋址先訪問寄存器得到地址,然后再訪問主存。而變址尋址訪問寄存器IX后,還要將A和(IX)相加(相加需要消耗時(shí)間),再根據(jù)相加的結(jié)果訪存。一次間接尋址需要兩次訪存,顯然慢于變址尋址。20、下列關(guān)于與寄存器有關(guān)的尋址方式的說法中,正確的是()。A、采用寄存器尋址的好處是可以縮短指令長度B、采用寄存器尋址方式的操作數(shù)一定在主存中C、采用寄存器直接尋址方式的操作數(shù)一定在寄存器中D、采用寄存器間接尋址方式的操作數(shù)一定在寄存器中標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:寄存器尋址的好處是可以縮短指令的長度,寄存器尋址的操作數(shù)存放在寄存器中,其他情況存放在主存中。21、假設(shè)寄存器R中的數(shù)值為500,主存地址為500中存放的操作數(shù)是600,主存600的地址單元中存放的內(nèi)容是700。如果想得到操作數(shù)為500,那么可以選用的尋址方式包括()。A、直接尋址500B、寄存器間接尋址(R)C、存儲器間接尋址(500)D、寄存器尋址R標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:直接尋址500中,500就是有效地址,所訪問的主存地址500對應(yīng)的內(nèi)容是600。寄存器間接尋址(R)的訪問結(jié)果與選項(xiàng)A一樣。存儲器間接尋址(500)表示主存地址500中的內(nèi)容為有效地址,所以有效地址為600,訪問的操作數(shù)是700。寄存器尋址R表示寄存器R的內(nèi)容即為操作數(shù)500。22、地址碼直接給出的就是操作數(shù)本身的數(shù)值,這種尋址方式稱為()方式。A、基址尋址B、立即尋址C、直接尋址D、間接尋址標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題主要考查立即尋址的概念。23、下列關(guān)于基址尋址的說法中,表述錯(cuò)誤的是()。A、基址尋址擴(kuò)大指令的尋址范圍B、基址尋址適合于多道程序設(shè)計(jì)C、基址寄存器的內(nèi)容由操作系統(tǒng)確定,在執(zhí)行的過程中可變D、基址寄存器的內(nèi)容由操作系統(tǒng)或管理程序確定,在執(zhí)行過程中其內(nèi)容不變標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:基址尋址是有效地址都加上了對應(yīng)寄存器的內(nèi)容,擴(kuò)大了指令的尋址范圍,故選項(xiàng)A正確?;穼ぶ酚欣诙嗟莱绦蛟O(shè)計(jì),故選項(xiàng)B正確?;芳拇嫫鞯膬?nèi)容由操作系統(tǒng)或管理程序確定,在執(zhí)行過程中其內(nèi)容不變,故選項(xiàng)C錯(cuò)誤,選項(xiàng)D正確。24、下列關(guān)于變址尋址的說法中,不正確的是()。A、變址尋址擴(kuò)大了指令的尋址范圍B、變址尋址適合于編制循環(huán)程序C、變址尋址適合處理數(shù)組D、變址寄存器的內(nèi)容由操作系統(tǒng)確定,在執(zhí)行的過程中不可變標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:變址尋址中利用有效地址都加上了對應(yīng)寄存器的內(nèi)容,擴(kuò)大了指令的尋址范圍,故選項(xiàng)A正確。變址尋址適合處理數(shù)組、編制循環(huán)程序,故選項(xiàng)B、C正確。變址寄存器的內(nèi)容由用戶確定,在執(zhí)行過程中其內(nèi)容可變,故選項(xiàng)D錯(cuò)誤。25、若指令中地址碼給出的是操作數(shù)有效地址,這種尋址方式稱為()方式。A、基址尋址B、立即尋址C、直接尋址D、間接尋址標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:地址碼中給出有效地址的尋址方式是直接尋址。26、程序控制類指令的功能是()。A、算術(shù)運(yùn)算和邏輯運(yùn)算B、主存和CPU之間的數(shù)據(jù)交換C、I/O和CPU之間的數(shù)據(jù)交換D、控制程序執(zhí)行順序標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:程序控制類指令的功能是控制指令的執(zhí)行順序。27、設(shè)相對尋址的轉(zhuǎn)移指令占兩字節(jié),第一字節(jié)是操作碼,第二字節(jié)是相對位移量(用補(bǔ)碼表示),每蘭CPU從存儲器取出一字節(jié)時(shí),即自動(dòng)完成(PC)+1→PC。若當(dāng)前PC的內(nèi)容為2008H,要求轉(zhuǎn)移到2001H,則該轉(zhuǎn)移指令第二字節(jié)的內(nèi)容為()。A、05HB、07HC、F8HD、F7H標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:由于轉(zhuǎn)移指令占兩字節(jié),當(dāng)PC的內(nèi)容為2008H時(shí),執(zhí)行完轉(zhuǎn)移指令后PC的內(nèi)容為200AH,所以有2001H一200AH=一9H,用補(bǔ)碼表示為F7H。28、下面關(guān)于CISC與RISC各自追求的主要目標(biāo)的說法中,不正確的是()。A、CISC追求指令系統(tǒng)的功能復(fù)雜和完備B、CISC是為了彌補(bǔ)高級語言程序和機(jī)器語言程序之間的差異C、RISC追求指令系統(tǒng)的精簡、高效,精簡高速的硬件組成D、RISC是為了彌補(bǔ)高級語言程序和機(jī)器語言程序之間的差異標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:CISC:追求指令系統(tǒng)的功能復(fù)雜和完備,以彌補(bǔ)高級語言程序和機(jī)器語言程序之間的差異。RISC:追求指令系統(tǒng)的精簡、高效,精簡高速的硬件組成,精簡智能的編譯軟件,達(dá)到低價(jià)高性能的理想目的。29、CISC與RISC的區(qū)別表現(xiàn)在()。A、CISC指令功能簡單,指令功能齊全B、CISC指令復(fù)雜,指令功能齊全,指令條數(shù)多,并行度差C、RISC指令功能簡單,指令格式規(guī)整,指令條數(shù)少,并行性高D、B和C均正確標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:CISC指令復(fù)雜,指令功能齊全,硬件實(shí)現(xiàn)復(fù)雜,指令條數(shù)多,并行度差。RISC指令功能簡單,指令格式規(guī)整,指令條數(shù)少,實(shí)現(xiàn)簡單,并行性高。30、下列關(guān)于RISC指令系統(tǒng)設(shè)計(jì)思想的說法中,不正確的是()。A、指令長度固定、只有Load/Store指令可以訪存B、指令種類較少且功能單一,多用硬布線控制實(shí)現(xiàn)C、設(shè)置大量的通用寄存器,指令和數(shù)據(jù)按邊界對齊存放D、采用流水線技術(shù),尋址方式種類豐富標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:采用流水線技術(shù)屬于RISC的思想,但RISC的指令尋址方式種類少(通常限制在2~3種),以防止降低編譯和執(zhí)行的效率。其他項(xiàng)均屬于RISC的思想。31、計(jì)算機(jī)指令中要用到的操作數(shù)一般可以來自()部件。A、通用寄存器B、外圍設(shè)備(接口)中的寄存器C、內(nèi)存的存儲單元D、以上答案都正確標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:(1)CPU內(nèi)部的通用寄存器,此時(shí)應(yīng)在指令字中給出用到的寄存器編號(寄存器名),通用寄存器的數(shù)量一般為幾個(gè)、十幾個(gè),故在指令字中須為其分配2,3,4,5或更多的數(shù)來表示一個(gè)寄存器;該寄存器的內(nèi)容可以是指令運(yùn)算用到的數(shù)據(jù),也可能用作一個(gè)操作數(shù)的地址。(2)可以是外圍設(shè)備(接口)中的一個(gè)寄存器,通常用設(shè)備編號或設(shè)備輸入/輸出端口地址或設(shè)備映像地址來表示。(3)可以是內(nèi)存儲器的一個(gè)存儲單元,此時(shí)應(yīng)在指令字中給出該存儲單元的地址。32、關(guān)于計(jì)算機(jī)系統(tǒng)中通用的尋址方式,以下說法中不正確的是()。A、立即數(shù)尋址:操作數(shù)直接給出在指令字中,即指令字中直接給出的不再是操作數(shù)地址,而是操作數(shù)本身B、直接尋址:操作數(shù)地址字段直接給出操作數(shù)本身C、變址尋址:指令字中給出的一個(gè)數(shù)值(變址偏移量)與指定的一個(gè)寄存器(變址寄存器)的內(nèi)容相加之和作為操作數(shù)的地址,用于讀寫存儲器D、基地址尋址:把在程序中所用的地址與一個(gè)特定的寄存器(基地址寄存器)的內(nèi)容相加之和作為操作數(shù)的地址或指令的地址標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:計(jì)算機(jī)的尋址方式如下:(1)立即數(shù)尋址:操作數(shù)直接在指令字中給出,即指令字中直接給出的不再是操作數(shù)地址,而是操作數(shù)本身。(2)直接尋址:操作數(shù)地址字段直接給出操作數(shù)在存儲器中的地址。(3)寄存器尋址:指令字中直接給出操作數(shù)所在的通用寄存器的編號。(4)寄存器間接尋址:指令字中給出通用寄存器的編號,在寄存器中給出的不是一個(gè)操作數(shù),而是操作數(shù)地址時(shí),就可以用這一地址去讀寫存儲器。(5)變址尋址:指令字中給出的一個(gè)數(shù)值(變址偏移量)與指定的一個(gè)寄存器(變址寄存器)的內(nèi)容相加之和作為操作數(shù)的地址,用于讀寫存儲器。(6)相對尋址:指令字中給出的一個(gè)數(shù)值(相對尋址偏移量)與程序計(jì)數(shù)器PC的內(nèi)容相加之和作為操作數(shù)的地址或轉(zhuǎn)移指令的轉(zhuǎn)移地址。(7)基地址尋址:把在程序中所用的地址與一個(gè)特定的寄存器(基地址寄存器)的內(nèi)容相加之和作為操作數(shù)的地址或指令的地址。(8)間接尋址:指令字的地址字段給出的既不是一個(gè)操作數(shù)的地址,也不是下一條指令的地址,而是一個(gè)操作數(shù)地址的地址,或一條指令地址的地址。(9)堆棧尋址:堆棧是存儲器中一塊特定的按“后進(jìn)先出”原則管理的存儲區(qū),該存儲區(qū)中被讀寫單元的地址是用一個(gè)特定的寄存器存儲的,該寄存器被稱為堆棧指針(SP)。如果有些指令,其操作碼部分已經(jīng)指明一個(gè)操作數(shù)為堆棧中的一個(gè)單元的內(nèi)容,則它已經(jīng)約定將使用sP訪問該單元,故不必在指令的操作數(shù)地址字段中另加說明。二、綜合應(yīng)用題(本題共8題,每題1.0分,共8分。)33、一條指令通常由哪兩個(gè)部分組成?指令的操作碼一般有哪幾種組織方式?這幾種方式各自應(yīng)用在什么場合?各自的優(yōu)缺點(diǎn)是什么?標(biāo)準(zhǔn)答案:一條指令要由操作碼和操作數(shù)地址兩部分組成。操作碼用于指明本條指令的操作功能;指令的操作數(shù)地址用于給出被操作的信息的地址,包括參加運(yùn)算的一個(gè)或多個(gè)操作數(shù)所在的地址、運(yùn)算結(jié)果的保存地址、程序的轉(zhuǎn)移地址、被調(diào)用的子程序的入口地址等。操作碼的組織有如下三種處理情況。(1)定長的操作碼的組織方案:一般在指令字的最高位部分分配固定的若干位用于表示操作碼。優(yōu)點(diǎn):簡化計(jì)算機(jī)硬件設(shè)計(jì),提高指令譯碼和識別的速度。缺點(diǎn):單獨(dú)為操作碼劃分出固定的多位后,留給表示操作數(shù)地址的位數(shù)就會嚴(yán)重不足。(2)變長的操作碼的組織方案:在指令字的最高位部分安排指令的操作碼,操作碼有長有短。一些位在不同的指令中有不同的效用,在一些指令中,這些位用作操作碼,而在另外一些指令中,這些位用作操作數(shù)的地址,不同指令的操作數(shù)長度就會不同,即盡量為那些最常用、用于表示操作數(shù)地址的位數(shù)要求較多的指令少分配幾位操作碼;而對那些表示操作數(shù)地址的位數(shù)要求較少的指令多分配幾位操作碼;對那些無操作數(shù)的指令,整個(gè)指令字的所有位均用作操作碼。優(yōu)點(diǎn):在比較短的一個(gè)指令字中,既能表示出比較多的指令條數(shù),又能盡量滿足給出相應(yīng)的操作數(shù)地址。缺點(diǎn):指令復(fù)雜,譯碼時(shí)間長,執(zhí)行時(shí)占用CPU周期多。(3)操作碼字段與操作數(shù)地址有所交叉的方案:與變長的操作碼組織方案類似,不同之處是表示操作碼所用到的一些二進(jìn)制位不再集中在指令字的最高位部分,而是與表示操作數(shù)地址的一些字段有所交叉。缺點(diǎn):指令比變長操作碼的組織方案更復(fù)雜。知識點(diǎn)解析:暫無解析34、根據(jù)操作數(shù)所在位置,指出其尋址方式(填空):(1)操作數(shù)在寄存器中,為()尋址方式。(2)操作數(shù)地址在寄存器,為()尋址方式。(3)操作數(shù)在指令中,為()尋址方式。(4)操作數(shù)地址(主存)在指令中,為()尋址方式。(5)操作數(shù)的地址為某一寄存器內(nèi)容與位移量之和,可以是()尋址方式。標(biāo)準(zhǔn)答案:(1)操作數(shù)在寄存器中的情況是寄存器(直接)尋址方式。(2)操作數(shù)地址在寄存器中的情況是(寄存器間接)尋址方式。(3)操作數(shù)在指令中的情況是(立即)尋址方式。(4)操作數(shù)地址(主存)在指令中的情況是(直接)尋址方式。(5)操作數(shù)的地址為某一寄存器內(nèi)容與位移量之和的情況,有可能是(相對)尋址方式、(基值)尋址方式或(變址)尋址方式。知識點(diǎn)解析:暫無解析35、某計(jì)算機(jī)字長為16位,存儲器直接尋址空間為128字,變址時(shí)的位移量為一64~+63,16個(gè)通用寄存器均可作為變址寄存器。采用擴(kuò)展操作碼技術(shù),設(shè)計(jì)一套指令系統(tǒng)格式,滿足下列尋址類型的要求:(1)直接尋址的二地址指令3條。(2)變址尋址的一地址指令6條。(3)寄存器尋址二地址指令8條。(4)直接尋址的一地址指令12條。(5)零地址指令32條。標(biāo)準(zhǔn)答案:由題意知道是多種尋址方式,為簡化指令設(shè)計(jì),選用擴(kuò)展操作碼方式,所以要求的指令數(shù)從(1)到(5)遞增順序設(shè)計(jì)。(1)二地址直接尋址指令的操作碼部分應(yīng)為2位,故操作碼可定義成00、01、10,總的指令長度可以是操作碼2位,地址碼為7位×2字段共14位。(2)一地址變址尋址指令的操作碼可從11000開始,順序遞增到11101為止,總的指令長度可以是5位操作碼,4位寄存器編碼,7位地址碼,共16位。(3)二地址寄存器尋址指令的操作碼可以從11110000開始,順序遞增到11110111為止,總的指令長度可以是8位操作碼,寄存器共24個(gè),地址碼為4位×2字段=8位。(4)一地址直接尋址指令的操作碼部分可以從111110000開始,順序遞增到111111011為止,總的指令長度是9位操作碼,7位地址碼,共16位。(5)零地址指令的操作碼雖可從111111100000開始,順序遞增到111111110000,但指令總長是12位,而上述其他指令的長度都可為16位,所以這里將表示32種不同零地址指令的5位移動(dòng)到16位指令的最后5位,因而從1111111000000000~111111100001111。知識點(diǎn)解析:暫無解析36、字長為16位的某計(jì)算機(jī),其主存容量為64KB,采用單字長單地址指令,共有64條指令。請解決以下問題:(1)系統(tǒng)采用立即尋址,請給出指令的設(shè)計(jì)格式。(2)系統(tǒng)采用直接尋址,請給出指令的設(shè)計(jì)格式。(3)系統(tǒng)采用基址尋址,請給出指令的設(shè)計(jì)格式。(4)系統(tǒng)采用相對尋址,請給出指令的設(shè)計(jì)格式。標(biāo)準(zhǔn)答案:64條指令需占用操作碼字段(OP)6位,這樣指令余下長度為10位。為了覆蓋主存64K字的地址空間,設(shè)尋址模式(x)2位,形式地址(D)8位,其指令格式如下:尋址模式定義如下:x=00直接尋址有效地址E=D(256單元)x=01間接尋址有效地址E=(D)(64K)x=10變址尋址有效地址E=(R)+D(64K)x=11相對尋址有效地址E=(PC)+D(64K)其中R為變址寄存器(16位),PC為程序計(jì)數(shù)器(16位),在變址和相對尋址時(shí)位移量D可正可負(fù)。知識點(diǎn)解析:暫無解析37、設(shè)某計(jì)算機(jī)有變址尋址、間接尋址和相對尋址等尋址方式。設(shè)當(dāng)前指令的地址碼部分為001AH,正在執(zhí)行的指令所在地址為1F05H,變址寄存器中的內(nèi)容為23A0H。(1)當(dāng)執(zhí)行取數(shù)指令時(shí),如為變址尋址方式,取出的數(shù)為多少?(2)如為間接尋址,取出的數(shù)為多少?(3)當(dāng)執(zhí)行轉(zhuǎn)移指令時(shí),轉(zhuǎn)移地址為多少?已知存儲器的部分地址及相應(yīng)內(nèi)容,見下表:標(biāo)準(zhǔn)答案:(1)變址尋址的尋址過程如下:變址尋址工作原理:指令地址碼部分給出的地址A和指定的變址寄存器x的內(nèi)容通過加法器相加,所得的和作為地址從存儲器中讀出所需的操作數(shù)。因此,操作數(shù)S=((Rx)+A)=(23AOH+001AH):(23BAH)=1748H。(2)間接尋址的尋址過程如下:變址尋址工作原理:對于存儲器一次間址的情況,需訪問兩次存儲器才能取得數(shù)據(jù):第一次從存儲器讀出操作數(shù)地址:第二次從該地址中讀取操作數(shù)。因此,操作數(shù)S=((A))=((001AH))=(23A0H)=2600H。(3)轉(zhuǎn)移指令使用相對尋址,其過程如下:轉(zhuǎn)移地址=(PC)+A=1F06H+1H+001AH=1F21H。知識點(diǎn)解析:暫無解析38、某計(jì)算機(jī)主存容量為4M×16位,且存儲字長與指令字長相等,若該機(jī)指令系統(tǒng)可完成108種操作,操作碼位數(shù)固定,且有直接、變址、基址、相對、立即5種尋址方式,試回答:(1)畫出一地址指令格式并指出各字段的作用。(2)該指令直接尋址的最大范圍。(3)一次間址和多次間址的尋址范圍。(4)立即數(shù)的范圍(十進(jìn)制表示)。(5)相對尋址的位移量(十進(jìn)制表示)。(6)上述5種尋址方式的指令哪一種執(zhí)行時(shí)間最短?哪一種最長?為什么?哪一種便于程序的浮動(dòng)?哪一種最適合處理數(shù)組問題?(7)如何修改指令格式,使指令的尋址范圍可擴(kuò)大到4M?(8)為使一條轉(zhuǎn)移指令能夠轉(zhuǎn)移到主存的任一位置,可采取什么措施?標(biāo)準(zhǔn)答案:(1)27=128>108條指令,23=8>6種尋址方式。(2)直接尋址范圍26=64。(3)一次間址和多次間址的尋址范圍都是64K。(4)立即數(shù)范圍0一63。(5)位移量為一32~+31。(6)立即尋址執(zhí)行時(shí)間最短,因?yàn)椴僮鲾?shù)在指令中;多次間址時(shí)間最長,因?yàn)橐啻卧L問內(nèi)存。(7)4M=222,將指令字長擴(kuò)展為2字節(jié)即32位。(8)可使用8086的段尋址,即可用段間尋址。知識點(diǎn)解析:暫無解析39、某16位計(jì)算機(jī)所使用的指令格式和尋址方式如下圖所示,該機(jī)有一個(gè)20位基址寄存器,16個(gè)16位通用寄存器。指令匯編格式中的S(源)、D(目標(biāo))都是通用寄存器,M是主存中的一個(gè)單元。三種指令的操作碼分別是MOV(OP)=(A)H,STA(OP)=(1B)H,LDA(OP)=(3C)H。MOV是傳送指令,STA為寫數(shù)指令,LDA為讀數(shù)指令,如下圖所示。要求:(1)分析三種指令的指令格式與尋址方式特點(diǎn)。(2)CPU完成哪一種操作所花的時(shí)間最短?哪一種操作所花時(shí)間最長?第二種指令的執(zhí)行時(shí)間有時(shí)會等于第三種指令的執(zhí)行時(shí)間嗎?(3)下列情況下每個(gè)十六進(jìn)制指令字分別代表什么操作?其中如果有編碼不正確,如何改正才能成為合法指令?①(FOF1)H(3CD2)H②(2856)H③(6DC6)H④(1C2)H標(biāo)準(zhǔn)答案:(1)第一種指令是單字長二地址指令,RR型;第二種指令是雙字長二地址指令,RS型,其中S采用基址尋址或變址尋址,R由源寄存器決定。第三種也是雙字長二地址指令,RS型,R由目標(biāo)寄存器決定,S由20位地址(直接尋址)決定。(2)處理機(jī)完成第一種指令所花的時(shí)間最短,因?yàn)镽R型指令不需要訪問存儲器。第二種指令所花的時(shí)間最長,因?yàn)镽S型指令需要訪問存儲器,同時(shí)要進(jìn)行尋址方式的變換運(yùn)算(基址或變址),這也需要時(shí)間。第二種指令的執(zhí)行時(shí)間不會等于第三種指令,因?yàn)榈谌N指令雖然也訪問存儲器,但節(jié)省了求有效地址運(yùn)算的時(shí)間開銷。(3)根據(jù)已知條件:MOV(OP)=0001010,STA(OP)=011011,LDA(OP)=111100,將指令的十六進(jìn)制格式轉(zhuǎn)換為二進(jìn)制代碼且比較后可知:①(FOFl)H(3CD2)H指令代表LDA指令,編碼正確,其含義是把主存(13CD2)H地址單元的內(nèi)容取至15號寄存器。②(2856)H代表MOV指令,編碼正確,含義是把5號源寄存器的內(nèi)容傳送至6號目標(biāo)寄存器。③(6DC6)H是單字長指令,一定是MOV指令,但編碼錯(cuò)誤,可改正為(28D6)H。④(1C2)H是單字長指令,代表MOV指令,但編碼錯(cuò)誤,可改正為(28D6)H。知識點(diǎn)解析:暫無解析40、設(shè)某計(jì)算機(jī)有變址尋址、間接尋址和相對尋址等尋址方式,一個(gè)指令字長等于一個(gè)存儲字。設(shè)當(dāng)前指令的地址碼部分為001AH,正在執(zhí)行的指令所在地址為1F05H,變址寄存器中的內(nèi)容為23AOH。已知存儲器的部分地址及相應(yīng)內(nèi)容如下表所示。(1)當(dāng)執(zhí)行取數(shù)指令時(shí),如為變址尋址方式,取出的數(shù)為多少?(2)如為間接尋址,取出的數(shù)為多少?(3)設(shè)計(jì)算機(jī)每取一個(gè)存儲字PC自動(dòng)加1,轉(zhuǎn)移指令采用相對尋址,當(dāng)執(zhí)行轉(zhuǎn)移指令時(shí),轉(zhuǎn)移地址為多少?若希望轉(zhuǎn)移到23AOH,則指令的地址碼部分應(yīng)設(shè)為多少?標(biāo)準(zhǔn)答案:本題考查指令的尋址方式。前兩小題涉及數(shù)據(jù)尋址,其最終目的是尋址操作數(shù),第3小題涉及指令尋址,其目的是尋址下一條將要執(zhí)行的指令地址。下表列出了基本的尋址方式,其中偏移尋址包括變址尋址、基址尋址和相對尋址三種方式。特別注意相對尋址方式中的PC值更新的問題,根據(jù)歷年統(tǒng)考真題,通常在取出當(dāng)前指令后立即將PC的內(nèi)容加1(或加增量),使之變成下一條指令的地址。(1)變址尋址時(shí),操作數(shù)S=((Rx)+A)=(23AOH+001AH)=(23BAH)=1748H。(2)間接尋址時(shí),操作數(shù)S=((A))=((001AH))=(23AOH)=2600H。(3)轉(zhuǎn)移指令使用相對尋址,因?yàn)橹噶钭珠L等于存儲字長,PC每取出一條指令后自動(dòng)加1,因此,轉(zhuǎn)移地址=(PC)+1+AH=1F05H+1+001AH=1F20H。若希望轉(zhuǎn)移到23AOH,則指令的地址碼部分應(yīng)為23AOH一(PC)一1=23AOH—1F05H一1=049AH。知識點(diǎn)解析:暫無解析計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷第3套一、單選題(本題共23題,每題1.0分,共23分。)1、下列關(guān)于相聯(lián)存儲器的說法中,錯(cuò)誤的是()。A、相聯(lián)存儲器指的是按內(nèi)容訪問的存儲器B、在實(shí)現(xiàn)技術(shù)相同的情況下,容量較小的相聯(lián)存儲器速度較快C、相聯(lián)存儲器結(jié)構(gòu)簡單,價(jià)格便宜D、在存儲單元數(shù)目不變的情況下,存儲字長變長,相聯(lián)存儲器的訪問速度下降標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:此題考查相聯(lián)存儲器的基本概念。2、下列關(guān)于DRAM和SRAM的說法中,錯(cuò)誤的是()。I.SRAM不是易失性存儲器,而DRAM是易失性存儲器Ⅱ.DRAM比SRAM集成度更高,因此讀寫速度也更快Ⅲ.主存只能由DRAM構(gòu)成,而高速緩存只能由SRAM構(gòu)成Ⅳ.與SRAM相比,DRAM由于需要刷新,所以功耗較高A、Ⅱ、Ⅲ冪口ⅣB、I、Ⅲ和ⅣC、I、Ⅱ和ⅢD、I、Ⅱ、Ⅲ和Ⅳ標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:SRAM和DRAM都屬于易失性存儲器,掉電就會丟失,故I錯(cuò)誤。SRAM的集成度雖然更低,但速度更快,因此通常用于高速緩存Cache,故Ⅱ錯(cuò)誤。主存可以用SRAM實(shí)現(xiàn),只是成本高,故Ⅲ錯(cuò)誤。與SRAM相比,DRAM成本低、功耗低,但需要刷新,故Ⅳ錯(cuò)誤。3、某機(jī)字長32位,主存容量1MB,按字編址,塊長512B,Cache共可存放16個(gè)塊,采用直接映射方式,則Cache地址長度為()。A、11位B、13位C、18位D、20位標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:主存地址中除去主存字塊標(biāo)記的部分就是Cache地址,結(jié)構(gòu)如下所示:而Cache地址的格式如下圖所示:其中,塊長512B,主存按字(32位)編址,512B/4B=128=27,即塊內(nèi)字地址7位;Cache共可存放16個(gè)塊,采用直接映射方式,24=16,即Cache字塊地址4位。故Cache地址共4+7=11位,選A。4、在Cache和主存構(gòu)成的兩級存儲體系中,Cache的存取時(shí)間是100ns,主存的存取時(shí)間是1000ns。如果希望有效(平均)存取時(shí)間不超過Cache存取時(shí)間的15%,則Cache的命中率至少應(yīng)為()。A、90%B、98%C、95%D、99%標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:設(shè)Cache命中率為a,則(1000+100)(1-a)+100a≤115,解得a≥0.985,故至少為99%。5、下列關(guān)于Cache寫策略的論述中,錯(cuò)誤的是()。A、全寫法(寫直達(dá)法)充分保證Cache與主存的一致性B、采用全寫法時(shí),不需要為Cache行設(shè)置“臟位/修改位”C、寫回法(回寫法)降低了主存帶寬需求(即減少了Cache與主存之間的通信量)D、多處理器系統(tǒng)通常采用寫回法標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:采用全寫法時(shí),主存一Cache數(shù)據(jù)始終一致,被替換的Cache行不必寫回主存,所以不需要為Cache行設(shè)置“修改位”。對安全性、可靠性要求高,不允許有主存一Cache數(shù)據(jù)不一致現(xiàn)象發(fā)生的計(jì)算機(jī)系統(tǒng),它的Cache必須采用全寫法。6、假定用若干個(gè)8K×8位的芯片組成一個(gè)32K×32位的存儲器,則地址41FOH所在芯片的最大地址是()。A、0000HB、4FFFHC、5FFFHD、7FFFH標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:用8K×8位的芯片組成一個(gè)32K×32位的存儲器,每行中所需芯片數(shù)為4,每列中所需芯片數(shù)為4,各行芯片的地址分配如下:第一行(4個(gè)芯片并聯(lián)):0000H一1FFFH第二行(4個(gè)芯片并聯(lián)):2000H一3FFFH第三行(4個(gè)芯片并聯(lián)):4000H一5FFFH第四行(4個(gè)芯片并聯(lián)):6000H一7FFFH故,地址為41FOH所在芯片的最大地址即5FFFH。7、某機(jī)器采用四體低位交叉存儲器,現(xiàn)分別執(zhí)行下述操作:(1)讀取6個(gè)連續(xù)地址單元中存放的存儲字,重復(fù)80次:(2)讀取8個(gè)連續(xù)地址單元中存放的存儲字,重復(fù)60次:則(1)、(2)所花時(shí)間之比為()。A、1:1B、2:1C、4:3D、3:4標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:假設(shè)存儲器的存取周期為T:在(1)的情況下,連續(xù)讀取6個(gè)存儲字需時(shí)T+(6—1)×(T/4)=2.25T,但存放連續(xù)字中第一個(gè)字的存儲器需到3T時(shí)間后才能進(jìn)行下一輪讀取,故(1)共需時(shí)3T×(80—1)+2.25T=239.75T。同理,在(2)的情況下,一輪讀取需時(shí)T+(8—1)×(T/4)=2.75T,但開始下一輪讀取需3T時(shí)間后,故(2)共需時(shí)3T×(60—1)+2.75T=179.75T。綜合上述分析,(1)、(2)所花時(shí)間之比約為4:3。8、某計(jì)算機(jī)的存儲系統(tǒng)由Cache一主存系統(tǒng)構(gòu)成,Cache的存取周期為10ns,主存的存取周期為50ns。在CPU執(zhí)行一段程序時(shí),Cache完成存取的次數(shù)為4800次,主存完成的存取次數(shù)為200次,該Cache一主存系統(tǒng)的效率是()。(設(shè)Cache和主存不能同時(shí)訪問。)A、0.833B、0.856C、0.958D、0.862標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:命中率=4800/(4800+200)=0.96,平均訪問時(shí)間=0.96×10+(1-0.96)×(10+50)=12ns,故效率=10/12=0.833。9、某機(jī)字長32位,主存容量1MB,按字編址,塊長512B,Cache共可存放16個(gè)塊,采用直接映像方式,則Cache地址長度為()。A、11位B、13位C、18位D、20位標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:主存地址中除去tag(主存字塊標(biāo)記)的部分就是Cache地址。其中,塊長512B,主存按字編址,512B/(4B/W)=128W=27W,即塊內(nèi)字地址7位。Cache共可存放16個(gè)塊,采用直接映像方式,24=16,即Cache字塊地址4位。故Cache地址共4+7=11位,選項(xiàng)A正確。10、n體(模n)交叉編址存儲器在()時(shí),其存取帶寬是單體存儲器的n倍。A、連續(xù)訪存的n個(gè)地址是針對同一個(gè)存儲模塊B、任何情況下都能C、連續(xù)訪存的n個(gè)地址是針對不同的存儲模塊D、任何情況下都不能標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:此題考查n體(模n)交叉編址存儲器的特性。11、設(shè)有主存一Cache層次的存儲器,其主存容量1MB,Cache容量16KB,每字塊有8個(gè)字,每字32位,采用直接地址映像方式。若主存地址為35301H,且CPU訪問Cache命中,則該主存塊在Cache的第()字塊中(Cache起始字塊為第0字塊)。A、152B、153C、154D、151標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:主存地址35301H對應(yīng)的二進(jìn)制為00110101001100000001,現(xiàn)在要分析該地址中哪些位是Cache塊內(nèi)地址、主存字塊標(biāo)記和Cache字塊地址。低位是塊內(nèi)地址,每個(gè)字塊8個(gè)字,一個(gè)塊內(nèi)有25B(每字32位),所以低5位表示字塊內(nèi)地址。主存字塊標(biāo)記為高6位(1MB÷16KB=64=26),其余010011000即為Cache字塊地址,對應(yīng)的十進(jìn)制數(shù)為152。12、雙端口存儲器在()發(fā)生訪問沖突。A、左端口與右端口同時(shí)被訪問的情況下B、同時(shí)訪問左端口與右端口的地址碼不同的情況下C、同時(shí)訪問左端口與右端口的地址碼相同的情況下D、任何情況下都不標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:此題考查雙端口存儲器的特性。13、下列關(guān)于雙端口存儲器和交叉存儲器的敘述中,正確的是()。A、雙端口存儲器兩個(gè)端口使用同一組地址線、數(shù)據(jù)線和讀寫控制線,同時(shí)訪問同一區(qū)間、同一單元。B、雙端口存儲器當(dāng)兩個(gè)端口同時(shí)訪問相同的地址碼時(shí)必然會發(fā)生沖突C、高位多體交叉存儲器的設(shè)計(jì)依據(jù)了程序的局部性原理D、高位四體交叉存儲器可能在一個(gè)存儲周期內(nèi)連續(xù)訪問四個(gè)模塊標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:雙端口RAM的兩個(gè)端口具有2組相互獨(dú)立的地址線、數(shù)據(jù)線和讀寫控制線,因此可以同時(shí)訪問同一區(qū)間、同一單元,故選項(xiàng)A錯(cuò)誤。當(dāng)兩個(gè)端口同時(shí)對相同的單元進(jìn)行讀操作時(shí),不會發(fā)生沖突,故選項(xiàng)B錯(cuò)誤。高位多體交叉存儲器由于在單個(gè)存儲器中字是連續(xù)存放的,所以不能保證程序的局部性原理;而低位多體交叉存儲器由于是交叉存放,所以能很好地滿足程序的局部性原理,故選項(xiàng)C錯(cuò)誤。高位四體交叉存儲器雖然不能滿足程序的連續(xù)讀取,但仍可能一次連續(xù)讀出彼此地址相差一個(gè)存儲體容量的4個(gè)字,只是這樣讀的概率較小,故選項(xiàng)D正確。14、下列關(guān)于主存一體多字和多體交叉方案的敘述中,不正確的是()。A、主存一體多字使每個(gè)主存單元同時(shí)存儲幾個(gè)主存字,則每一次讀操作就同時(shí)讀出幾個(gè)主存字,大大提高了主存讀出一個(gè)字的平均速度B、多體交叉編址把主存儲器分成幾個(gè)能獨(dú)立讀寫的、字長為多個(gè)主存字的主體C、主存一體多字需要把每次讀出的幾個(gè)主存字保存在一個(gè)位數(shù)足夠長的存儲器中D、多體交叉編址按讀寫需要情況,分別對每個(gè)存儲體執(zhí)行讀寫,幾個(gè)存儲體協(xié)同運(yùn)行,提高了存儲體的讀寫速度標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:主存一體多字的優(yōu)點(diǎn)是:通過加寬每個(gè)主存單元的寬度,增加每個(gè)主存單元所包括的數(shù)據(jù)位數(shù),使每個(gè)主存單元同時(shí)存儲幾個(gè)主存字,則每一次讀操作就同時(shí)讀出了幾個(gè)主存字,使讀出一個(gè)主存字的平均讀出時(shí)間變?yōu)樵瓉淼膸追种弧H秉c(diǎn)是:每次讀出的幾個(gè)主存字必須首先保存在一個(gè)位數(shù)足夠長的存儲器中,等待通過數(shù)據(jù)總線分幾次把它們傳送走。因此,選項(xiàng)A、C是正確的。多體交叉編址的優(yōu)點(diǎn)是:把主存儲器分成幾個(gè)能獨(dú)立讀寫的、字長為一個(gè)主存字的主體。由此可知選項(xiàng)B是錯(cuò)誤的。多體交叉編址按讀寫需要情況,分別對每個(gè)存儲體執(zhí)行讀寫;通過合理的組織方式,使幾個(gè)存儲體協(xié)同運(yùn)行,從而提供出比單個(gè)存儲體更高的(幾倍)讀寫速度。15、設(shè)存儲器容量為32字,字長為64位。模塊數(shù)m=4,采用低位交叉方式。存儲周期T=200ns,數(shù)據(jù)總線寬度為64位,總線傳輸周期r=50ns。該交叉存儲器的帶寬是()。A、32×107b/sB、8×107b/sC、73×107b/sD、18×107b/s標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:低位交叉存儲器連續(xù)讀出4個(gè)字所需的時(shí)間為t=T+(m一1)×r=200ns+3×50ns=350ns=3.5×10-7s故帶寬為W=64×4b/(3.5×10-7s)=73×107b/s16、某機(jī)器采用四體低位交叉存儲器,現(xiàn)分別執(zhí)行下述操作:(1)讀取6個(gè)連續(xù)地址單元中存放的存儲字,重復(fù)80次;(2)讀取8個(gè)連續(xù)地址單元中存放的存儲字,重復(fù)60次。則(1)和(2)所花時(shí)間之比為()。A、1:1B、2:1C、4:3D、3:4標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:假設(shè)存儲器的存取周期為T:(1)的情況下,連續(xù)讀取6個(gè)存儲字需時(shí)T+(6—1)×(T/4)=2.25T,但存放連續(xù)字中第一個(gè)字的存儲器需到3T時(shí)間后才能進(jìn)行下一輪讀取,故(1)共需時(shí)3T×(80一1)+2.25T=239.75T。(2)的情況同理,一輪讀取需時(shí)T+(8一1)×(T/4)=2.75T,但開始下一輪讀取需3T時(shí)間后,故(2)共需時(shí)3T×(60一1)+2.75T=179.75T。綜合上述分析,(1)、(2)所花時(shí)間之比約為4:3。17、設(shè)n體交叉編址(低位交叉)存儲器中每個(gè)體的存儲字長等于數(shù)據(jù)總線寬度,每個(gè)體存取一個(gè)字的存取周期為T,總線傳輸周期為t,則T與t的關(guān)系以及讀取地址連續(xù)的n個(gè)字需要的時(shí)間分別是()。A、T=t,T+ntB、T=(n-1)t,T+ntC、T=nt,T+ntD、T=nt,T+(n-1)t標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:此題考查n體交叉編址(低位交叉)存儲器的性能分析。18、實(shí)現(xiàn)虛擬存儲器的關(guān)鍵是虛擬地址向?qū)嶋H地址的快速變換。為此,在處理器內(nèi)部設(shè)置一個(gè)特殊的Cache來記錄最近使用頁的頁表項(xiàng),以快速完成地址轉(zhuǎn)換。不同文獻(xiàn)對這個(gè)特殊的Cache有不同的稱呼。下列選項(xiàng)中,不屬于這些稱呼的是()。A、轉(zhuǎn)換旁視緩沖器(TLB)B、轉(zhuǎn)換后援緩沖器C、快表D、慢表標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:不同文獻(xiàn)對變換旁視緩沖器TLB有不同的稱呼。19、虛擬存儲器不能解決的問題是()。A、存儲系統(tǒng)成本高B、編程空間受限C、訪存速度慢D、多道程序共享主存而引發(fā)的信息安全標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:存儲體系/存儲層次解決的共性問題就是存儲系統(tǒng)成本高。在此基礎(chǔ)上,虛擬存儲器還解決“編程空間受限”和“多道程序共享主存而引發(fā)的信息安全”兩個(gè)問題,其中后一個(gè)問題是通過在地址變換增加地址檢查功能來解決的?!霸L存速度慢”屬于Cache,而不是虛擬存儲器解決的問題。20、在頁面尺寸為4KB的頁式存儲管理中,頁表中的內(nèi)容依次是2、5、6、8、7、11,則物理地址32773對應(yīng)的邏輯地址為()。A、32773B、42773C、12293D、62773標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:32773=32768+5=1000000000000000B+101B=1000000000000101B。后12位為頁內(nèi)地址,前4位為頁號。物理頁號為8,對應(yīng)邏輯頁號為3=11B。則邏輯地址=11000000000101B=3×4K+3=10240+2048+5=12288+5=1229321、當(dāng)缺頁故障處理完畢后,處理器將()。A、重新執(zhí)行引發(fā)缺頁故障的指令B、執(zhí)行導(dǎo)致發(fā)生缺頁故障的指令的下一條指令C、重新開始執(zhí)行發(fā)生缺頁故障的指令所在的進(jìn)程D、終止執(zhí)行發(fā)生缺頁故障的指令所在的進(jìn)程標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:當(dāng)處理器欲訪問的頁面對應(yīng)的頁表項(xiàng)中的“存在位”為0,即表示該頁面不在內(nèi)存中,則處理器發(fā)出缺頁故障信號。當(dāng)處理器處理缺頁故障后,將重新執(zhí)行引發(fā)缺頁故障的指令。22、頁式存儲管理系統(tǒng)不會出現(xiàn)()。A、抖動(dòng)/顛簸B、內(nèi)零頭(內(nèi)碎片)C、外零頭(外碎片)D、越界訪問標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:此題考查的知識點(diǎn):抖動(dòng)是頁式存儲管理特有的現(xiàn)象,因?yàn)轫撌酱鎯芾碇兄噶罨驍?shù)據(jù)可能跨頁存儲;頁式存儲管理會出現(xiàn)內(nèi)零頭,段式存儲管理會出現(xiàn)外零頭;任何一種存儲管理都面臨著越界訪問的危險(xiǎn)。23、下列關(guān)于頁式存儲管理與段式存儲管理的區(qū)別的論述中,正確的是()。A、頁式存儲管理更有利于存儲保護(hù)B、段式存儲管理的存儲空間利用率較高C、在段式存儲管理中,指令或數(shù)據(jù)不會跨段存儲D、段的尺寸要大于頁的尺寸標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:此題考查的知識點(diǎn):段式存儲管理更有利于存儲保護(hù);頁式存儲管理的存儲空間利用率較高。在段式存儲管理中指令或數(shù)據(jù)不會跨段存儲;段的尺寸可大可小,而頁的尺寸是固定的。二、綜合應(yīng)用題(本題共3題,每題1.0分,共3分。)24、假設(shè)CPU執(zhí)行某段程序時(shí),950次從Cache得到數(shù)據(jù),50次從主存得到數(shù)據(jù),已知Cache存取周期為50ns,主存存取周期為200ns(設(shè)每次訪問時(shí),Cache訪問與主存訪問并發(fā)進(jìn)行,如Cache命中則中斷主存的訪問)。求:(1)Cache的命中率。(2)平均訪問時(shí)間。(3)Cache一主存系統(tǒng)的效率。標(biāo)準(zhǔn)答案:(1)Cache未命中情況下才需要從主存取數(shù)據(jù),故Cache的命中率=Cache命中次數(shù)÷(Cache命中次數(shù)+Cache未命中次數(shù))=950÷(950+50)=0.95(2)平均訪問時(shí)間=(950×50ns+50×200ns)÷1000=57.5ns(3)Cache一主存系統(tǒng)的效率=Cache存取周期/平均訪問時(shí)間=50÷57.5×100%=87.0%知識點(diǎn)解析:暫無解析25、已知某8位機(jī)的主存采用半導(dǎo)體存儲器,地址碼為18位,若使用4K×4位RAM芯片組成該機(jī)所允許的最大主存空間,并選用模塊條的形式,問:(1)若每個(gè)模塊條為32K×8位,共需幾個(gè)模塊條?(2)每個(gè)模塊內(nèi)共有多少片RAM芯片?(3)主存共需多少RAM芯片?CPU如何選擇各模塊條?標(biāo)準(zhǔn)答案:(1)由于主存地址碼給定18位,所以最大存儲空間為218=256KB,主存的最大容量為256KB?,F(xiàn)每個(gè)模塊條的存儲容量為32KB,所以主存共需256KB÷32KB=8塊板。(2)每個(gè)模塊條的存儲容量為32KB,現(xiàn)使用4K×4位的RAM芯片拼成4K×8位(共8組),用地址碼的低12位(A0一A11)直接接到芯片地址輸入端,然后用地址的高3位(A14一A12)通過3線一8線譯碼器輸出,分別接到8組芯片的選片端。共有8×2=16個(gè)RAM。(3)據(jù)前面所得,共需8個(gè)模塊條,每個(gè)模塊條上有16片芯片,故主存共需8×16=128片RAM芯片。知識點(diǎn)解析:暫無解析26、設(shè)某機(jī)中,CPU的地址總線為A15~A0,數(shù)據(jù)總線為D7~D0(A0、D0為最低位)。存儲器地址空間為3000H~67FFH。其中3000H一4FFFH為ROM區(qū),選用4K×2的ROM芯片;5000H~67FFH為RAM區(qū),選用2K×4的SRAM芯片。請問:(1)組成該存儲器需要多少片ROM芯片和SRAM芯片?(2)ROM芯片、SRAM芯片各需連接CPU的哪幾根地址線和數(shù)據(jù)線?(3)應(yīng)如何設(shè)置片選信號,分別寫出各片選信號的邏輯表達(dá)式。標(biāo)準(zhǔn)答案:(1)已知數(shù)據(jù)總線為8位,ROM區(qū)為3000H~4FFFFH,故ROM的容量為8K×8b:ROM芯片數(shù)=(8K×8b)÷(4K×2b)=8片(分為2組,每組4片)。RAM區(qū)為5000H一67FFH,故RAM的容量為6K×8b:SRAM芯片數(shù)=(6K×8b)÷(2K×4b)=6片(分為3組,每組2片)。(2)ROM芯片的容量為4K×2,具有12根地址線、2根數(shù)據(jù)線,因此ROM芯片的地址線連接CPU地址線的低12位A11~A0,每組ROM內(nèi)的4片芯片分別連接CPU數(shù)據(jù)線的D7D6、D5D4、D3D2、D1D0。SRAM芯片的容量為2K×4,具有11根地址線、4根數(shù)據(jù)線,因此SRAM芯片的地址線連接CPU地址線的低11位A10一A0,每組SRAM內(nèi)的2片芯片分別連接CPU數(shù)據(jù)線的D7D6D5D4、D3D2D1D0。(3)ROM區(qū)有2個(gè)片選信號,RAM區(qū)有3個(gè)片選信號,共需5個(gè)片選信號,根據(jù)地址分配的要求,各片選信號的邏輯表達(dá)式如下:CS0=A15A14A13A12CS1=A15A14A13A12CS2=A15A14A13A12A11CS3=A15A14A13A12A11CS4=A15A14A13A12A11知識點(diǎn)解析:暫無解析計(jì)算機(jī)專業(yè)基礎(chǔ)綜合(計(jì)算機(jī)組成原理)模擬試卷第4套一、單選題(本題共30題,每題1.0分,共30分。)1、若用二進(jìn)制數(shù)表示十進(jìn)制數(shù)0到999999,則最少需要的二進(jìn)制數(shù)的位數(shù)是()。A、6B、16C、20D、100000標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:如果用二進(jìn)制表示0~999999(<220)則需要20位。2、在補(bǔ)碼加法運(yùn)算中,產(chǎn)生溢出的情況是()。I.兩個(gè)操作數(shù)的符號位相同,運(yùn)算時(shí)采用單符號位,結(jié)果的符號位與操作數(shù)相同Ⅱ.兩個(gè)操作數(shù)的符號位相同,運(yùn)算時(shí)采用單符號位,結(jié)果的符號位與操作數(shù)不同Ⅲ.運(yùn)算時(shí)采用單符號位,結(jié)果的符號位和最高數(shù)位不同時(shí)產(chǎn)生進(jìn)位Ⅳ.運(yùn)算時(shí)采用單符號位,結(jié)果的符號位和最高數(shù)位相同時(shí)產(chǎn)生進(jìn)位V.運(yùn)算時(shí)采用雙符號位,運(yùn)算結(jié)果的兩個(gè)符號位相同Ⅵ.運(yùn)算時(shí)采用雙符號位,運(yùn)算結(jié)果的兩個(gè)符號位不同A、I,Ⅲ,ⅤB、Ⅱ,Ⅳ,ⅥC、Ⅱ,Ⅲ,ⅥD、I,Ⅲ,Ⅵ標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:常用的溢出判斷方法主要有三種:采用一個(gè)符號位、采用進(jìn)位位和采用變形補(bǔ)碼。采用一個(gè)符號位的溢出條件為:結(jié)果的符號位與操作數(shù)符號位不同。采用進(jìn)位位的溢出條件為:結(jié)果的符號位和最高數(shù)位不同時(shí)產(chǎn)生進(jìn)位。采用雙符號位(變形補(bǔ)碼)的溢出條件為:運(yùn)算結(jié)果的兩個(gè)符號位不同。3、計(jì)算機(jī)中常采用下列幾種編碼表示數(shù)據(jù),其中,±0編碼相同的是()。I.原碼Ⅱ.反碼Ⅲ.補(bǔ)碼Ⅳ.移碼A、I和ⅢB、Ⅱ和ⅢC、Ⅲ和ⅣD、I和Ⅳ標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:假設(shè)字長為8位,[+0]原=00000000,[一0]原=10000000;[+0]反=00000000,[一0]反=11111111;[+0]補(bǔ)=00000000,[一0]補(bǔ)=00000000;[+0]移=10000000,[一0]移=10000000。對于真值0,原碼和反碼各有兩種不同的表示形式,而補(bǔ)碼和移碼只有唯一的一種表示形式。正因?yàn)檠a(bǔ)碼和移碼0的表示形式唯一,才使得補(bǔ)碼和移碼比原碼和反碼能夠表示的負(fù)數(shù)個(gè)數(shù)多一個(gè)。4、如果X為負(fù)數(shù),則已知[X]補(bǔ),求[一X]補(bǔ)的方法是()。A、[X]補(bǔ)各值保持不變B、[X]補(bǔ)符號位變反,其他各位不變C、[X]補(bǔ)除符號位外,各位變反,末位加1D、[X]補(bǔ)連同符號位一起各位變反,末位加1標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:[一X]補(bǔ)被稱為[X]補(bǔ)的機(jī)器負(fù)數(shù),由[X]補(bǔ)求[一X]補(bǔ)的過程稱為對[X]補(bǔ)變補(bǔ)(求補(bǔ)),這是做減法運(yùn)算時(shí)必須要完成的操作。不管X的真值為正或?yàn)樨?fù),已知[X]補(bǔ)求[一X]補(bǔ)的方法是:[X]補(bǔ)連同符號位一起各位變反,末位加1。[X]補(bǔ)表示的真值如果是正數(shù),則變補(bǔ)后[一X]補(bǔ)所表示的真值變?yōu)樨?fù)數(shù);反過來,[X]補(bǔ)表示的真值如果是負(fù)數(shù),則[一X]補(bǔ)所表示的真值變?yōu)檎龜?shù)。此題容易錯(cuò)選選項(xiàng)C。如果除符號位外,各位變反,末位加1,得到的是[X]原,而不是[一X]補(bǔ),且只有X為負(fù)數(shù)時(shí)成立。5、某計(jì)算機(jī)字長8位,采用補(bǔ)碼表示小數(shù)。若某數(shù)真值為一0.1001,則它在該計(jì)算機(jī)中的機(jī)器數(shù)形式為()。A、10111B、10110111C、10111000D、10110000標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:補(bǔ)碼與原碼,[X]補(bǔ)求[一X]補(bǔ)的轉(zhuǎn)換:一0.1001=一0.100100
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 焊工技能培訓(xùn)課件
- 電影營銷策略與宣傳渠道優(yōu)化匯報(bào)
- 2025年五金剪刀項(xiàng)目可行性研究報(bào)告
- 現(xiàn)代科技對電影娛樂產(chǎn)業(yè)融資決策的影響分析
- 2025年中國蛋白酶行業(yè)市場調(diào)研及投資戰(zhàn)略規(guī)劃報(bào)告
- 新版人教PEP版三年級下冊英語課件 Unit 6 Part A 第2課時(shí)
- 防水壓膠衣行業(yè)深度研究報(bào)告
- 電機(jī)控制技術(shù)在商業(yè)領(lǐng)域的智能化升級
- 中國牙醫(yī)使用設(shè)備行業(yè)市場發(fā)展現(xiàn)狀及投資規(guī)劃建議報(bào)告
- 2021-2026年中國益智玩具行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 新部編版四年級下冊小學(xué)語文全冊課件PPT
- 高中人教物理選擇性必修一第3章第5節(jié)多普勒效應(yīng)課件
- 行政人事助理崗位月度KPI績效考核表
- 主動(dòng)脈夾層的護(hù)理-ppt課件
- 紀(jì)檢監(jiān)察機(jī)關(guān)派駐機(jī)構(gòu)工作規(guī)則全文詳解PPT
- BP-2C 微機(jī)母線保護(hù)裝置技術(shù)說明書 (3)
- 數(shù)據(jù)結(jié)構(gòu)英文教學(xué)課件:chapter6 Tree
- 硫酸分公司30萬噸硫磺制酸試車方案
- 電子電路基礎(chǔ)習(xí)題解答
- 食品生物化學(xué)習(xí)題謝達(dá)平(動(dòng)態(tài))
- 保安員工入職登記表
評論
0/150
提交評論