W6
1.原碼的一位乘法
原碼的一位乘法可以透過以下步驟進行:
1.確定乘法的兩個運算元,並將它們轉換為原碼錶示。
2.對兩個運算元的每一位進行相乘,得到部分積。
3.將所有的部分積相加,得到最終的乘積。
具體的步驟如下:
假設有兩個運算元A和B,都用原碼錶示,長度為n位。
1.確定符號位:根據A和B的符號位確定結果的符號位。如果A和B的符號位相同,則結果為正,否則為負。
2.對於第i位(i從0到n-1):
-將A的第i位與B的第i位相乘,得到部分積Pi。
-如果A和B的符號位不同,將Pi取反(即將1變為0,0變為1)。
-將Pi左移i位(即在右邊補i個0)。
3.將所有的部分積相加,得到最終的乘積。
需要注意的是,原碼的一位乘法可能會出現溢位的情況。當兩個運算元相乘得到的部分積超過了原碼錶示的範圍時,就會發生溢位。在實際應用中,可以採用補碼錶示來避免這種情況的發生。
大一下 計算系統基礎筆記:原碼的一位乘法 20240402
相關文章
- 計算機基礎之計算機硬體系統計算機
- 計算機系統結構的基礎知識計算機
- 計算機原理基礎-原反補計算機
- Github上點贊90k的計算機基礎、作業系統、網路筆記,趕緊收藏Github計算機作業系統筆記
- 【原創】基於雲端計算模式的吉尼斯世界記錄系統應用模式
- (原)豐田的IT系統-讀書筆記筆記
- 作業系統學習筆記-1:基礎概念作業系統筆記
- 系統架構設計筆記(105)—— 雲端計算架構筆記
- 學習筆記 -《量子計算與程式設計入門》- 量子計算機硬體基礎筆記程式設計計算機
- Java 基礎程式設計筆記Java程式設計筆記
- 南京大學計算機基礎(四)踩坑筆記計算機筆記
- 程式設計基礎·Java學習筆記·物件導向(下)程式設計Java筆記物件
- Vue學習計劃基礎筆記(六) – 元件基礎Vue筆記元件
- 深入理解計算機系統-學習筆記 (1)計算機筆記
- 系統架構設計筆記(87)—— 計算機病毒與防治架構筆記計算機
- 程式設計必備基礎 計算機組成原理+作業系統+計算機網路,計算機基礎——更適合程式設計師的程式設計必備基礎知識作業系統計算機網路程式設計師
- 大一課程設計:基於資料庫的學生資訊系統資料庫
- 深入理解計算機系統基礎虛擬記憶體---端到端的地址翻譯計算機記憶體
- 深入理解計算機系統9個重點筆記計算機筆記
- MySQL基礎筆記MySql筆記
- Nginx基礎筆記Nginx筆記
- JavaScript基礎筆記JavaScript筆記
- django基礎筆記Django筆記
- swift 基礎筆記Swift筆記
- HTML基礎筆記HTML筆記
- 計算機系統4-> 計組與體系結構1 | 基礎概念與系統評估計算機
- 雲端計算基礎
- 計算機基礎計算機
- 原創:oracle PL/SQL程式設計基礎 下OracleSQL程式設計
- JAVA基礎學習筆記 一 計算機基礎、JAVA開發環境、開發注意事項Java筆記計算機開發環境
- vue 基礎入門筆記 19:計算屬性和偵聽屬性Vue筆記
- 矩陣乘法的運算量計算(華為OJ)矩陣
- 記下原來學習Oracle的筆記之——體系結構Oracle筆記
- Julia程式設計基礎 閱讀筆記程式設計筆記
- 計算機基礎:位運算計算機
- 類的基礎學習筆記筆記
- Django 原始碼閱讀筆記(基礎檢視)Django原始碼筆記
- 《基礎設施即程式碼》讀書筆記筆記