A4000H
到
CBFFFH,共有 (1) 個(gè)字節(jié)。若用存儲(chǔ)容量為
32K
×8bit
的存儲(chǔ)芯片構(gòu)成該內(nèi)存,至少需要 (2) 片。
(操作系統(tǒng)->存儲(chǔ)地址計(jì)算)
(1)A.80K
B.96K
C.160K
D.192K
(2)A.2
B.5
C.8
D.10
解答:
CBFFFH-A4000H
=
27FFFH
將
16
進(jìn)制換算為
10
進(jìn)制為
163839/1024=160K
160K/32K=5
答案
:
(
1
)
C
、
(
2
)
B
。
●中斷響應(yīng)時(shí)間是指 (3) 。
(硬件知識(shí)->中斷處理)
(3)A.從中斷處理開(kāi)始到中斷處理結(jié)束所用的時(shí)間
B.從發(fā)出中斷請(qǐng)求到中斷處理結(jié)束所用的時(shí)間
C.從發(fā)出中斷請(qǐng)求到進(jìn)入中斷處理所用的時(shí)間
D.從中斷處理結(jié)束到再次中斷請(qǐng)求的時(shí)間
解答:
中斷響應(yīng)時(shí)間是從中斷請(qǐng)求到中斷處理,注意指的是響應(yīng)時(shí)間
答案:C
相關(guān)知識(shí)點(diǎn):
計(jì)算機(jī)必須能夠?qū)ξ⑻幚砥魍饷姘l(fā)生的事情作出響應(yīng)。
例如,
當(dāng)按動(dòng)鍵盤(pán)上一
個(gè)按鍵,
或時(shí)鐘的報(bào)時(shí)信號(hào)來(lái)到,
或軟盤(pán)驅(qū)動(dòng)器工作完畢發(fā)出中斷信號(hào)時(shí),
均將引起微處理
器的注意并處理相應(yīng)事件,這就是中斷。
中斷的作用:
① 能充分發(fā)揮處理機(jī)的使用效率:因?yàn)檩斎胼敵鲈O(shè)備可以用中斷的方式同
CPU
通訊,
報(bào)告其完成
CPU
所要求的數(shù)據(jù)傳輸?shù)那闆r和問(wèn)題,
這樣可以免除
CPU
不斷地查詢和等待,
從
而大大提高處理機(jī)的效率。
② 提高系統(tǒng)的實(shí)時(shí)處理能力:因?yàn)榫哂休^高實(shí)時(shí)處理要求的設(shè)備,可以通過(guò)中斷方式
請(qǐng)求及時(shí)處理,從而使處理機(jī)立即運(yùn)行該設(shè)備的處理程序(也是該中斷處理程序)。
中斷信號(hào):發(fā)生某個(gè)事件時(shí)發(fā)出的信號(hào)
中斷處理程序:處理中斷信號(hào)所指示的那個(gè)工作程序
中斷源(中斷事件):引起中斷的那個(gè)事件
中斷碼:
中斷信號(hào)是發(fā)送給中央處理機(jī)并要求它處理的,但處理機(jī)又如何發(fā)現(xiàn)中斷信號(hào)呢?為
內(nèi)存按字節(jié)編址,地址從
A4000H
到
CBFFFH,共有 (1) 個(gè)字節(jié)。若用存儲(chǔ)容量為
32K
×8bit
的存儲(chǔ)芯片構(gòu)成該內(nèi)存,至少需要 (2) 片。
(操作系統(tǒng)->存儲(chǔ)地址計(jì)算)
(1)A.80K
B.96K
C.160K
D.192K
(2)A.2
B.5
C.8
D.10
解答:
CBFFFH-A4000H
=
27FFFH
將
16
進(jìn)制換算為
10
進(jìn)制為
163839/1024=160K
160K/32K=5
答案
:
(
1
)
C
、
(
2
)
B
。
●中斷響應(yīng)時(shí)間是指 (3) 。
(硬件知識(shí)->中斷處理)
(3)A.從中斷處理開(kāi)始到中斷處理結(jié)束所用的時(shí)間
B.從發(fā)出中斷請(qǐng)求到中斷處理結(jié)束所用的時(shí)間
C.從發(fā)出中斷請(qǐng)求到進(jìn)入中斷處理所用的時(shí)間
D.從中斷處理結(jié)束到再次中斷請(qǐng)求的時(shí)間
解答:
中斷響應(yīng)時(shí)間是從中斷請(qǐng)求到中斷處理,注意指的是響應(yīng)時(shí)間
答案:C
相關(guān)知識(shí)點(diǎn):
計(jì)算機(jī)必須能夠?qū)ξ⑻幚砥魍饷姘l(fā)生的事情作出響應(yīng)。
例如,
當(dāng)按動(dòng)鍵盤(pán)上一
個(gè)按鍵,
或時(shí)鐘的報(bào)時(shí)信號(hào)來(lái)到,
或軟盤(pán)驅(qū)動(dòng)器工作完畢發(fā)出中斷信號(hào)時(shí),
均將引起微處理
器的注意并處理相應(yīng)事件,這就是中斷。
中斷的作用:
① 能充分發(fā)揮處理機(jī)的使用效率:因?yàn)檩斎胼敵鲈O(shè)備可以用中斷的方式同
CPU
通訊,
報(bào)告其完成
CPU
所要求的數(shù)據(jù)傳輸?shù)那闆r和問(wèn)題,
這樣可以免除
CPU
不斷地查詢和等待,
從
而大大提高處理機(jī)的效率。
② 提高系統(tǒng)的實(shí)時(shí)處理能力:因?yàn)榫哂休^高實(shí)時(shí)處理要求的設(shè)備,可以通過(guò)中斷方式
請(qǐng)求及時(shí)處理,從而使處理機(jī)立即運(yùn)行該設(shè)備的處理程序(也是該中斷處理程序)。
中斷信號(hào):發(fā)生某個(gè)事件時(shí)發(fā)出的信號(hào)
中斷處理程序:處理中斷信號(hào)所指示的那個(gè)工作程序
中斷源(中斷事件):引起中斷的那個(gè)事件
中斷碼:
中斷信號(hào)是發(fā)送給中央處理機(jī)并要求它處理的,但處理機(jī)又如何發(fā)現(xiàn)中斷信號(hào)呢?為
●內(nèi)存按字節(jié)編址,地址從A4000H 到 CBFFFH,共有 (1) 個(gè)字節(jié)。若用存儲(chǔ)容量為 32K ×8bit 的存儲(chǔ)芯片構(gòu)成該內(nèi)存,至少需要 (2) 片。 (操作系統(tǒng)->存儲(chǔ)地址計(jì)算)
(1)A.80K B.96K C.160K D.192K
(2)A.2 B.5 C.8 D.10
解答: CBFFFH-A4000H = 27FFFH 將 16 進(jìn)制換算為 10 進(jìn)制為
163839/1024=160K 160K/32K=5
答案 : ( 1 ) C 、 ( 2 ) B 。
●中斷響應(yīng)時(shí)間是指 (3) 。 (硬件知識(shí)->中斷處理)
(3)A.從中斷處理開(kāi)始到中斷處理結(jié)束所用的時(shí)間
B.從發(fā)出中斷請(qǐng)求到中斷處理結(jié)束所用的時(shí)間
C.從發(fā)出中斷請(qǐng)求到進(jìn)入中斷處理所用的時(shí)間
D.從中斷處理結(jié)束到再次中斷請(qǐng)求的時(shí)間
解答: 中斷響應(yīng)時(shí)間是從中斷請(qǐng)求到中斷處理,注意指的是響應(yīng)時(shí)間
答案:C
相關(guān)知識(shí)點(diǎn): 計(jì)算機(jī)必須能夠?qū)ξ⑻幚砥魍饷姘l(fā)生的事情作出響應(yīng)。 例如, 當(dāng)按動(dòng)鍵盤(pán)上一 個(gè)按鍵, 或時(shí)鐘的報(bào)時(shí)信號(hào)來(lái)到, 或軟盤(pán)驅(qū)動(dòng)器工作完畢發(fā)出中斷信號(hào)時(shí), 均將引起微處理 器的注意并處理相應(yīng)事件,這就是中斷。
中斷的作用:
① 能充分發(fā)揮處理機(jī)的使用效率:因?yàn)檩斎胼敵鲈O(shè)備可以用中斷的方式同 CPU 通訊, 報(bào)告其完成 CPU 所要求的數(shù)據(jù)傳輸?shù)那闆r和問(wèn)題, 這樣可以免除 CPU 不斷地查詢和等待, 從 而大大提高處理機(jī)的效率。
② 提高系統(tǒng)的實(shí)時(shí)處理能力:因?yàn)榫哂休^高實(shí)時(shí)處理要求的設(shè)備,可以通過(guò)中斷方式 請(qǐng)求及時(shí)處理,從而使處理機(jī)立即運(yùn)行該設(shè)備的處理程序(也是該中斷處理程序)。
中斷信號(hào):發(fā)生某個(gè)事件時(shí)發(fā)出的信號(hào)
中斷處理程序:處理中斷信號(hào)所指示的那個(gè)工作程序
中斷源(中斷事件):引起中斷的那個(gè)事件
中斷碼: 中斷信號(hào)是發(fā)送給中央處理機(jī)并要求它處理的,但處理機(jī)又如何發(fā)現(xiàn)中斷信號(hào)呢?為 此,處理機(jī)的控制部件中增設(shè)一個(gè)能檢測(cè)中斷的機(jī)構(gòu),稱為中斷掃描機(jī)構(gòu)。通常在每條指令執(zhí)行周期內(nèi)的最后時(shí)刻掃描中斷寄存器,詢問(wèn)是否有中斷信號(hào)到來(lái)。若無(wú)中斷信號(hào),就繼續(xù)執(zhí)行下一條指令。若有中斷到來(lái),則中斷硬件將該中斷觸發(fā)器內(nèi)容按規(guī)定的編碼送入程序狀態(tài)字PSW的相應(yīng)位(IBM中是16~31位),稱為中斷碼。
中斷的類別:
① 硬件故障中斷(不可屏蔽中斷):電源故障中斷
② 輸入/輸出中斷:鍵盤(pán)、計(jì)時(shí)器、顯示器、磁盤(pán)I/O中斷
③ 程序性中斷:除法錯(cuò)誤中斷,溢出中斷,還包括:斷點(diǎn)中斷、單點(diǎn)中斷(調(diào)試用)
④ 外部中斷:對(duì)CPU而言,它的外部非通道式裝置所引起的中斷。如:時(shí)鐘中斷,操作員控制臺(tái)中斷,多機(jī)系統(tǒng)中CPU到CPU通訊中斷
⑤ 軟中斷 (訪管中斷):用戶程序和操作系統(tǒng)之間只有一個(gè)相通的“門(mén)戶”,這就是訪管指令,如利用INT n 中斷指令(SVC)發(fā)生的中斷,可以實(shí)現(xiàn)對(duì)OS功能的訪問(wèn)(調(diào)用)。
這五類中斷又可按中斷方式不同劃為:
①自愿中斷:是正在運(yùn)行的程序的期待的事件,這種事件是由于執(zhí)行了一條訪管指令而引起的。(只有訪管中斷是它自愿)
②強(qiáng)迫性中斷:是由隨機(jī)事件引起的,并非由程序設(shè)計(jì)人員事先安排的。
中斷進(jìn)入:
中斷允許
CPU響應(yīng)后
保護(hù)現(xiàn)場(chǎng)(主要是標(biāo)志位) PSW入棧
保護(hù)斷點(diǎn)(現(xiàn)行的代碼段寄存器CS和指令計(jì)數(shù)IP) 入棧
處理機(jī)從外部設(shè)備獲悉中斷類型,然后就把相應(yīng)的表中項(xiàng)目送入IP與CS
返回: 如果中斷例行程序執(zhí)行時(shí)可能改變某些寄存器的值,那么中斷例行程序首先要保留初值,執(zhí)行結(jié)束后恢復(fù)它們,最后通過(guò)執(zhí)行一條叫“IRET” 中斷返回指令,去恢復(fù)保留在推棧上的IP、CS以及各標(biāo)志之值,從而使中斷例行程序結(jié)束。
中斷優(yōu)先級(jí): 在多級(jí)中斷系統(tǒng)中,很可能同時(shí)有多個(gè)中斷請(qǐng)求,這時(shí)CPU接受中斷優(yōu)先級(jí)為最高的那個(gè)中斷,忽略其中斷優(yōu)先級(jí)較低的那些中斷