VIRTUAL ADDRESS TABLE
First Claim
Patent Images
1. A method, comprising:
- generating an object file comprising;
an instruction comprising a number of arguments; and
an address table comprising a number of indexed address elements;
wherein each one of the number of indexed address elements corresponds to a virtual address of a respective one of the number of arguments, and wherein the address table serves as a target for the number of arguments; and
storing the object file in a memory.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes apparatuses and methods related to virtual address tables. An example method comprises generating an object file that comprises: an instruction comprising a number of arguments; and an address table comprising a number of indexed address elements. Each one of the number of indexed address elements can correspond to a virtual address of a respective one of the number of arguments, wherein the address table can serves as a target for the number of arguments. The method can include storing the object file in a memory.
242 Citations
31 Claims
-
1. A method, comprising:
-
generating an object file comprising; an instruction comprising a number of arguments; and an address table comprising a number of indexed address elements; wherein each one of the number of indexed address elements corresponds to a virtual address of a respective one of the number of arguments, and wherein the address table serves as a target for the number of arguments; and storing the object file in a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
executing an object file stored in memory, wherein the object file comprises; an instruction whose arguments are indices of a table of indexed address elements, with each index corresponding to a particular one of the arguments; and the table of indexed address elements; and populating the indexed address elements of the table, upon execution of the object file, with the virtual addresses of the arguments to which they correspond; generating an instruction block that conforms to a particular instruction set architecture specification corresponding to a particular instruction type of the instruction. - View Dependent Claims (12, 13, 14)
-
-
15. An apparatus, comprising:
an array of memory cells storing an object file, wherein the object file comprises; for each one of a number of instructions of a particular instruction type, a respective address table comprising a number of indexed address elements; wherein each one of the number of indexed address elements of a respective address table corresponds to a virtual address of one of a number of arguments corresponding to a respective instruction; and wherein the number of indexed address elements are configured to be populated with appropriate corresponding virtual addresses upon execution of the object file. - View Dependent Claims (16, 17, 18, 19, 20)
-
21. An apparatus, comprising:
-
a host; a memory device coupled to the host, wherein the memory device comprises an array of memory cells configured to store an object file; wherein the host is configured to initiate execution of the object file, the object file comprising; an instruction comprising a number of arguments; and an address table comprising a number of indexed address elements; wherein each one of the number of indexed address elements corresponds to a virtual address of a respective one of the number of arguments, and wherein the address table serves as a target for the number of arguments. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
a host configured to generate an object file; and a memory device comprising an array of memory cells configured to store the object file, wherein the object file comprises; an object code instruction comprising a number of arguments; and an address table comprising a number of indexed address elements; and wherein the number of arguments of the object code instruction are respective indices of the address table, and wherein the number of address elements represent addresses to be populated at runtime and corresponding to a respective number of source code arguments. - View Dependent Claims (28, 29, 30, 31)
-
Specification