会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 81. 发明授权
    • Extending computer architecture from 32-bits to 64-bits by using the
most significant bit of the stack pointer register to indicate word size
    • 通过使用堆栈指针寄存器的最高有效位来将计算机架构从32位扩展到64位,以指示字大小
    • US5430864A
    • 1995-07-04
    • US321459
    • 1994-10-11
    • Michael PowellRobert CmelikShing KongDavid DitzelEdmund Kelly
    • Michael PowellRobert CmelikShing KongDavid DitzelEdmund Kelly
    • G06F12/02G06F9/30G06F9/318G06F9/355G06F9/46G06F12/04
    • G06F9/3016G06F9/30036G06F9/30181G06F9/30189G06F9/342G06F9/462
    • The present invention enables a computer system to store from register files to memory, and restore from memory back to the register files, data from programs designed to operate in accordance with a first word size, as well as programs designed to operate in accordance with a second word size. This is accomplished without an increase in hardware and without requiring modification of existing software. In particular, an indication is utilized at the procedure level to designate whether a particular procedure is using words of a first or second word size. Preferably, this indication is placed in a first predetermined bit position in the stack pointer of the procedure. When a save occurs, certain contents from the register file are saved to memory along with the stack pointer. Under certain circumstances, the word size indication is moved to a second predetermined bit position within the stack pointer which is stored in a predesignated stack pointer address in the save area. When the contents are restored from memory, back to the register file, the indication is reviewed in the stack pointer address and serves to determine the word size of the procedure being restored.
    • 本发明使得计算机系统能够从寄存器文件存储到存储器,并且从存储器返回到寄存器文件,来自被设计为根据第一字大小操作的程序的数据以及被设计为根据第 第二个字大小。 这是在没有硬件增加而不需要修改现有软件的情况下实现的。 特别地,在过程级别使用指示来指定特定过程是否使用第一或第二字大小的字。 优选地,该指示被放置在该过程的堆栈指针中的第一预定位位置。 当发生保存时,寄存器文件中的某些内容与堆栈指针一起保存到存储器中。 在某些情况下,字尺寸指示被移动到堆栈指针中的第二预定位位置,该位置被存储在保存区域中的预先指定的堆栈指针地址中。 当内存从内存中恢复到寄存器文件时,将在堆栈指针地址中查看指示,并用于确定正在恢复的过程的字长。