解:(1).直接定址,運算元在有效地址E=D的儲存單元中
(2).相對定址
(3).變址定址,運算元在E=(RX)+D的儲存單元中
(4).暫存器間接定址,通用暫存器的內容指明運算元在主存中的地址
(5).間接定址,用偏移量做地址訪主存得到運算元的地址指示器,再按地址指
示器訪主存的運算元,因此間接定址需兩次訪問主存.
(6).基值定址,運算元在E=(Rb)+D的儲存單元中.
六.解:(1)微指令格式如下:
12位12位111111
RRA0RA1WWA0A1LDSALDSBSB→ALUSB→ALUCLR~P欄位下址欄位
其中LDSA,LDSB為鎖存器打入訊號,
CLR為SB清零訊號
SB→ALU為SB送原碼控制訊號
SB→ALU為SB送反碼控制訊號
~為公操作標誌訊號
(2)ADD指令的微程式流程圖如圖A2.4所示
ADD
圖A2.4
七.解:(1)每道記錄資訊容量=12288位元組
每個記錄面資訊容量=275×12288位元組
共有4個記錄面,所以磁碟儲存器總容量為
4×275×12288位元組=13516800位元組
(2)最高位密度D1按最小磁軌半徑R1計算(R1=115mm):
D1=12288位元組/2πR1=17位元組/mm
最低位密度D2按最大磁軌半徑R2計算
R2=R1+(275/5)=115+55=170mm
D2=12288位元組/2πR2=11.5位元組/mm
(3)磁碟資料傳輸率
r=3000/60=50周/秒
N=12288位元組(每道資訊容量)
C=r×N=50×12288=614400位元組/秒
(4)平均等待時間=1/2r=1/2×50=1/100秒=10毫秒
(5)本地磁碟儲存器假設只有一臺,所以可不考慮臺號地址。有4個記錄面,每個記錄面有275個磁軌。假設每個扇區記錄1024個位元組,則需要12288位元組/1024位元組=12個扇區。由此可得如下地址格式:
1465430
柱面(磁軌)號盤面(磁頭)號扇區號
八.解:假設執行一條指令的時間也為TM
則中斷處理過程和各個時間段如圖A2.5所示
當三個裝置同時發出中斷請求時,依次分別處理裝置C,B,A的時間如下:
tC=2TM+TDC+TS+TC+TR
tB=2TM+2TDC+TS+TB+TR
tA=2TM+3TDC+TS+TA+TR
處理三個裝置所需的總時間為T=tC+tB+tA
指令TM
週期
TM
中斷
週期TDC
(硬體)
儲存現場TS
中
斷裝置服務
服程式
務
程TA,TB,TC
序
恢復現場TR
圖A2.5
因此達到中斷飽和的最小時間為T,即中斷極限頻率為f=1/T.
解:(1).直接定址,運算元在有效地址E=D的儲存單元中
(2).相對定址
(3).變址定址,運算元在E=(RX)+D的儲存單元中
(4).暫存器間接定址,通用暫存器的內容指明運算元在主存中的地址
(5).間接定址,用偏移量做地址訪主存得到運算元的地址指示器,再按地址指
示器訪主存的運算元,因此間接定址需兩次訪問主存.
(6).基值定址,運算元在E=(Rb)+D的儲存單元中.
六.解:(1)微指令格式如下:
12位12位111111
RRA0RA1WWA0A1LDSALDSBSB→ALUSB→ALUCLR~P欄位下址欄位
其中LDSA,LDSB為鎖存器打入訊號,
CLR為SB清零訊號
SB→ALU為SB送原碼控制訊號
SB→ALU為SB送反碼控制訊號
~為公操作標誌訊號
(2)ADD指令的微程式流程圖如圖A2.4所示
ADD
ADD
圖A2.4
七.解:(1)每道記錄資訊容量=12288位元組
每個記錄面資訊容量=275×12288位元組
共有4個記錄面,所以磁碟儲存器總容量為
4×275×12288位元組=13516800位元組
(2)最高位密度D1按最小磁軌半徑R1計算(R1=115mm):
D1=12288位元組/2πR1=17位元組/mm
最低位密度D2按最大磁軌半徑R2計算
R2=R1+(275/5)=115+55=170mm
D2=12288位元組/2πR2=11.5位元組/mm
(3)磁碟資料傳輸率
r=3000/60=50周/秒
N=12288位元組(每道資訊容量)
C=r×N=50×12288=614400位元組/秒
(4)平均等待時間=1/2r=1/2×50=1/100秒=10毫秒
(5)本地磁碟儲存器假設只有一臺,所以可不考慮臺號地址。有4個記錄面,每個記錄面有275個磁軌。假設每個扇區記錄1024個位元組,則需要12288位元組/1024位元組=12個扇區。由此可得如下地址格式:
1465430
柱面(磁軌)號盤面(磁頭)號扇區號
八.解:假設執行一條指令的時間也為TM
則中斷處理過程和各個時間段如圖A2.5所示
當三個裝置同時發出中斷請求時,依次分別處理裝置C,B,A的時間如下:
tC=2TM+TDC+TS+TC+TR
tB=2TM+2TDC+TS+TB+TR
tA=2TM+3TDC+TS+TA+TR
處理三個裝置所需的總時間為T=tC+tB+tA
指令TM
週期
TM
中斷
週期TDC
(硬體)
儲存現場TS
中
斷裝置服務
服程式
務
程TA,TB,TC
序
恢復現場TR
圖A2.5
因此達到中斷飽和的最小時間為T,即中斷極限頻率為f=1/T.