數學運算(四)——帶符號整數的運算

2021-02-20 Trustintruth

數學運算(一)—— 無符號數加法器

數學運算(二)——無符號數乘法器結構

數學運算(三)——無符號數除法器

數學運算(四)——帶符號整數的運算

數學運算(五)——定點數和科學計數的四則運算(待更)

數學運算(六)——矩陣計算(待更)

數學運算(七)——通用非線性函數計算(待更)

數學運算(八)——通用非線性函數的CORDIC方法(待更)

之前我們聊了很多的數學運算的實現,但是都是無符號數,但是如果有符號怎麼辦呢?我們現在來說道說道。

在計算之前,我們老生常談的說一說原碼,反碼和補碼。首先原碼就是符號位和數值位的拼接,符號位「0」代表正數,「1」代表負數。反碼正數符號位為「0」後面添加絕對值的無符號數表示;負數符號位為「1」後面添加絕對值的無符號整數的各比特位取反表示。補碼是正數符號位是「0」,後面添加絕對值的無符號數表示,負數符號位是「1」後面是絕對值的無符號整數的各位取反,然後還要加上1。其實這裡的道理很簡單,取反是因為要用溢出來實現正負加法實際上是絕對值減法,取反加一實際上就是之前的數減一,而減的這個一實際上是因為雙零的緣故。

這樣原本帶符號數的加法,還要識別符號位再決定是加是減,如是用了補碼,就簡單的多了。如圖便是帶符號數的加法器設計

這裡面為什麼結果還要加一個原碼變補碼呢?原因是原碼變補碼和補碼變原碼設計是一樣的!只使用一個設計模塊正好是邏輯復用。

那要是做乘法怎麼辦?乘法就沒這麼簡單了(實際上也不難)利用乘法交換律,一部分計算符號部分,另一邊計算樹枝部分,再把他們合起來就是了。對於除法運算也是一樣的,就是有一點,餘數必須是正整數。乘法器和除法器的結構如下圖。


相關焦點

  • 數學運算(一)——無符號數加法器
    數學運算(一)—— 無符號數加法器數學運算(二)——無符號數乘法器結構(待更)數學運算(三)——無符號數除法器(待更
  • 數學運算(三)——無符號數除法器
    數學運算(一)—— 無符號數加法器數學運算(二)——無符號數乘法器結構數學運算(三)——無符號數除法器
  • 數學運算(二)——無符號數乘法器結構
    數學運算(一)—— 無符號數加法器數學運算(二)——無符號數乘法器結構數學運算(三)——無符號數除法器(待更)
  • 初中數學的運算要點簡析
    運算能力是數學學習的基礎能力,在初中數學中,代數部分就是以運算為核心的,很多數學成績不理想的學生在運算方面存在諸多問題。初中數學的代數部分包含數與式,方程,不等式和函數這四大基礎內容,其中以數與式和方程作為基礎,不等式和函數作為提升。
  • 數學運算和它們的逆運算
    一級運算包括加法和減法。加法a+b=c,由此推出逆運算,減法c-a=b和減c-b=a。也可以把減法看做加法,即c+(-a)=b和c+(-b)=a。二級運算包括乘方和除法。乘方a×b=c,由此推出逆運算,除法c÷a=b和除法c÷b=a。也可以把除法看做乘法,即c×(1/a)=b和c×(1/b)=a。
  • 初二數學,學習整式運算時,經常會出現這些問題
    初二數學,學到了整式的運算,在與同學們的交流中,發現了這麼幾個問題。一:對乘法公式的理解不透徹。整式的乘除和整數的乘除是一樣的,只是當數用字母代替的時候、同學們就有點暈,學東西不能舉一反三。數學小學一路學過來,掌握了方法,現在需要的是拓展思維,對公式多加理解,同底相乘即為指數相加。認真學習中。
  • 【數學趣味】你知道「加、減、乘、除、等於」這些運算符號是怎麼來的嗎?
    運算符號並不是隨著運算的產生而立即出現的。
  • 七年級數學——實數運算歸類總結(三去一合併) - 若葉小學堂
    實數運算與有理數運算的不同之處在於數的範圍拓展了,具體的計算中,主要是增加了帶根號數的計算,而無法化簡的帶根號數合併時類似整式加減的合併同類項。一、什麼是「三去一合併」?步驟:①判正負,定符號;②去絕對值變括號;③去括號,合併化簡例1、|√3-√2|+|√3-2|-|√2-1|①判正負,定符號√3-√2>0,√3-2<0,√2-1>0
  • 初中數學一種新的運算方式以及冪的運算法則,保存收藏
    初中數學北師大的教材,在七年級下冊開篇我們會學到一種新的運算方式,也就是冪的運算。冪的運算學習在整個數學學習上都有著舉足輕重的作用,其實估計不少同學有一種感覺,數學是一個拼湊的學科,各個知識點拿到一起就是一個大考點,分散開來就是一個個小知識點,就和積木一樣,多個知識點放到一起會拼成一個讓你驚喜的大玩具,這其實也是數學的一種樂趣和魅力。因此在數學學習上,如果你想拼成一個宏大的完整藍圖,那我們哪個零件都不能丟。
  • 你知道「加、減、乘、除、等於」這些運算符號是怎麼來的嗎?
    原標題:你知道「加、減、乘、除、等於」這些運算符號是怎麼來的嗎? 點上方好玩的數學可加關注 帶你走進一個不一樣的數學世界 + 加號的由來 運算符號並不是隨著運算的產生而立即出現的。
  • 《數學提高》運算符號包括哪些
    運算符號有如加號(+),減號(-),乘號(×或·),除號(÷或/),兩個集合的併集(∪),交集(∩),根號(√ ̄),對數(log,lg,ln,lb
  • 四年級上冊數學小數乘小數小數四則混合運算專練及解析
    #四年級數學上冊#知識點1小數乘整數 1.意義:求幾個相同小數的和的簡便運算。 2.小數乘整數的計算方法:小數乘整數,先按照( 整數)乘法的計算方法計算,再看因數中有幾位小數,就從積的(右邊)起數出幾位點上小數點,如果積的小數部分末尾有0,那麼可以根據小數的基本性質把0去掉。
  • 「加、減、乘、除、等於」這些運算符號原來是這樣來的!
    運算符號並不是隨著運算的產生而立即出現的。我國在商代就已經有加法、減法運算,但同埃及、希臘和印度等文明古國一樣,都還沒有加法符號,只是把兩個數字寫在一起來表示相加。公元6世紀,印度人開始把單詞的縮當成運算符號。後來歐洲人承襲印度人的做法,如16世紀,義大利科學家N·塔塔裡亞用義大利文"Più"(加的意思)的第一個字母表示加。
  • 千姿百態的運算符號——乘除符號的由來
    這裡,符號「 」就是乘號,此式與現在的表示方法相似,但是缺少等號。這是世界上最古老的一種乘法符號記號。    1881年印度西北部出土了《巴赫沙裡手稿》,這份數學手稿是寫在樺樹皮上的,上面記載的乘法是省略了乘號的。看來用「省略乘號」的方式表示乘法發源於印度。
  • 2019中考數學知識點:有理數的運算
    有理數的運算:   加法:①同號相加,取相同的符號,把絕對值相加。②異號相加,絕對值相等時和為0;絕對值不等時,取絕對值較大的數的符號,並用較大的絕對值減去較小的絕對值。③一個數與0相加不變。   減法:減去一個數,等於加上這個數的相反數。   乘法:①兩數相乘,同號得正,異號得負,絕對值相乘。
  • 小學數學中的運算定律
    小學數學中的運算定律包括:加法交換律、加法結合律、減法的性質、乘法交換律、乘法結合律、乘法分配律、除法的性質。這些運算定律在整數、小數、分數、百分數中都適用。其中乘法分配律又是這些運算定律裡面最重要的,也是學生掌握不牢固的。
  • 2020年中考數學複習資料之運算定律、性質、法則
    中考網整理了關於2020年中考數學複習資料之運算定律、性質、法則,希望對同學們有所幫助,僅供參考。   運算定律、性質、法則   1.分式的加、減、乘、除、乘方、開方法則   2.分式的性質   ⑴基本性質: = (m≠0)   ⑵符號法則:   ⑶繁分式:①定義;②化簡方法(兩種)   3.整式運算法則(去括號、添括號法則)   4.冪的運算性質:① ·
  • 初一數學,有理數除法法則,加減乘除混合運算不跳步,按步拿分
    有理數的除法和乘法類似,先確定符號,再計算。————小學知識回顧————1.除法運算(1)已知兩個因數的積與其中的一個因數,求另一個因數的運算叫除法。(2)除數是整數除法的法則:除數是整數的小數除法,按照整數除法的法則去除,商的小數點要和被除數小數點對齊,如果除到被除數的末尾仍有餘數,就在餘數後面添0再繼續除。(3)除數是小數的除法運算法則:除數是小數的除法,先移動除數小數點,使它變成整數;除數的小數點向右移幾位,被除數小數點也向右移幾位(位數不夠在被除數末尾用0補足)然後按照除數是整數的小數除法進行計算。
  • 我們都學過數學,可是你知道四則運算符號是誰發明的嗎
    我們都學過數學,都知道數字是阿拉伯人發明的。但是只有數字還不行,還得有一些數學運算符號,這樣計算起來才可以更加的方便。我們進行加、減、乘、除四則運算,已經好幾千年了,而使用+、-、×、÷這些數學運算符號則剛剛出現了幾百年而已。那這些大大簡便運算過程,提升運算效率的數學符號,到底是誰發明的呢?
  • 四年級數學下冊《運算定律》單元小結,知識匯總
    《運算定律》是四年級本學期重難點內容之一,其中交換律和結合律的內容相對來說不是很難,不易出錯;分配律內容就特別容易出錯,根據個人經驗,大多數出錯的地方有以下幾處:1、符號錯誤,如:(3+7)×5=3×5×7×5;2、將分配律與結合律混淆,如:2×(5+7)=2×5×7。