第一种无符号移位-加法乘法器 °64位被乘数寄存器、64位ALU、64位乘积寄存器、32位乘数寄存器 Shift left Multiplicand 04 DItS Multiplier Shift right 64-bit ALU bits Product Write Control 乘法器=数据通路+控制 北京大学计算机科学技术系 计算机系统结构教研室
ñ¯M§¯æ*§cù ¯æù;étÐ@ \0ýV'+}Ð e!,D,<Ã!$/8Ã!,Ã,<Ã!,D,< ,©< DBîà { 3URGXFW 0XOWLSOLHU 0XOWLSOLFDQG ELW$/8 6KLIW/HIW :ULWH &RQWURO ELWV ELWV ELWV 6KLIW5LJKW
第一种乘法算法 ( Start Multiplier= Multiplier=0 Ma. Add multiplicand to product place the result in Product register 乘积乘数被乘数2. Shift the Multiplicand register left 1 bit 000000000011 00000010 3. Shift the Multiplier register right 1 bit 000000100001 00000100 32nd 000001100000 00001000 No: <32 repetitions repetition? 00000110 es: 32 repetitions (Done 北京大学计算机科学技术系 计算机系统结构教研室
ñ¯M§¯æ*§cù ¯æù;étÐ@ \0ýÇ e,à ,D ,D e e e e 6KLIWWKH0XOWLSOLHU UHJLVWHUULJKW ELW 'RQH <HVUHSHWLWLRQV 6KLIWWKH0XOWLSOLFDQG UHJLVWHU OHIWELW 1RUHSHWLWLRQV 7HVW 0XOWLSOLHU 0XOWLSOLHU 0XOWLSOLHU D$GGPXOWLSOLFDQGWRSURGXFW SODFHWKHUHVXOWLQ3URGXFWUHJLVWHU QG UHSHWLWLRQ" 6WDUW