已知x=+13,y=-11,用帶求補器的原碼陣列乘法器求x•y=?並用十進位數乘法驗證.
題目:
已知x=+13,y=-11,用帶求補器的原碼陣列乘法器求x•y=?並用十進位數乘法驗證.
解答:
符號位單獨考慮:X爲正符號用二進位表示爲 0 ,Y爲負值符號用 1 表示.
【X】原 = 1101 【Y】原 = 1011
兩者做乘法 1 1 0 1
x 1 0 1 1
-----------
1 1 0 1
1 1 0 1
0 0 0 0
1 1 0 1
----------------
1 0 0 0 1 1 1 1
結果化爲10進位就是143
符號位進行異或操作 0異或1得 1
所以二進位結果爲 1 1 0 0 0 1 1 1 1
化爲十進位就是 -143
十進位檢驗:+13 x(-15) = -143
- 上一篇 勞動名言的作文開頭我要趕著用,
- 下一篇 我的快樂源於勞動600字作文
添加新評論