2013-10-30 63 views
0

Q = A/B的剩餘部分,Q是實數表示爲一對8位的:如何找到分割

  • 最顯著8位整數部分
  • 至少顯著8位對於小數部分
  • 數爲無符號

例如:

0 0 1 0 1 1 0 1。 0 1 0 1 0 0 0 0

如果您在紙上知道B,您能找到除法的其餘部分嗎?怎麼樣?

我舉一個例子:

172分之2:

0000 0010。 0000 0000/

1010 1100。 0000 0000

= 0000 0000。 0001 0010

0000 0000。 0001 0010 *

1010 1100。 0000 0000

= 0000 0000。 1100 0001(應該是2,或者至少大於1.5)

+3

這個問題與編程有什麼關係?僅僅因爲它涉及二進制? – glomad

+0

我試圖在Verilog中做一些事情,我不能使用ceil或floor函數......它們不可合成 – Cristi

+0

要找到餘數,除了B之外,您必須知道A或Q.您知道哪個? – Joni

回答