微程序控制器的設(shè)計(jì).doc
約22頁DOC格式手機(jī)打開展開
微程序控制器的設(shè)計(jì),“計(jì)算機(jī)組成原理”課程設(shè)計(jì)報(bào)告全文22頁6984字?jǐn)⑹鲈敱M一、設(shè)計(jì)思路按照要求設(shè)計(jì)指令系統(tǒng),該指令系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)傳送,進(jìn)行加、減運(yùn)算和無條件轉(zhuǎn)移,具有累加器尋址、寄存器尋址、寄存器間接尋址、存儲器直接尋址、立即數(shù)尋址等五種尋址方式。從而可以想到如下指令:(1)24位控制位分別介紹如下: xrd : ...


內(nèi)容介紹
此文檔由會員 周伯通 發(fā)布
“計(jì)算機(jī)組成原理”課程設(shè)計(jì)報(bào)告
全文22頁6984字 敘述詳盡
微程序控制器的設(shè)計(jì)
一、設(shè)計(jì)思路
按照要求設(shè)計(jì)指令系統(tǒng),該指令系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)傳送,進(jìn)行加、減運(yùn)算和無條件轉(zhuǎn)移,具有累加器尋址、寄存器尋址、寄存器間接尋址、存儲器直接尋址、立即數(shù)尋址等五種尋址方式。從而可以想到如下指令:
(1)24位控制位分別介紹如下:
XRD : 外部設(shè)備讀信號,當(dāng)給出了外設(shè)的地址后,輸出此信號,從指定外設(shè)讀數(shù)據(jù)。
EMWR: 程序存儲器EM寫信號。
EMRD: 程序存儲器EM讀信號。
PCOE: 將程序計(jì)數(shù)器PC的值送到地址總線ABUS上。
EMEN: 將程序存儲器EM與數(shù)據(jù)總線DBUS接通,由EMWR和EMRD決定是將DBUS數(shù)據(jù)寫到EM中,還是從EM讀出數(shù)據(jù)送到DBUS。
IREN: 將程序存儲器EM讀出的數(shù)據(jù)打入指令寄存器IR和微指令計(jì)數(shù)器uPC。
EINT: 中斷返回時(shí)清除中斷響應(yīng)和中斷請求標(biāo)志,便于下次中斷。
ELP: PC打入允許,與指令寄存器的IR3、IR2位結(jié)合,控制程序跳轉(zhuǎn)。
MAREN:將數(shù)據(jù)總線DBUS上數(shù)據(jù)打入地址寄存器MAR。
MAROE:將地址寄存器MAR的值送到地址總線ABUS上。
OUTEN:將數(shù)據(jù)總線DBUS上數(shù)據(jù)送到輸出端口寄存器OUT里。
STEN: 將數(shù)據(jù)總線DBUS上數(shù)據(jù)存入堆棧寄存器ST中。
RRD: 讀寄存器組R0-R3,寄存器R?的選擇由指令的最低兩位決定。
RWR: 寫寄存器組R0-R3,寄存器R?的選擇由指令的最低兩位決定。
CN: 決定運(yùn)算器是否帶進(jìn)位移位,CN=1帶進(jìn)位,CN=0不帶進(jìn)位。
FEN: 將標(biāo)志位存入ALU內(nèi)部的標(biāo)志寄存器。
X2: X2、X1、X0三位組合來譯碼選擇將數(shù)據(jù)送到DBUS上的寄存器。
X1: 見16頁表。
X0:
WEN: 將數(shù)據(jù)總線DBUS的值打入工作寄存器W中。
AEN: 將數(shù)據(jù)總線DBUS的值打入累加器A中。
S2: S2、S1、S0三位組合決定ALU做何種運(yùn)算。
本實(shí)驗(yàn)還需用到的五條機(jī)器指令:IN(輸入)、ADD(二進(jìn)制加法)、STA(存數(shù))、OUT(輸出)、JMP(無條件轉(zhuǎn)移),其指令格式如下:
全文22頁6984字 敘述詳盡
微程序控制器的設(shè)計(jì)
一、設(shè)計(jì)思路
按照要求設(shè)計(jì)指令系統(tǒng),該指令系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)傳送,進(jìn)行加、減運(yùn)算和無條件轉(zhuǎn)移,具有累加器尋址、寄存器尋址、寄存器間接尋址、存儲器直接尋址、立即數(shù)尋址等五種尋址方式。從而可以想到如下指令:
(1)24位控制位分別介紹如下:
XRD : 外部設(shè)備讀信號,當(dāng)給出了外設(shè)的地址后,輸出此信號,從指定外設(shè)讀數(shù)據(jù)。
EMWR: 程序存儲器EM寫信號。
EMRD: 程序存儲器EM讀信號。
PCOE: 將程序計(jì)數(shù)器PC的值送到地址總線ABUS上。
EMEN: 將程序存儲器EM與數(shù)據(jù)總線DBUS接通,由EMWR和EMRD決定是將DBUS數(shù)據(jù)寫到EM中,還是從EM讀出數(shù)據(jù)送到DBUS。
IREN: 將程序存儲器EM讀出的數(shù)據(jù)打入指令寄存器IR和微指令計(jì)數(shù)器uPC。
EINT: 中斷返回時(shí)清除中斷響應(yīng)和中斷請求標(biāo)志,便于下次中斷。
ELP: PC打入允許,與指令寄存器的IR3、IR2位結(jié)合,控制程序跳轉(zhuǎn)。
MAREN:將數(shù)據(jù)總線DBUS上數(shù)據(jù)打入地址寄存器MAR。
MAROE:將地址寄存器MAR的值送到地址總線ABUS上。
OUTEN:將數(shù)據(jù)總線DBUS上數(shù)據(jù)送到輸出端口寄存器OUT里。
STEN: 將數(shù)據(jù)總線DBUS上數(shù)據(jù)存入堆棧寄存器ST中。
RRD: 讀寄存器組R0-R3,寄存器R?的選擇由指令的最低兩位決定。
RWR: 寫寄存器組R0-R3,寄存器R?的選擇由指令的最低兩位決定。
CN: 決定運(yùn)算器是否帶進(jìn)位移位,CN=1帶進(jìn)位,CN=0不帶進(jìn)位。
FEN: 將標(biāo)志位存入ALU內(nèi)部的標(biāo)志寄存器。
X2: X2、X1、X0三位組合來譯碼選擇將數(shù)據(jù)送到DBUS上的寄存器。
X1: 見16頁表。
X0:
WEN: 將數(shù)據(jù)總線DBUS的值打入工作寄存器W中。
AEN: 將數(shù)據(jù)總線DBUS的值打入累加器A中。
S2: S2、S1、S0三位組合決定ALU做何種運(yùn)算。
本實(shí)驗(yàn)還需用到的五條機(jī)器指令:IN(輸入)、ADD(二進(jìn)制加法)、STA(存數(shù))、OUT(輸出)、JMP(無條件轉(zhuǎn)移),其指令格式如下:
TA們正在看...
- 彩票方案的優(yōu)選模型.pdf
- 彩票方案的合理性優(yōu)化.pdf
- 奧運(yùn)會網(wǎng)點(diǎn)的優(yōu)化設(shè)計(jì).pdf
- 奧運(yùn)場館中臨時(shí)商業(yè)網(wǎng)點(diǎn)設(shè)計(jì)中的數(shù)學(xué)模型化方法.pdf
- sars傳播預(yù)測的數(shù)學(xué)模型.pdf
- sars傳播的研究.pdf
- sars傳播的數(shù)學(xué)原理及預(yù)測與控制.pdf
- 管卡管件標(biāo)準(zhǔn)2010.doc
- 城管局黨組中心組度理論學(xué)習(xí)總結(jié).doc
- 國家標(biāo)準(zhǔn)目錄19870個.xls