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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

定点数乘法

發布時間:2025/3/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 定点数乘法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先我們來看一個手工進行定點小數乘法的例子:

從上例看出,我們最后對四個乘積做加法得到結果,但對于計算機而言,如何進行n位乘法n次相加呢?而且如何確定數值正負呢?
計算機每次只處理一位乘數,每求得一項部分積,就做一次加法,并將結果右移一位。
下面我們來討論原碼一位乘法。(舉個例子進行分析)
例2.X=0.0010,Y=-0.1101,XY=?
寄存器A=00.0000(存放運算結果),B=|X|=00.0010,C=|Y|=0.1101
對于結果正負,只需將X,Y兩個數符號位做異或。同號為正,異號為負。所以例中最后結果為1.00011010.

總結

以上是生活随笔為你收集整理的定点数乘法的全部內容,希望文章能夠幫你解決所遇到的問題。

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