计算机组成原理6-20,计算机组成原理课后题6.20教案.ppt
計算機組成原理課后題6.20教案
20. 用原碼一位乘、兩位乘和補碼一位乘(Booth算法)、兩位乘計算x·y。 (1)x= 0.110 111,y= -0.101 110; (2)x= -0.010 111,y= -0.010 101; (3)x= 19, y= 35; (4)x= 0.110 11, y= -0.111 01。 解:先將數據轉換成所需的機器數,然后計算,最后結果轉換成真值。(1)[x]原=x=0.110111,[y]原=1.101110 x*=0.110111, y*=0.101110 x0=0,y0=1,z0=x0 ? y0=0 ? 1=1 x*×y*=0.100 111 100 010 [x×y]原=1.100 111 100 010 x·y= -0. 100 111 100 010 原碼一位乘: 部分積 乘數y* 0 . 0 0 0 0 0 0 . 1 0 1 1 1 0 —— +0?1 0 . 0 0 0 0 0 0 0 . 1 0 1 1 1 —— +x* + 0 . 1 1 0 1 1 1 0 . 1 1 0 1 1 1?1 0 . 0 1 1 0 1 1 1 0 . 1 0 1 1 —— +x* + 0 . 1 1 0 1 1 1 1 . 0 1 0 0 1 0?1 0 . 1 0 1 0 0 1 0 1 0 . 1 0 1 —— +x* + 0 . 1 1 0 1 1 1 1 . 1 0 0 0 0 0?1 0 . 1 1 0 0 0 0 0 0 1 0 . 1 0 —— +0?1 0 . 0 1 1 0 0 0 0 0 0 1 0 . 1 —— x* + 0 . 1 1 0 1 1 1 1 . 0 0 1 1 1 1?1 0 . 1 0 0 1 1 1 1 0 0 0 1 0 2x*=01.101110,[-x*]補=[-x]補=1.001001原碼兩位乘: 部分積 乘數 Cj 0 0 0 . 0 0 0 0 0 0 0 0 . 1 0 1 1 1 0 0 + 0 0 1 . 1 0 1 1 1 0 +2x* 0 0 1 . 1 0 1 1 1 0 0?2 0 0 0 . 0 1 1 0 1 1 1 0 0 0 .1 0 1 1 + 1 1 1 . 0 0 1 0 0 1 +[-x*]補 1 1 1 . 1 0 0 1 0 0 1?2 1 1 1 . 1 1 1 0 0 1 0 0 1 0 0 0 .1 0 + 1 1 1 . 0 0 1 0 0 1 +[-x*]補 1 1 1 . 0 0 0 0 1 0 1?2 1
總結
以上是生活随笔為你收集整理的计算机组成原理6-20,计算机组成原理课后题6.20教案.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《暗黑地牢 2》正式版将于 5 月 8
- 下一篇: 暗影精灵4适合计算机专业,暗影精灵4pr