Data processor implementing a two's complement addressing technique
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsKen Sakamura, Toyohiko Yoshida
Life of this patent
Estimating the term…
Loading patent…
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsKen Sakamura, Toyohiko Yoshida
Estimating the term…
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.
In a data processor having an instruction execution unit and a decoding unit for decoding instructions, apparatus comprising:
A method for storing programs and data information in a computer, having an electronic memory containing a plurality of memory locations, said memory locations having corresponding addresses, said electronic memory including a supervisor area usable only by a supervisor and a user area usable by a supervisor or a user, said electronic memory having an initial number of addressable memory locations, the method comprising the steps of:
Apparatus for storing programs and data information in a computer, having an electronic memory containing a plurality of memory locations, said memory locations having corresponding addresses, said electronic memory including a supervisor area usable only by a supervisor and a user area usable by a supervisor or a user, said electronic memory having an initial number of addressable memory locations, the apparatus comprising:
In a data processor unit having an instruction execution unit and a decoding unit for decoding instructions, and a memory containing a plurality of memory locations, each location having an address, each address having a maximum bit length, a method comprising the steps of:
Dependencies are inferred from the claim text.