計算機組成原理(二) 定點數乘法
定點數的乘法:
1.原碼一位乘
(1) A = – 0.1101 B = 0.1011
(2)
2.原碼二位乘
每次用乘數的2位判斷原部分積是否加或如何加被乘數
兩位乘數共有四種狀態,對應四種狀態如下:
原碼一位乘和二位乘的比較:
補碼的乘法:
(1)補碼與真值的關係:
(2)補碼的右移
(3)補碼一位乘法運算:
1.被乘數任意,乘數為正,即x為任意,y為正
2.被乘數任意 ,乘數為負,即x任意,y為負
3.被乘數,乘數任意
同原碼乘:
但加和移位按補碼規則運算乘積的符號自然形成
異或運算:
如果a、b兩個值不相同,則異或結果為1。如果a、b兩個值相同,異或結果為0。
相關推薦
計算機組成原理(二) 定點數乘法
定點數的乘法: 1.原碼一位乘 (1) A = – 0.1101 B = 0.1011 (2) 2.原碼二位乘 每次用乘數的2位判斷原部分積是否加或如何加被乘數 兩位乘數共有四種狀態,對應四種狀態如
漫談計算機組成原理(九)定點數及定點數的運算
本文講什麼?在計算機中,小數點並沒有用專門的器件去表示,而是按照一種約定的方式,統一儲存在暫存器單元中的。算數邏輯運算單元(ALU)是CPU的組成部分,負責算數和邏輯的運算。那麼,ALU究竟是如何工作的呢?這就是本文主要探討的內容: 什麼是定點數?定點數的位移、加、減、乘、除運算是如何進行的?定點數是啥?從字
計算機組成原理(二)之系統匯流排
在這個系列文章的第一講,漫談計算機組成原理(一)之程式執行的過程 中說過,現代計算機是從馮若伊曼計算機發展起來的。其組成部分有儲存器、運算器、控制器、輸入裝置、輸出裝置,在現代計算機中,人們將運算器與控制器封裝起來成為CPU(中央處理
漫談計算機組成原理(二)之系統匯流排
在這個系列文章的第一講,漫談計算機組成原理(一)之程式執行的過程 中說過,現代計算機是從馮若伊曼計算機發展起來的。其組成部分有儲存器、運算器、控制器、輸入裝置、輸出裝置,在現代計算機中,人們將運算器與控制器封裝起來成為CPU(中央處理單元)。計算機的各種部
重學計算機組成原理(二)- 制定學習路線,攀登“效能”之巔
0 學習路線的知識點概括 學習計算機組成原理,就是學習計算機是如何協調執行的 計算機組成原理的英文叫Computer Organization Organization 意"組織機構"。 該組織機構能夠進行各種計算、控制、讀取輸入,進行輸出,達成各種強大的功能。 把整個計算機組成原理的知識點拆分成了
計算機組成原理(4)---儲存器(二)
導讀 4.高速緩衝儲存器 cache (1)cache簡介 (2)cache-主存的地址對映 5.輔助儲存器 高速緩衝儲存器 cache簡介 寫操作 寫直達法:既寫cache又寫主存,比較耗時,寫主存比較慢 寫回法:只寫cac
計算機組成原理(四)之儲存器
6.1儲存器及半導體儲存器的分類 儲存器是計算機用來儲存資訊的部件。 6.1.1 儲存器的分類 按存取速度和用途可把儲存器分為兩大類:記憶體儲器和外儲存器。 記憶體:把通過系統匯流排直接與CPU相連的儲存器稱為記憶體儲器,簡稱
計算機組成原理(三)儲存器的層次結構
組成原理(三)儲存器的層次結構 第三章 儲存器的層次結構 3.1 儲存器分類 按儲存介質分類 (1)半導體儲存器: &
計算機組成原理(2)---系統匯流排
導讀 1。分類 2。特性與效能 3。匯流排結構 4。匯流排判優控制 5。匯流排通訊控制 分類 五大部分的互聯方式有兩種,一種是各部分之間單獨連線,稱為分散連線。另一種是將各部分連到一組公共資訊傳輸線上,稱為匯流排連線 按傳送方式分類 並行傳輸匯流排(8位,16
唐僧大官人的考研筆記——計算機組成原理(day01)
第一章 計算機系統概論 1.1 計算機系統簡介 1.1.1 計算機的軟硬體概念 計算機系統由硬體和軟體兩大部分組成 硬體:計算機的實體部分 軟體:存在於計算機的主存或輔存內 1.1.2 計算機系統的層次結構 機器語言 早期計算機只有機器語言,使用者必須用二進位
唐僧大官人的考研筆記——計算機組成原理(day02)
第二篇 計算機系統的硬體結構 計算機硬體系統由中央處理器、儲存器、I/O系統以及連線它們的匯流排組成。 第三章 系統匯流排 3.1 匯流排的基本概念 計算機系統的五大部件之間的互連方式有兩種,一種是各部件之間使用單獨的連線,稱為分散連線;另一種是將各部件連到一組
RISE UP —計算機組成原理(一)
第一個問題:什麼是計算機? 現在特指電子計算機,即能夠告訴運轉的電子裝置,目的是用於資料的計算,是對使用者的輸入進行加工,根據使用者的需求和要求進行加工,最後輸出一個結果。 第二個問題:從上面所述的這個簡單的定義來說,猜測一下有哪些
計算機組成原理(一)補碼反碼的加減運算和溢位
補碼的加法運算: 補碼加法的特點: 符號位作為數的一部分參加運算,符號位的進位丟掉。 運算結果為補碼形式 整數 [A]補 + [B]補= [A+B]補 (mod 2n+1) 小數 [A]補 + [B]補= [A+B]補 (mod 2) 補碼的
挑戰408——組成原理(6)——浮點數及其加減運算
相對於定點數,浮點數就是小數點可以浮動的數。通常用來表示數值範圍相差很大的數(比如太陽的質量跟電子的質量相差)。 通常我們使用這樣的表示式來表示浮點數: 其中,r表示底(因為是指數的形式,一般取2的n
計算機組成原理第二章之定點數的原補反碼
1.原碼: 對於0,往往有+0和-0之分,【+0】原=000…0,【-0】原=100…0。 n+1位定點整數原碼的表示範圍:-(2^n-1)~2^n-1 定點小數原碼錶示範圍:-(1-2^(-n))~1-2^(-n) 一個位元組八位,28=256,有256個編碼,但是
計算機組成原理(7)---指令系統
導讀 1.機器指令 2.運算元型別和操作型別 3.定址方式 4.指令格式舉例 機器指令 操作碼比較重要的一點是,任何一個短的操作碼都不能是長的操作碼的字首,上邊的擴充套件避免了這一點。 ACC
計算機組成原理(6)---計算機運算方法(未完成)
導讀 1.無符號數與有符號數 2.數的定點表示和浮點表示 3.定點運算(移位,加減,乘除) 無符號數與有符號數 整數原碼 +1110 -> 0,1110 -1110->1,1110 小數原碼 +0.1101->0.1101 -0.1101->1.11
計算機組成原理(1)-計算機系統概述
馮·諾依曼設計思想 馮·諾依曼設計思想可以簡要地概括為以下三點: (1) 計算機應包括運算器、儲存器、控制器、輸入和輸出裝置五大基本部件。 (2) 計算機內部應採用二進位制來表示指令和資料。每條指令一般具有一個操作碼和一個地址碼。其中,操作碼錶示運算性質,地址碼指出運算元在
計算機組成原理(4)-中央處理器CPU-時序訊號
時序產生器和控制方式 時序訊號:一個用來確定時段執行哪些微操作的標誌。就好比我們每天按時吃飯按時上學的時間的規定。 1.組成計算機硬體的器件特性決定了時序訊號最基本的體制是電位-脈衝制。 2.取指週期和執行週期發生了什麼? 從時間上來說,取指令事件發生在指令週期的第一
計算機組成原理 運算方法:定點數加減
定點數加減 目前計算機普遍使用補碼實現定點數的加減運算。 1.加減運算方法: 根據補碼的設計規則,任意的絕對值相同的負數和正數,負數是正數的反碼加1,所以絕對值相同的負數和正數相加,剛剛好結果就是為全0(最高位進一位,拋棄)。然後對照下補碼錶,可以發現基於