當前位置:編程學習大全網 - 網站源碼 - 1.[計算題]用原碼兩位乘法求x×y。已知x=0.1011,y=-0.1101。

1.[計算題]用原碼兩位乘法求x×y。已知x=0.1011,y=-0.1101。

用補碼的結果與自己算的結果是壹樣的

x補=1.1011 y補=1.1101

(x·y)補=1.1011*1.1101

X原=0.1101

Y原=0.1011

部分積乘數單元

00.00001011+00.110100.1101->00.01101101+00.110101.0011->00.10011110+

00.000000.1001->00.01001111+00.110101.0001->00.10001111

因為X和Y異號,異號相乘為負所以X·Y=1.10001111

擴展資料:

假設當前時針指向8點,而準確時間是6點,調整時間可有以下兩種撥法:壹種是倒撥2小時,即8-2=6;另壹種是順撥10小時,8+10=12+6=6,即8-2=8+10=8+12-2(mod 12).在12為模的系統裏,加10和減2效果是壹樣的,因此凡是減2運算,都可以用加10來代替。

若用壹般公式可表示為:a-b=a-b+mod=a+mod-b。對“模”而言,2和10互為補數。實際上,以12為模的系統中,11和1,8和4,9和3,7和5,6和6都有這個特性,***同的特點是兩者相加等於模。

百度百科-補碼

  • 上一篇:跪求高清 零基礎入門學習Python(第2版)-微課視頻版,這種百度網盤資源的鏈接有人有嗎?求
  • 下一篇:eclipse 添加第三方庫 robotium 運行時出問題如圖
  • copyright 2024編程學習大全網