日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

补码一位乘法(Booth算法)

發布時間:2024/3/7 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 补码一位乘法(Booth算法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在補碼一位乘法的求解過程中我們需要的東西:[X]補,[Y]補以及被乘數的相反數的補碼[-X]補

一.運算規則
1.符號位參與計算

2.采用補碼進行計算

3.被乘數X 一般取雙符號位參與計算,并且讓部分積初始值為0,長度與被乘數X相同,乘數Y 可取單符號位

4.開始計算時,乘數Y 末尾增設附加位(Yn+1),值為0

5.移位規則(移位看乘數后兩位,部分積右移時補位看最高位)

6.操作步數取決于乘數,最后一步不移位?

接下來我們可以根據這些規則來進行求解例題:

X=-0.1101? Y=0.1011 用補碼一位乘法求X*Y

首先我們的準備工作是求出X的補碼 -X的補碼和Y的補碼?

[X]補=11.0011? ? [-X]補=00.1101? ?[Y]=0.1011

?字寫的可能不太好看,盡量看吧。具體的操作過程就是這樣

總結

以上是生活随笔為你收集整理的补码一位乘法(Booth算法)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。