freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機組成原理課程設(shè)計報告-展示頁

2025-01-27 23:23本頁面
  

【正文】 控制程序按順序正常執(zhí)行;② 當執(zhí)行轉(zhuǎn)移指令時,從數(shù)據(jù)線接收要跳轉(zhuǎn)的地址,使程序能夠按需要自動執(zhí)行。直通門D用來控制ALU的執(zhí)行結(jié)果是否輸出到數(shù)據(jù)總線。寄存器W執(zhí)行ADD A,R?(加法)、AND A,II(與運算)、SUB R?,A(減法)等雙操作數(shù)命令時所必須使用的寄存器。S2 S1 S0功能0 0 0A+W 加0 0 1AW 減0 1 0A|W 或0 1 1Aamp。 AEN: 將數(shù)據(jù)總線DBUS的值打入累加器A中。 XXX0:三位組合來譯碼選擇將數(shù)據(jù)送到DBUS上的寄存器。 CN: 決定運算器是否帶進位移位,CN=1帶進位,CN=0不帶進位。 RRD: 讀寄存器組R0R3,寄存器R?的選擇由指令的最低兩位決定。 OUTEN:將數(shù)據(jù)總線DBUS上數(shù)據(jù)送到輸出端口寄存器OUT里。 MAREN:將數(shù)據(jù)總線DBUS上數(shù)據(jù)打入地址寄存器MAR。 EINT: 中斷返回時清除中斷響應和中斷請求標志,便于下次中斷。 EMEN: 將程序存儲器EM與數(shù)據(jù)總線DBUS接通,由EMWR和EMRD決定是將DBUS數(shù)據(jù)寫到EM中,還是從EM讀出數(shù)據(jù)送到DBUS。 EMRD: 程序存儲器EM讀信號。24位控制位分別介紹如下: XRD : 外部設(shè)備讀信號,當給出了外設(shè)的地址后,輸出此信號,從指定外設(shè)讀數(shù)據(jù)。COP2000模型機指令的最低兩位(IR0和IR1)用來尋址R0~R3四個寄存器;IR2和IR3與ELP微控制信號,Cy和Z兩個程序狀態(tài)信號配合,控制PC的置數(shù)即程序的轉(zhuǎn)移。在本模型機中,一條指令最多分四個狀態(tài)周期,一個狀態(tài)周期為一個時鐘脈沖,每個狀態(tài)周期產(chǎn)生不同的控制邏輯,實現(xiàn)模型機的各種功能。指令碼的最低兩位用來選擇R0R3寄存器,在微程序控制方式中,用指令碼做為微地址來尋址微程序存儲器,找到執(zhí)行該指令的微程序。相比而言8位機實驗減少了煩瑣的連線,但其原理卻更容易被學生理解、吸收。微程序控制部分也可以用組合邏輯控制來代替。三、 課程設(shè)計使用的設(shè)備(環(huán)境)1.硬件l COP2000實驗儀l PC機2.軟件l COP2000仿真軟件四、課程設(shè)計的具體內(nèi)容(步驟)1.詳細了解并掌握COP 2000模型機的微程序控制器原理,通過綜合實驗來實現(xiàn)(1) 模型機指令系統(tǒng)特點COP2000模型機包括了一個標準CPU所具備所有部件,這些部件包括:運算器ALU、累加器A、工作寄存器W、左移門L、直通門D、右移門R、寄存器組R0R程序計數(shù)器PC、地址寄存器MAR、堆棧寄存器ST、中斷向量寄存器IA、輸入端口IN、輸出端口寄存器OUT、程序存儲器EM、指令寄存器IR、微程序計數(shù)器uPC、微程序存儲器uM,以及中斷控制電路、跳轉(zhuǎn)控制電路。計算機組成原理課程設(shè)計報告班級:計算機/物聯(lián)網(wǎng) 1406 班 姓名: 宋世波 學號: 20143753 完成時間: 20161231 一、課程設(shè)計目的1.在實驗機上設(shè)計實現(xiàn)機器指令及對應的微指令(微程序)并驗證,從而進一步掌握微程序設(shè)計控制器的基本方法并了解指令系統(tǒng)與硬件結(jié)構(gòu)的對應關(guān)系;2.通過控制器的微程序設(shè)計,綜合理解計算機組成原理課程的核心知識并進一步建立整機系統(tǒng)的概念;3.培養(yǎng)綜合實踐及獨立分析、解決問題的能力。二、課程設(shè)計的任務針對COP2000實驗儀,從詳細了解該模型機的指令/微指令系統(tǒng)入手,以實現(xiàn)乘法和除法運算功能為應用目標,在COP2000的集成開發(fā)環(huán)境下,設(shè)計全新的指令系統(tǒng)并編寫對應的微程序;之后編寫實現(xiàn)乘法和除法的程序進行設(shè)計的驗證。其中運算器和中斷控制電路以及跳轉(zhuǎn)控制電路用CPLD來實現(xiàn),其它電路都是用離散的數(shù)字電路組成。 模型機為8位機,數(shù)據(jù)總線、地址總線都為8位,但其工作原理與16位機相同。模型機的指令碼為8位,根據(jù)指令類型的不同,可以有0到2個操作數(shù)。而在組合邏輯控制方式中,按時序用指令碼產(chǎn)生相應的控制位。模型機的缺省的指令集分幾大類: 算術(shù)運算指令、邏輯運算指令、移位指令、數(shù)據(jù)傳輸指令、跳轉(zhuǎn)指令、中斷返回指令、輸入/輸出指令。各種轉(zhuǎn)移的條件判斷邏輯如下所示: 當ELP=1時,不允許PC被預置 當ELP=0時: 當IR3=1時,無論Cy和Z什么狀態(tài),PC被預置 當IR3=0時,若IR2=0,則當Cy=1時PC被預置,若IR2=1,則當Z=1時PC被預置(2) 模型機微指令系統(tǒng)特點(包括其微指令格式的說明等)模型機有24位控制位以控制寄存器的輸入、輸出,選擇運算器的運算功能,存儲器的讀寫。 EMWR: 程序存儲器EM寫信號。 PCOE: 將程序計數(shù)器PC的值送到地址總線ABUS上。 IREN: 將程序存儲器EM讀出的數(shù)據(jù)打入指令寄存器IR和微指令計數(shù)器uPC。 ELP: PC打入允許,與指令寄存器的IRIR2位結(jié)合,控制程序跳轉(zhuǎn)。 MAROE:將地址寄存器MAR的值送到地址總線ABUS上。 STEN: 將數(shù)據(jù)總線DBUS上數(shù)據(jù)存入堆棧寄存器ST中。 RWR: 寫寄存器組R0R3,寄存器R?的選擇由指令的最低兩位決定。 FEN: 將標志位存入ALU內(nèi)部的標志寄存器。X2 X1 X0輸出寄存器0 0 0IN_OE 外部輸入門0 0 1IA_OE 中斷向量0 1 0ST_OE 堆棧寄存器0 1 1PC_OE PC寄存器1 0 0D_OE 直通門1 0 1R_OE 右移門1 1 0L_OE 左移門1 1 1沒有輸出 WEN: 將數(shù)據(jù)總線DBUS的值打入工作寄存器W中。 SSS0:三位組合決定ALU做何種運算。W 與1 0 0A+W+C 帶進位加1 0 1AWC 帶進位減1 1 0~A A取反1 1 1A 輸出A2. 計算機中實現(xiàn)乘法和除法的原理(1)無符號乘法①算法流程圖:②硬件原理框圖:(2)無符號除法①算法流程圖:②硬件原理框圖:①實例演示(即,列4位除法具體例子演算的算式):0 1 0 0 0 0 1 10 1 1 00 1 0 0 0 0 1 1 00 1 1 0 ……………………………………10 0 1 0 0 1 1 00 0 1 0 0 1 1 0 0 0 1 1 0 ……………………………………00 1 0 0 1 1 0 0 0 0 1 1 0 ……………………………………1 0 0 1 1 1 0 0 00 0 1 1 1 0 0 0 00 1 1 0 ……………………………………1 0 0 0 13.對應于以上算法如何分配使用COP2000實驗儀中的硬件(初步分配,設(shè)計完成后再將準確的使用情況填寫在此處)(1)無符號乘法無符號乘法對應于COP2000實驗儀的硬件具體分配使用情況如下表所示:無符號乘法的硬件分配情況硬件名稱實現(xiàn)算法功能描述寄存器R0存放被乘數(shù)寄存器R1存放乘數(shù)寄存器R2存放中間結(jié)果,最后變?yōu)榉e累加器A執(zhí)行ADD A,R?(加法)、SUB A,R?(減法)SHL R?(左移一位)、SHR R?(右移一位)等命令時所必須使用的寄存器。左移門L用來實現(xiàn)相應數(shù)據(jù)左移一位的運算,并能夠控制該運算后的結(jié)果是否輸出到數(shù)據(jù)總線。右移門R用來實現(xiàn)相應數(shù)據(jù)右移一位的運算,并能夠控制該運算后的結(jié)果是否輸出到數(shù)據(jù)總線。③ 當要從EM中讀取數(shù)據(jù)時,由PC提供地址。微程序計數(shù)器μPC向微程序存儲器μM提供相應微指令的地址。(2)無符號除法 無符號除法對應于COP2000實驗儀的硬件具體分配使用情況如下表所示:無符號除法的硬件分配情況硬件名稱實現(xiàn)算法功能描述寄存器R0存放被除數(shù),計算后變?yōu)橛鄶?shù)。寄存器R3當作計數(shù)器使用,初始為4。寄存器W執(zhí)行ADD A,R?(加法)、SUB A,R?(減法)等雙操作數(shù)命令時所必須使用的寄存器。直通門D用來控制ALU的執(zhí)行結(jié)果是否輸出到數(shù)據(jù)總線。程序計數(shù)器PC① 控制程序按順序正常執(zhí)行;② 當執(zhí)行轉(zhuǎn)移指令時,從數(shù)據(jù)線接收要跳轉(zhuǎn)的地址,使程序能夠按需要自動執(zhí)行。存儲器EM存儲指令和數(shù)據(jù)。微程序存儲器μM存儲相應指令的微指令。復位后,所有寄存器清0,首先執(zhí)行 _FATCH_ 指令取指。R?+AADD R?, II000011xx 0C0FIIR?223。AR?SUBC A, R?010000xx 4043A223。AMOV A, II011111xx 7C7FII立即數(shù)存入AMOV R?, A100000xx 8083A224。進入中斷時,實驗機硬件產(chǎn)生INT指令NOP111000xx E0E3空指令SHL R?111101xx F4F7R?不帶進位左移,標志位不改變SHR R?111100xx F0F3R?不帶進位右移,標志位不改變(2) 新的微指令集助記符狀態(tài)微地址微程序數(shù)據(jù)輸出數(shù)據(jù)打入地址輸出運算器移位控制mPCPC_FATCH_T000CBFFFF浮空指令寄存器IRPC輸出A輸出寫入+101FFFFFF浮空浮空A輸出+102FFFFFF浮空浮空A輸出+103FFFFFF浮空浮空A輸出+1MOVR?,IIT18CC7FBFF存貯器值EM寄存器R?PC輸出A輸出寫入+1T08DCBFFFF浮空指令寄存器IRPC輸出A輸出寫入+18EFFFFFF浮空浮空A輸出+18FFFFFFF浮空浮空A輸出+1MOVA, R?T170FFF7FB寄存器R?寄存器A浮空A輸出+1 T071CBFFFF浮空指令寄存器IRPC輸出A輸出寫入+172FFFFFF浮空浮空A輸出+173FFFFFF浮空浮空A輸出+1MOVR?, AT180FFFB9FALU直通寄存器R?浮空A輸出+1 T081CBFFFF浮空指令寄存器IRPC輸出A輸出寫入+182FFFFFF浮空浮空A輸出+183FFFFFF浮空浮空A輸出+1MOVA, IIT17CFFF7FB寄存器R?寄存器A浮空A輸出+1 T07DCBFFFF浮空指令寄存器IRPC輸出A輸出寫入+17EFFFFFF浮空浮空A輸出+17FFFFFFF浮空浮空A輸出+1ADD
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1