用原码一位乘、两位乘和补码一位乘(Booth算法)、两位乘计算[tex=1.357x1.0]X8+tm95QXxvQ07UZt5qh8Q==[/tex]。x=-0.010111,y=-0.010101。
x=-0.010111, y=-0.010101, [tex=7.071x1.429]KnWd+d17gmGU09UW/G/ed3mRAQv81K55UNiNwnS4gkg=[/tex], [tex=7.0x1.429]T2sCC34fSV+A3OnvR+1FWnwFtimDwF3jBgSy+YBlW7k=[/tex],[tex=5.571x1.071]MPGQYYFSFTzDtLlLfmZBVA==[/tex], [tex=5.5x1.286]ddcFoUDij1Obqs67WKe9hA==[/tex],[tex=7.857x1.429]Y1Rrpr3+lFvTc0L5n3mLrqT8BKlCKuRHYxWwAkzfET8=[/tex],[tex=7.857x1.071]36pjChaEBNJfcEQGHlRF0AX892vNKdazWvbuvCLT8n4=[/tex],[tex=8.786x1.429]i4bfGFwwplfgmyeqI+9c5LlsuQG0/rUEfuxlpQLaqaM=[/tex],x0=1, y0=1, [tex=9.357x1.214]6T+VbFAu3q5CvLgHj1TRHohkqO8otkVmP+bs+0zX608cu3scxaJJn6XfEQdAk8Ob[/tex];[tex=7.071x1.429]gXt5/KNrzoOwFrKwLVgorBMez7NyG4m3KbtFSs2BZY8=[/tex],[tex=7.0x1.429]eEXBsiDEZYcObk/3kRg642YAJuSW+o5fEvRrd7VUgug=[/tex], [tex=7.857x1.429]Nx1kkh2yvGzM2q3Sx3cwUWy8KhrSxSyi/evNuHYbYI0=[/tex], [tex=7.571x1.429]Jj5fdFllVPAmjgw45ZpPL2RjCIyvOSgHe4sSV84IXIE=[/tex],[tex=8.357x1.429]MQ3lwspLZJ8YxD9ENfDvpsk5PjFcp+rfj84UdcJQ2io=[/tex], [tex=10.5x1.286]xb/TtfW/DvS27Tybpib3eXj2wNN22xeK2ZEevKqfvIn6Wx63ZaL7JjMbU8o4/9gI[/tex],[tex=10.429x1.429]qWOeqByuLxIsg/CgYV/VF7PABpGitFGl1lSmD0MiwZ4X3HqGEACGA1tydNICQM4M[/tex],[tex=11.214x1.429]jRru3tGFiqY2IR6y1urs3D1YxZFbTfqL5QE/Ru1Rr4LuKm6pUb9dG+s0mu7mafml[/tex], [tex=7.643x1.214]eKHcvGuN6eCZh2iJ7Gofc3A3J61ZPG3fSfo8RrYd8OQ=[/tex].运算过程如下:[img=655x491]17d75dd7dceb1fe.png[/img][img=659x578]17d75e77433d586.png[/img][img=684x611]17d75e7be025027.png[/img][img=737x523]17d75ea9b92a025.png[/img]
举一反三
- 原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,参与原码两位乘运算的操作数是___
- 已知[x]补=0.1101,[y]补=0.1011,用补码一位乘(Booth算法)求[x·y]补
- 中国大学MOOC: 原码两位乘与原码一位乘一样,符号位的运算和数值部分是分开进行的,参与原码两位乘运算的操作数是___
- 实现N位(不包括符号位)补码一位乘时,乘积为位
- 设机器数字长为[tex=0.643x0.786]SBMIs+VUk7//BOpfqlQl0w==[/tex]位(不包括符号位),画出原码两位乘的运算器框图(图中必须反映原码两位乘算法),要求:描述原码两位乘法过程中的重复加和移位操作。[br][/br]
内容
- 0
补码一位乘BOOTH算法中,如果乘数最末两位的差为1,则在部分积上加[-x]补再右移一位。
- 1
在原码一位乘中,乘积的符号通过两数的符号位进行____运算得到。
- 2
下列对原码一位乘和原码两位乘中移位运算叙述正确的是:
- 3
设[tex=9.929x1.357]8gJE459mPF86gNfedt2FMP6YhVwMhuf1zz/hl/SB4aA=[/tex]用原码两位乘计算[tex=3.5x1.429]UNpLazaEY43MpQAzs7xCNxhAqncksiYQIIlAXGmFMg0=[/tex]。
- 4
【填空题】设n = 4位(不包括符号位在内),原码两位乘需做2次移位,最多做______ 次加法;补码Booth算法需做 _____ 次移位,最多做5次加法