发明名称 Memory addressing scheme for increasing the number of memory locations available in a computer for storing higher precision numbers.
摘要 A backward compatible addressing scheme for increasing the number of memory locations available in a computer for storing higher precision numbers. The computer system of the present invention has a processor capable of manipulating numbers having precision S, where S is a power of 2. The memory locations are specified in an instruction address field by an n-bit logical address <MATH> Each S-precision number is stored in a group of S memory locations accessed by an m-bit physical address <MATH> Each memory location is capable of storing a single precision number. Addressing logic for addressing the memory locations with the logical addresses includes alignment logic for setting: di = 0 for 0 </= i </= (log2 S) - 1, and setting di = ei for log2 S </= i </= n-1; and extension logic for setting di = ei-n for n </= i </= m-1. The alignment logic may be implemented according to the logic equations <MATH> 0</=i<k, di = ei k </= i<n where k is the number of precision sizes capable of being manipulated by the processor and <MATH> The extension logic may be implemented according to the logic equation <MATH> n</=i</=n+k-2, i<m. The memory locations may typically be microprocessor registers. <IMAGE>
申请公布号 EP0640912(A1) 申请公布日期 1995.03.01
申请号 EP19940306378 申请日期 1994.08.30
申请人 SUN MICROSYSTEMS, INC. 发明人 CMELIK, ROBERT;KONG, SHING;KELLY, EDMUND
分类号 G06F7/00;G06F5/00;G06F7/76;G06F9/30;G06F9/302;G06F9/34;G06F9/355;G11C8/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址