会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 39. 发明授权
    • Backward-compatible computer architecture with extended word size and
address space
    • 具有扩展字长和地址空间的向后兼容的计算机体系结构
    • US5420992A
    • 1995-05-30
    • US223388
    • 1994-04-05
    • Earl A. KillianThomas J. RiordanDanny L. FreitasAshish B. DixitJohn L. Hennessy
    • Earl A. KillianThomas J. RiordanDanny L. FreitasAshish B. DixitJohn L. Hennessy
    • G06F9/30G06F9/302G06F9/305G06F9/318G06F9/34G06F9/355G06F12/02G06F12/10
    • G06F9/342G06F9/30014G06F9/30036G06F9/30167G06F9/30181G06F9/30189G06F9/30192G06F9/324
    • A technique for extending the data word size and the virtual address space of a pre-existing architecture so that hardware for the extended architecture also supports the pre-existing architecture. Extension of the data word size from m bits to N bits entails widening the machine registers and data paths from m bits to N bits and sign-extending entities of m or fewer bits to N bits when they are loaded into registers. Some of the m-bit instructions, when operating on N-bit sign-extended versions of m-bit entities, produce an N-bit result that may not correspond to the correct m-bit result, sign-extended to N bits. For these instructions compatibility requires that the instructions be further defined to guarantee a sign-extended result. This means that separate N-bit instructions corresponding to these m-bit instructions are needed. The support for up to an N-bit virtual address space is provided in part by widening the virtual address data paths. The extended architecture supports the m-bit architecture's addressing with minimal additional hardware. This is made possible by storing m-bit addresses as N-bit entities in sign-extended form and requiring that the results of address computations on these entities be in sign-extended form.
    • 用于扩展预先存在的架构的数据字大小和虚拟地址空间的技术,使得用于扩展架构的硬件也支持预先存在的架构。 将数据字大小从m位扩展到N位需要将机器寄存器和数据路径从m位扩展到N位,并将m个或更少位的符号扩展实体加载到寄存器中,将其扩展为N位。 当在m位实体的N位签名扩展版本上运行时,一些m位指令产生可能与正确的m位结果不符的N位结果,符号扩展到N位。 对于这些说明,兼容性要求进一步定义说明以保证符号扩展结果。 这意味着需要与这些m位指令相对应的单独的N位指令。 部分地通过扩展虚拟地址数据路径来提供对N位虚拟地址空间的支持。 扩展架构通过最少的额外硬件支持m位架构的寻址。 这可以通过将m位地址存储为符号扩展形式的N位实体,并要求对这些实体的地址计算结果进行符号扩展。