- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
移位微运算
邏輯微運算 例如,下列敘述中 P 與Q 之間的+號是代表控制函數的兩個二元變數間的OR 運算。R2與R3 之間的+號表示加法微運算。暫存器R5 與R6之間的V符號表示OR 微運算。 邏輯微運算 邏輯微運算一覽表 硬體實現 一些應用 一些應用 4、6 移位微運算 移位微運算(shift micro-operation)是用來以串列方式傳遞暫存器間之資料。此運算也可和算術、邏輯及其他資料處理運算合併使用。移位的類型有三種:邏輯(logical )、循環(circular ) ,及算術(arithmetic )移位 。 移位微運算 算術移位 硬體實現 4、7 算術邏輯移位單元 計算機系統是將多個儲存暫存器連接到一個稱為算術邏輯單元( arithmetic logic unit ) ,簡稱ALU 的公用運算單元,來執行微運算,而非每一微運算皆有個別的暫存器可用。 算術邏輯移位單元 算術邏輯移位單元 本章綱要 4、1 暫存器傳遞語言 4、2 暫存器間的資料傳遞 4、3 匯流排及記憶內容移轉 4、4 算術微運算 4、5 邏輯微運算 4、6 移位微運算 4、7 算術邏輯移位單元 4、1 暫存器傳遞語言 數位系統是由一些可以完成特定資訊處理工作的硬體模組所交連而成。這些模組由數位元件,諸如暫存器、解碼器、算術元件等,以及控制邏輯構成。 數位模組可以其所含的各暫存器,及對暫存器中的資料所能進行的各種運算來加以定義。對暫存器的資料所作的運算稱為微運算(micro operation) 微運算是執行於一個或多個暫存器中所存資料的基本運算。例如:移位,計數,清除及載入都屬於微運算。 4、1 暫存器傳遞語言 定義數位計算機內部硬體組織的最佳方式是逐一指定下列各項: 1 、它所包含的暫存器組及其功能。 2 、作用在暫存器內二進資訊的一連串微運算。 3 、啟動一連串微運算所需的控制函數。計算機中連串的微運算可以用文字來解釋,但其過程通常牽涉冗長的說明。較為方便的作法是探用一種適當的符號來描述各暫存器間資料傳遞的順序,以及各種和資料傳遞有關之算術與邏輯微運算。以符號取代文字的說明,可以提供一有組織而且清晰的方式,來說明暫存器中的微運算順序以及啟動微運算的控制函數。 4、1 暫存器傳遞語言 描述各暫存器間的微運算傳遞所用的符號記法稱為暫存器傳遞語言(register transfer language) 。 暫存器傳遞語言是一種符號系統,用來描述數位模組中暫存器間連串的微運算。這是一種方便的工具,可以簡明而精確地描述數位計算機的內部組織,並且有助於數位系統的設計過程。 4、2 暫存器間的資料傳遞 計算機的暫存器是以大寫字母(有時帶有數字)來標明,這些字母用來表示暫存器的作用。例如,存放記憶體位址的暫存器稱為記憶位址暫存器,而以英文字首大寫字母MAR 表示。 暫存器的其他標示有:PC ( program counter ,程式計數器),IR ( instruction regioter ,指令暫存器),及R1 ( processor register ,處理單元暫存器) 4、2 暫存器間的資料傳遞 一個n位元暫存器的各正反器自右向左是以0 至n -1 編號。 圖4 - 1 為暫存器的四種方塊圖 4、2 暫存器間的資料傳遞 將資料從一個暫存器傳遞至另一個暫存器可以用置換運算子(replacement operator )作符號標示。如下列敘述: 代表的意義是將暫存器R1內的資料傳遞至暫存器R2。 控制函數 一個暫存器資料傳遞的敘述暗示了來源(source )暫存器輸出至目標(destination )暫存器的輸入之間具有電路相連,而且目標暫存器具有並行載入的能力。通常我們希望資料傳遞只在預定的控制條件下發生: 其中P 是由控制線路產生的控制訊號。 控制函數 控制函數 暫存器間的資料傳遞 暫存器間的資料傳遞 暫存器是以大寫英文字母表示,數字可跟在暫存器之後。括號是用來表示暫存器的一部分,其範圍可用位元標示或用一個符號名稱代替。箭頭用來表示資料傳遞以及傳遞的方向。逗號是用來分開二個或多個同時執行的運算。下列敘述: 是指若T = 1 ,則在同一時脈中兩個暫存器內的資料互換。此種同時進行的操作可以用邊綠觸發正反器所組成的暫存器來達成。 4、3 匯流排及記憶內容移轉 一個典型的數位計算機通常有多個暫存器,以及將資料從一個暫存器傳遞至另一個暫存器的路徑。 公用匯流排系統(common bus system )是一種較有效的規劃,可作為多暫存器組織中各暫存器間資料傳遞之用。 控制訊號可用來決定在每一特定的暫存器資料傳
您可能关注的文档
最近下载
- EXC9000励磁系统简介.ppt VIP
- 状语从句时间状语从句.pptx VIP
- 2024山东城市建设职业学院招聘笔试真题及参考答案详解.docx VIP
- 13685光与色彩自考课程.docx VIP
- 2024年山东城市建设职业学院招聘笔试真题附答案详解.docx VIP
- 重症自身免疫性脑炎监测与治疗中国专家共识(2024版).pptx
- 2024山东城市建设职业学院招聘笔试真题附答案详解.docx VIP
- 商用车推力杆多自由度动态载荷耐久试验方法201106.pdf VIP
- “体文旅”融合发展:概念重构、内涵解析与演进历程.docx VIP
- 《检验检测机构资质认定评审准则》试题及标准答案.docx VIP
文档评论(0)