发明名称 Computer multiply instruction with a subresult selection option
摘要 A N-bit by N-bit multiplication apparatus having the ability to select a part of the multiplication result for storage into a result register N-bits wide. A first embodiment of the invention allows a sequence of n-bits from the N-bit by N-bit multiply result to be stored into an N-bit wide register. N+1 to 1 multiplexors are utilized to select which of the multiply result bits are stored into the result register in response to a computer instruction. The second preferred embodiment utilizes multiplexors having fewer than N+1 inputs to select discrete subsets of the multiply result bits for storage into the N-bit wide result register. In this manner, less complex multiplexors are required which take less chip area to implement. The third preferred embodiment utilizes multiple sets of multiplexors to select multiple subresults generated by a parallel multiplication operation. The multiple subresults are stored in a single result register. By allowing subresults to be selected and stored as part of the multiply operation, a multiply apparatus according to the present invention is more time and instruction efficient than prior art devices.
申请公布号 US5579253(A) 申请公布日期 1996.11.26
申请号 US19940300609 申请日期 1994.09.02
申请人 LEE, RUBY B.;DOWDELL, CHARLES R.;LAMB, JOEL D. 发明人 LEE, RUBY B.;DOWDELL, CHARLES R.;LAMB, JOEL D.
分类号 G06F7/52;(IPC1-7):G06F7/52 主分类号 G06F7/52
代理机构 代理人
主权项
地址