2.5 pc實驗
姓名:孫堅學號:134173733 班級:13計算機日期:2015.5.15
一.實驗要求:利用cpth 實驗儀上的k16..k23 開關做為dbus 的資料,其它開關做為控制訊號,實現程式計數器pc的寫入及加1 功能。
二.實驗目的:1、了解模型機中程式計數器pc的工作原理及其控制方法。2、了解程式執行過程中順序和跳轉指令的實現方法。
三.實驗電路:pc 是由兩片74hc161構成的八位帶預置記數器,預置資料來自資料匯流排。記數器的輸出通過74hc245(pcoe)送到位址匯流排。
pc 值還可以通過74hc245(pcoe_d)送回資料匯流排。
pc 原理圖
在cpth 中,pc+1 由pcoe 取反產生。
當rst = 0 時,pc 記數器被清0
當ldpc = 0 時,在ck的上公升沿,預置資料被打入pc記數器
當pc+1 = 1 時,在ck的上公升沿,pc記數器加一
當pcoe = 0 時,pc值送位址匯流排
pc打入控制原理圖
pc 打入控制電路由一片74hc151 八選一構成(isp1016實現)。
當elp=1 時,ldpc=1,不允許pc被預置
當elp=0 時,ldpc 由ir3,ir2,cy,z確定
當ir3 ir2 = 1 x 時,ldpc=0,pc 被預置
當ir3 ir2 = 0 0 時,ldpc=非cy,當cy=1時,pc 被預置
當ir3 ir2 = 0 1 時,ldpc=非z,當z=1 時,pc 被預置
連線線表
四.實驗資料及步驟:
實驗1:pc 加一實驗
置控制訊號為:
按一次step脈衝鍵,ck產生乙個上公升沿,資料pc 被加一。
實驗2:pc 打入實驗
二進位制開關k23-k16用於dbus[7:0]的資料輸入,置資料12h
置控制訊號為:
每置控制訊號後,按一下step鍵,觀察pc的變化。
五.心得體會:
經過上乙個實驗的練習,在做這個實驗的時候更加得心應手,了解了模型機中程式計數器pc的工作原理及其控制方法,還有了解了程式執行過程中順序和跳轉指令的實現方法。
計算機組成原理實驗報告
實驗報告 實驗三儲存器實驗 一 實驗目的 1 了解靜態隨機儲存器sram 6116晶元 的工作特性及使用方法 2 了解半導體儲存器怎樣儲存和讀取資料 3 了解使用半導體儲存器電路時的定時要求 二 實驗裝置 1 tdn cm 計算機組成原理實驗系統一套 2 若干導線和排線 三 實驗電路 四 實驗資料 ...
計算機組成原理實驗報告
實驗一運算器實驗 一 算術邏輯運算實驗 一 實驗目的 1 掌握簡單運算器的資料傳送通路。2 驗證運算功能發生器 74ls181 的組合功能。二 實驗原理 實驗中所用的運算器資料通路如圖1 1所示。其中運算器由兩片74ls181以並 串形式構成8位字長的alu。運算器的輸出經過乙個三態門 74ls24...
計算機組成原理移位寄存實驗報告
計算機組成原理實驗二 移位寄存實驗 一 實驗目的 1 了解移位暫存器的硬體電路,驗證移位控制與寄存的組合功能。2 利用暫存器進行資料傳輸。二 實驗要求 實現暫存器移位操作,了解通用暫存器的運用。三 實驗原理 移位運算實驗原理圖 移位運算實驗原理如圖所示,使用了一片74ls299作為移位發生器,其八輸...