会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Improved apparatus for encaching data whose value does not change during
execution of an instruction sequence
    • 改进了在执行指令序列期间其值不改变的数据的加密装置
    • US4516203A
    • 1985-05-07
    • US302000
    • 1981-09-11
    • David A. FarberBrett BachmanJohn F. PilatWalter A. Wallach, Jr.
    • David A. FarberBrett BachmanJohn F. PilatWalter A. Wallach, Jr.
    • G06F12/08G06F9/30
    • G06F12/0888
    • Apparatus in a digital computer system for encaching data stored in the computer system's memory in a cache internal to the computer system's processor. The processor executes procedures (sequences of instructions). Data processed during an execution of a procedure is represented by operands associated with the procedure. Certain of the operands designate encacheable data items associated with each execution of the procedure. The values of the encacheable data items do not change for the duration of the execution. The operands designating encacheable data do so by means of codes specifying the designated encacheable items. The processor includes a cache for storing the encacheable items. The cache responds to a code specifying an encacheable item by outputting the value of the encacheable item specified by the code. The processor further includes cache loading apparatus for loading the encacheable items into the cache. The operations executed by the processor include a call operation which commences an execution of a procedure. The cache loading apparatus responds to the call operation by loading the encacheable items for the execution being commenced into the cache. The encacheable items include pointers to arguments for each execution of a procedure. The pointers are stored in the frame corresponding to the execution at negative offsets from the frame pointer. The codes in the operands specify the negative offsets.
    • 数字计算机系统中的装置,用于将存储在计算机系统的存储器中的数据加密到计算机系统处理器内部的高速缓存器中。 处理器执行程序(指令序列)。 在执行过程期间处理的数据由与过程相关联的操作数表示。 某些操作数指定与每个执行过程相关联的可附加数据项。 可执行数据项的值在执行期间不会更改。 指定可附加数据的操作数通过指定指定的可附加项目的代码进行。 处理器包括用于存储可附加项目的缓存。 高速缓存通过输出由代码指定的可包含项的值来响应指定可附加项的代码。 处理器还包括用于将可加载项加载到高速缓存中的高速缓存加载装置。 由处理器执行的操作包括开始执行过程的呼叫操作。 高速缓存加载设备通过加载用于正在开始进入高速缓存的执行的可加载项来响应该呼叫操作。 可附加项目包括每个执行过程的参数指针。 指针被存储在与帧指针的负偏移处的执行对应的帧中。 操作数中的代码指定负偏移量。
    • 9. 发明授权
    • Apparatus for deriving addresses of data using displacements from base
addresses which change only on call and return
    • 用于使用从仅在呼叫和返回上改变的基地址的位移导出数据地址的装置
    • US4450522A
    • 1984-05-22
    • US301999
    • 1981-09-11
    • John F. PilatMichael S. RichmondWalter A. Wallach, Jr.Stephen I. Schleimer
    • John F. PilatMichael S. RichmondWalter A. Wallach, Jr.Stephen I. Schleimer
    • G06F9/42G06F9/00
    • G06F9/4426
    • In the digital computer system of the present invention, data items called immediate names represent other data items. The immediate name specifies either the address of the represented data item or the address of a pointer to the represented data item. Each immediate name contains a base address specifier specifying one of a set of architectural base addresses, an indirection specifier specifying whether the immediate name specifies the address of the represented item or the address of a pointer to the item, and a displacement from the specified architectural base address. The architectural base addresses are contained in registers accessible to a processor in the digital data processing system. The registers are loaded only when the processor preforms a call operation or a return operation. When the immediate name specifies the address of the represented item, the processor produces the address by combining the displacement specified in the displacement specifier with the architectural base address indicated by the base address specifier. When the immediate name specifies the address of a pointer to the represented item, the processor combines the specified displacement with the specified base address to obtain the address of the pointer, fetches the pointer into memory, and produces the address of the represented item from the pointer.
    • 在本发明的数字计算机系统中,称为即时名称的数据项表示其他数据项。 立即名称指定所表示的数据项的地址或指向所表示的数据项的指针的地址。 每个立即名称包含一个指定一组架构基地址之一的基地址说明符,一个间接说明符,指定立即名称是指定表示项目的地址还是指向该项目的指针的地址,以及指定架构的位移 基地址。 架构基址包含在数字数据处理系统中的处理器可访问的寄存器中。 寄存器仅在处理器进行呼叫操作或返回操作时才加载。 当立即名称指定所表示项目的地址时,处理器通过将位移说明符中指定的位移与由基址指定符指示的体系结构基址相结合来产生地址。 当立即名称指定指向所表示项目的指针的地址时,处理器将指定的位移与指定的基地址组合以获得指针的地址,将指针取出到存储器中,并从 指针。
    • 10. 发明授权
    • Digital data processing system incorporating apparatus for resolving
names
    • 数字数据处理系统,包括解析名称的装置
    • US4661903A
    • 1987-04-28
    • US647271
    • 1984-09-04
    • Walter A. Wallach, Jr.Michael S. RichmondJohn K. AhlstromDavid H. BernsteinRichard G. Bratt
    • Walter A. Wallach, Jr.Michael S. RichmondJohn K. AhlstromDavid H. BernsteinRichard G. Bratt
    • G06F9/318G06F9/35G06F9/44G06F13/00
    • G06F9/30192G06F9/35G06F9/4428
    • Apparatus in a digital computer system for obtaining descriptors of data from names representing the data. The digital computer system executes sequences of instructions. Names representing data processed during execution of an instruction sequence are associated with the instruction sequence. Each name associated with the instruction sequence corresponds to a name table entry associated with the instruction sequence. The operation of resolving a name, i.e., obtaining the descriptor for the data represented by the name, is performed by name processing apparatus in processors of the data processing system. In response to a name, the name processing apparatus locates the name table entry corresponding to the name obtains the descriptor for the item represented by the name using the information in the name table entry corresponding to the name. In a present embodiment, the descriptor specifies the address and length of a data item. The information in the name table entry specifies the address of the represented item by specifying a base address and a displacement and further specifies the length and type of the represented item.
    • 数字计算机系统中的装置,用于从表示数据的名称获得数据的描述符。 数字计算机系统执行指令序列。 表示在执行指令序列期间处理的数据的名称与指令序列相关联。 与指令序列相关联的每个名称对应于与指令序列相关联的名称表条目。 通过名称处理装置在数据处理系统的处理器中执行解析名称的操作,即获得由名称表示的数据的描述符。 响应于名称,名称处理设备找到与名称相对应的名称表项,使用与名称相对应的名称表项中的信息来获得由名称表示的项目的描述符。 在本实施例中,描述符指定数据项的地址和长度。 名称表项目中的信息通过指定基址和位移来指定所表示项目的地址,并进一步指定所表示项目的长度和类型。