●I/O端口的編址方法有二種:即I/O端口單獨(dú)編址方式和L/O端口與存儲器單元統(tǒng)一編址方式。在某個計算機(jī)系統(tǒng)中,內(nèi)存與I/O是統(tǒng)一編址的,要靠(11)區(qū)分和訪問內(nèi)存單元和I/O設(shè)備。
(1)A)數(shù)據(jù)總線上輸出的數(shù)據(jù) B)不同的地址代碼
C)內(nèi)存與I/O設(shè)備使用不同的地址總線 D)不同的指令
答案:(1)B
解析:I/O端口的編址方法有二種:即I/O端口單獨(dú)編址方式和I/O端口與存儲器單元統(tǒng)一編址方式。I/O端口與內(nèi)存單元地址統(tǒng)一編址方式是將I/O端口地址與內(nèi)存地址統(tǒng)一安排在內(nèi)存的地址空間中,即把內(nèi)存的一部分地址分配給I/0端口,由I/O端口來占用這部分地址。這種方式控制邏輯較簡單,I/0端口數(shù)目不受限制。所有訪問存儲器的指令都可用于L/O端口,指令豐富,功能強(qiáng)。但這種方式占用內(nèi)存空間,而且程序難懂,難調(diào)試。
I/O端口單獨(dú)編址方式中,內(nèi)存地址空間和I/O端口地址相對獨(dú)立,I/0端口單獨(dú)構(gòu)成一個空間,不占用內(nèi)存空間,具有專門的指令,程序易于看懂。但這種方法程序設(shè)計不太靈活,控制邏輯較復(fù)雜,I/O端口數(shù)目有限。
●(2)屬于程序查詢方式的缺點(diǎn)。
(2)A)程序長 B)CPU工作效率低 C)外設(shè)工作效率低 D)I/O速度慢
答案:(2)B
解析:程序查詢方式又叫程序控制I/0方式。在這種方式中,數(shù)據(jù)在CPU相外圍設(shè)備之間的傳送完全靠計算機(jī)程序控制,是在CPU主動控制下進(jìn)行的。當(dāng)輸入/輸出時。CPU暫停執(zhí)行本程序,轉(zhuǎn)去執(zhí)行輸入/輸出的服務(wù)程序,根據(jù)服務(wù)程序中的I/O指令進(jìn)行數(shù)據(jù)傳送,CPU工作效率低。
這是一種最簡單、最經(jīng)濟(jì)的輸入/輸出方式。它只需要很少的硬件。因此大多數(shù)機(jī)器特別是在微、小型機(jī)中,常用程序查詢方式來實(shí)現(xiàn)低速設(shè)備的輸入/輸出管理。
●一個32K×32位的主存儲器,其地址線和數(shù)據(jù)線的總和為(3)根。
(3)A)64 B)47 C)48 D)36
答案:(3)B
解析:有題意可知此主存儲器是32位的。故總共需要32根數(shù)據(jù)線,地址線的數(shù)目為15根(32K為2的15次方)。所以總共需要32+15=47根線。
●CPU通過(4)確定下一條指令的地址,以保證程序能連續(xù)執(zhí)行。
(4)A)指令寄存器 B)狀態(tài)寄存器 C)地址寄存器 D)程序計數(shù)器
答案:(4)D
解析:程序計數(shù)器PC的作用是用來存放將要執(zhí)行的指令的地址,程序執(zhí)行到什么地方。PC就指到什么地方。它始終跟著程序的執(zhí)行。PC具有自動加1的功能,即從存儲器中讀出一個字節(jié)的指令碼后,PC自動加1(指向下一個存儲單元)。
●假設(shè)某計算機(jī)字長32位,存儲容量8MB。按字編址,其尋址范圍為(5)。
(5)A)0~1M-1 B)0~2M-1 C)0~4M-1 D)0~8M-1
答案:(5)B
解析:因?yàn)樽珠L為32位即4個字節(jié),若按字編址總共有8M/4=2M個地址。
第二部分
●若指令流水線把一條指令分為取指令、分析和執(zhí)行三部分,且三部分的時間分別是取指令2ns,分析2ns,執(zhí)行1ns。則100條指令全部執(zhí)行完畢所需要的時間為( )
(1)A)163 B)183 C)193 D)203
答案:D
解析:在這種情況下。完成N=100條指令所需要的時間為:
t取指+max{t取指,t分析}+max{t取指,t分析,t執(zhí)行}*(N-2)+max{t分析,t執(zhí)行}+t執(zhí)行=2+2+2 *98+2+1=203ns。
相關(guān)推薦:計算機(jī)軟考網(wǎng)絡(luò)工程師必備英語詞匯全集北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |