会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Address generation unit with segmented addresses in a mircroprocessor
    • 在微处理器中具有分段地址的地址生成单元
    • US5590297A
    • 1996-12-31
    • US176066
    • 1994-01-04
    • Kamla P. HuckScott D. RodgersAndrew F. Glew
    • Kamla P. HuckScott D. RodgersAndrew F. Glew
    • G06F9/34G06F12/02G06F12/08G06F12/10G06F12/00
    • G06F12/1036G06F12/0292
    • A microprocessor comprising an execution unit for performing arithmetic functions, a fetch unit for determining which entry is to be accessed, an issue unit for accessing the entry from storage in a memory, and an address generation unit for generating an address for that entry. Portions of the base and limit values used for generating the address are stored in separate segments. These separate portions are rearranged so as to form a segment having contiguous base and limit bits. The contiguous base and limit values are then stored in a register file. Copies of the base and limit are stored in control registers and broadcast to other units. Furthermore, a resettable null bit is stored in another register. In addition, the AGU includes a means for selecting a particular field of the register file and performing read/write operations on the selected file.
    • 一种微处理器,包括用于执行算术功能的执行单元,用于确定要访问的条目的提取单元,用于从存储器中的存储访问该条目的发布单元,以及用于生成该条目的地址的地址生成单元。 用于生成地址的基本部分和限制值存储在单独的段中。 这些分离的部分被重新排列,以形成具有连续的基极和极限位的段。 然后将连续的基数和极限值存储在寄存器文件中。 基数和限制副本存储在控制寄存器中并广播到其他单元。 此外,可复位的无效位存储在另一个寄存器中。 此外,AGU包括用于选择寄存器文件的特定字段并对所选择的文件执行读/写操作的装置。
    • 4. 发明授权
    • Method and apparatus for loading a segment register in a microprocessor
capable of operating in multiple modes
    • 将段寄存器加载到能够以多种模式工作的微处理器的方法和装置
    • US5517651A
    • 1996-05-14
    • US174714
    • 1993-12-29
    • Kamla HuckAndrew F. GlewScott D. Rodgers
    • Kamla HuckAndrew F. GlewScott D. Rodgers
    • G06F9/355G06F9/38G06F11/07G06F11/22G06F9/42
    • G06F9/342G06F11/073G06F11/0751G06F11/22G06F9/355G06F9/3861
    • A microprocessor contains an address generation unit, including a segment block, for loading descriptor data and a segment selector in a segment register. Two descriptor loads from a global descriptor table (GDT) and a local descriptor table (LDT) are executed. A 64 bit global descriptor from the GDT is loaded into a temporary register, and a 64 bit local descriptor from the LDT is also loaded into a separate temporary register. If a table indicator bit in the segment selector indicates use of the GDT, then the descriptor data from the GDT is selected. Alternatively, if the table indicator bit in the segment selector indicates the use of the LDT, then the descriptor data from the LDT is selected. The segment block splits the 64 bit descriptor data selected into two 32 bit quantities. The two 32 bit data quantities are input to a test programmable logic array (PLA). The test PLA checks for permission violations, or faults, and detects the need for special handling of the register segment load operation. If a fault violation occurs, the segment block signals a fault exception. If no fault is detected, then the segment block loads the two 32 bit descriptor data segments, along with the selector, into the appropriate segment register. If special handling is required, a conditional indirect branch is utilized to reach the handler.
    • 微处理器包含地址生成单元,包括用于加载描述符数据的段块和段寄存器中的段选择器。 执行来自全局描述符表(GDT)和本地描述符表(LDT)的两个描述符加载。 来自GDT的64位全局描述符被加载到临时寄存器中,并且来自LDT的64位本地描述符也被加载到单独的临时寄存器中。 如果段选择器中的表指示符位指示使用GDT,则选择来自GDT的描述符数据。 或者,如果段选择器中的表指示符位指示使用LDT,则选择来自LDT的描述符数据。 段块将所选择的64位描述符数据分成两个32位数量。 两个32位数据量输入到测试可编程逻辑阵列(PLA)。 测试解决方案检查是否有权限违规或故障,并检测是否需要特殊处理寄存器段加载操作。 如果发生故障违规,则段阻止发生故障异常。 如果没有检测到故障,则段块将与选择器一起将两个32位描述符数据段加载到适当的段寄存器中。 如果需要特殊处理,则使用条件间接分支来到达处理程序。