会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Access privilege-checking apparatus and method
    • 访问权限检查装置和方法
    • US5140684A
    • 1992-08-18
    • US663282
    • 1991-02-28
    • Ken SakamuraToyohiko Yoshida
    • Ken SakamuraToyohiko Yoshida
    • G06F12/14
    • G06F12/1491
    • The data processor related to the invention accesses memory with an address value which is expressed by signed binary notation expressed by twos compliment, is so constructed that the negative address value having maximum absolute value and the positive address value having the same are not wrapped around each other, is provided with hardware which signed extends the address values expressed by relatively small bit number, and is so constructed that the user area and the supervisor area are separated from each other in accordance with the positiveness and the negativeness of address value, so that the positive and negative address space are allowed to optionally be extended in the direction of the greater absolute value without being split, and extending process of address value is easy, furthermore, the user area and the supervisor area can be judged merely by means of the signed bit denoting either the positiveness or the negativeness, to thereby violation of the access right in the supervisor area under the user mode being able to easily be detected.
    • 与本发明相关的数据处理器以由二进制表示的有符号二进制符号表示的地址值访问存储器被构造成使得具有最大绝对值的负地址值和具有相同值的正地址值不被包围在每个 另一方面,具有签名的硬件扩展了由相对小的比特数表示的地址值,并且被构造成使得用户区域和主管区域根据地址值的积极性和否定性而彼此分离,使得 允许正,负地址空间在绝对值较大的方向上被扩展,而不会被拆分,并且地址值的扩展处理容易,此外,用户区域和主管区域只能通过 签署的位表示积极性或否定性,从而违反了访问权限 用户模式下的主管区域能够容易地被检测。
    • 3. 发明授权
    • Data processor implementing a two's complement addressing technique
    • 数据处理器实现二进制补码寻址技术
    • US5434988A
    • 1995-07-18
    • US181692
    • 1994-01-14
    • Ken SakamuraToyohiko Yoshida
    • Ken SakamuraToyohiko Yoshida
    • G06F12/14G06F12/00
    • G06F12/1491
    • The data processor accesses memory with an address value which is expressed by signed binary notation expressed by twos compliment, is so constructed that the negative address value having maximum absolute value and the positive address value having the same are not wrapped around each other, is provided with hardware which signed extends the address values expressed by relatively small bit number, and is so constructed that the user area and the supervisor area are separated from each other in accordance with the positiveness and the negativeness of address value, so that the positive and negative address space are allowed to optionally be extended in the direction of the greater absolute value without being split, and extending process of address value is easy, furthermore, the user area and the supervisor area can be judged merely by means of the signed bit denoting either the positiveness or the negativeness, to thereby violation of the access right in the supervisor area under the user mode being able to easily be detected.
    • 提供数据处理器以由二进制表示的有符号二进制符号表示的地址值访问存储器,被构造为具有最大绝对值的负地址值和具有相同的正地址值不彼此缠绕 符号的硬件扩展了由相对较小的位数表示的地址值,并且被构造为使得用户区域和主管区域根据地址值的积极性和否定性而彼此分离,使得正和负 允许地址空间在绝对值较大的方向上可选地扩展,而不会被拆分,并且地址值的扩展处理容易,此外,用户区域和主管区域只能通过签名位来判断, 积极性或消极性,从而违反了监督区内的访问权限 用户模式能够容易地被检测。
    • 4. 发明授权
    • Data processor implementing a two's complement addressing technique
    • 数据处理器实现二进制补码寻址技术
    • US5327542A
    • 1994-07-05
    • US89383
    • 1993-07-08
    • Ken SakamuraToyohiko Yoshida
    • Ken SakamuraToyohiko Yoshida
    • G06F12/14G06F9/34G06F12/00
    • G06F12/1491
    • The data processor related to the invention accesses memory with an address value which is expressed by signed binary notation expressed by twos compliment, is so constructed that the negative address value having maximum absolute value and the positive address value having the same are not wrapped around each other, is provided with hardware which signed extends the address values expressed by relatively small bit number, and is so constructed that the user area and the supervisor area are separated from each other in accordance with the positiveness and the negativeness of address value, so that the positive and negative address space are allowed to optionally be extended in the direction of the greater absolute value without being split, and extending process of address value is easy, furthermore, the user area and the supervisor area can be judged merely by means of the signed bit denoting either the positiveness or the negativeness, to thereby violation of the access right in the supervisor area under the user mode being able to easily be detected.
    • 与本发明相关的数据处理器以由二进制表示的有符号二进制符号表示的地址值访问存储器被构造成使得具有最大绝对值的负地址值和具有相同值的正地址值不被包围在每个 另一方面,具有签名的硬件扩展了由相对小的比特数表示的地址值,并且被构造成使得用户区域和主管区域根据地址值的积极性和否定性而彼此分离,使得 允许正,负地址空间在绝对值较大的方向上被扩展,而不会被拆分,并且地址值的扩展处理容易,此外,用户区域和主管区域只能通过 签署的位表示积极性或否定性,从而违反了访问权限 用户模式下的主管区域能够容易地被检测。
    • 6. 发明授权
    • Data processor
    • 数据处理器
    • US06408385B1
    • 2002-06-18
    • US09602830
    • 2000-06-23
    • Masahito MatsuoToyohiko Yoshida
    • Masahito MatsuoToyohiko Yoshida
    • G06F940
    • G06F9/3806G06F9/30054G06F9/321G06F9/3842G06F9/3867
    • A data processor in accordance with the present invention makes it possible to perform pre-branch processing with respect to a return address in the initial stage of pipeline processing also on a subroutine return instruction, and therefore by providing a stack memory (PC stack) dedicated to a program counter (PC) for storing only return addresses of the subroutine return instruction, in executing a subroutine call instruction in an execution stage of a pipeline processing mechanism, the return address from the subroutine is pushed to the PC stack, and the pre-branch processing is performed to the address popped from the PC stack in decoding the subroutine return instruction in an instruction decoding stage.
    • 根据本发明的数据处理器使得可以在流水线处理的初始阶段对子程序返回指令执行关于返回地址的预分支处理,因此通过提供专用的堆栈存储器(PC堆栈) 到用于仅存储子程序返回指令的返回地址的程序计数器(PC),在执行流水线处理机构的执行阶段中的子程序调用指令时,将子程序的返回地址推送到PC堆栈, 在指令解码阶段对子例程返回指令进行解码时,对从PC堆栈弹出的地址进行分支处理。
    • 8. 发明授权
    • Data processor having an instruction decoder and a plurality of
executing units for performing a plurality of operations in parallel
    • 数据处理器具有指令解码器和用于并行执行多个操作的多个执行单元
    • US6115806A
    • 2000-09-05
    • US56650
    • 1998-04-08
    • Toyohiko Yoshida
    • Toyohiko Yoshida
    • G06F9/30G06F9/32G06F9/38G06F3/30
    • G06F9/30167G06F9/30145G06F9/3842G06F9/3853G06F9/3885
    • In a data processor, using a format field which specifies the number of operation fields of an instruction code and an order of execution of operations, the number of operations and the order of operation executions are flexibly controlled and the necessity of a null operation is reduced, and decoders operate in parallel each decoding only one operation having a specific function which has a dependency on an operation execution mechanism, so that the operation fields of the instruction code are decoded in parallel by a number of decoders. While the data processor is basically a VLIW type data processor, more types of operations can be specified by the operation fields, and coding efficiency of instructions is improved since the number of operation fields and the order of operation executions are flexibly controlled and the necessity of a null operation is reduced by means of the format field which specifies the number of the operation and the order of the operation executions.
    • 在数据处理器中,使用指定指令代码的操作字段的数量的格式字段和操作的执行顺序,灵活地控制操作次数和操作执行顺序,并且减少空操作的必要性 并且解码器并行操作,每个仅解码具有与操作执行机构相关的特定功能的一个操作,使得指令代码的操作字段由多个解码器并行解码。 虽然数据处理器基本上是一个VLIW型数据处理器,但操作领域可以指定更多类型的操作,并且由于操作字段的数量和操作执行的顺序被灵活地控制,并且必须 通过指定操作次数和操作执行顺序的格式字段来减少空操作。
    • 9. 发明授权
    • Branch target and next instruction address calculation in a pipeline
processor
    • 流水线处理器中的分支目标和下一条指令地址计算
    • US5522053A
    • 1996-05-28
    • US291963
    • 1994-08-17
    • Toyohiko YoshidaMasahito Matuo
    • Toyohiko YoshidaMasahito Matuo
    • G06F9/32G06F9/38
    • G06F9/32G06F9/38
    • An instruction decoding device for a data processor which is capable of predicting a branch address is disclosed. A program counter value calculation device can be used to calculate the branch target address. An address calculation device can be used to calculate an operand address. The address calculation device can calculate the operand address by adding the instruction length of the branch instruction and the program counter value of the branch instruction. In this way the apparatus performs branching processing for the unconditional branch instructions, conditional branch instructions, subroutine branch instructions and loop control instructions at the instruction decoding stage to suppress disturbances in the pipeline processing.
    • 公开了一种能够预测分支地址的数据处理器的指令解码装置。 可以使用程序计数器值计算装置来计算分支目标地址。 地址计算装置可用于计算操作数地址。 地址计算装置可以通过添加分支指令的指令长度和分支指令的程序计数器值来计算操作数地址。 以这种方式,设备在指令解码阶段对无条件转移指令,条件转移指令,子程序转移指令和循环控制指令执行分支处理,以抑制流水线处理中的干扰。
    • 10. 发明授权
    • Data processor calculating branch target address of a branch instruction
in parallel with decoding of the instruction
    • 数据处理器与指令的解码并行地计算分支指令的分支目标地址
    • US5485587A
    • 1996-01-16
    • US10085
    • 1993-01-27
    • Masahito MatsuoToyohiko Yoshida
    • Masahito MatsuoToyohiko Yoshida
    • G06F9/32G06F9/38G06F9/28
    • G06F9/3804G06F9/322G06F9/3842
    • A data processor, comprising: an instruction fetch unit 111 which fetches instructions from a memory which stores instructions; an instruction decoding unit 112 which decodes the instructions fetched from the instruction fetch unit 111; an instruction execution unit which executes the instructions on the basis of the decoding result by the instruction decoding unit 112; a program counter (DPC) 29 which holds an address of the instruction being decoded in the instruction decoding unit 112; and a branch target address calculation unit 1 which is connected to the instruction fetch unit 111 and the program counter (DPC) 29, adds a value of a branch displacement field transferred from the instruction fetch unit 111 and the instruction address transferred from the program counter (DPC) 29, and transfers the addition result to the instruction fetch unit 111, so that jump instruction can be processed efficiently by pipeline processing.
    • 一种数据处理器,包括:指令提取单元111,其从存储指令的存储器中取出指令; 指令解码单元112,对从指令获取单元111取出的指令进行解码; 指令执行单元,其基于指令解码单元112的解码结果执行指令; 程序计数器(DPC)29,其保持在指令解码单元112中解码的指令的地址; 和连接到指令提取单元111和程序计数器(DPC)29的分支目标地址计算单元1相加从指令提取单元111传送的分支位移字段的值和从程序计数器传送的指令地址 (DPC)29,并将相加结果传送到指令提取单元111,使得可以通过流水线处理有效地处理跳转指令。