Method and system to emulate an M-bit instruction set
First Claim
Patent Images
1. A method comprising:
- fetching at least a first portion of an instruction, the instruction from a first instruction set that is not directly executable by a processor;
indexing into a table to an index location, the index location based on the at least a portion of the instruction;
executing a first series of instructions, the first series of instructions from a second instruction set directly executable by the processor, the first series of instructions pointed to by the table at the index location, wherein executing the first series of instructions further comprises fetching a second portion of the instruction, and triggering execution of a second series of instructions; and
therebyemulating execution of the instruction from the first instruction set.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to emulate an M-bit instruction set. At least some of the illustrative embodiments are a method comprising fetching at least a portion of an instruction (the instruction from a first instruction set that is not directly executable by a processor), indexing into a table to an index location (the index location based on the at least a portion of the instruction), executing a first series of instructions directly executable by the processor (the first series of instructions pointed to by the table at the index location), and thereby emulating execution of the instruction from the first instruction set.
24 Citations
18 Claims
-
1. A method comprising:
-
fetching at least a first portion of an instruction, the instruction from a first instruction set that is not directly executable by a processor; indexing into a table to an index location, the index location based on the at least a portion of the instruction; executing a first series of instructions, the first series of instructions from a second instruction set directly executable by the processor, the first series of instructions pointed to by the table at the index location, wherein executing the first series of instructions further comprises fetching a second portion of the instruction, and triggering execution of a second series of instructions; and
therebyemulating execution of the instruction from the first instruction set. - View Dependent Claims (2)
-
-
3. A processor comprising:
-
an instruction fetch logic; a decode logic coupled to the instruction fetch logic; wherein the processor fetches, decodes and directly executes instructions from a first instruction set comprising M number of bits and a second instruction set; and wherein the processor emulates executing instructions from a third instruction set using the first instruction set, each instruction of the third instruction set comprising N number of bits with N less than or equal to M. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a first processor; a memory coupled to the first processor; a second processor coupled to the first processor and the memory; wherein the second processor fetches, decodes, and directly executes instructions from a first instruction set, and fetches, decodes, and directly executes instructions from a second instruction set; and wherein the second processor emulates executing instructions from a third instruction set using the first instruction set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification