Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
115 words
An I/O address assigning device in a data processing apparatus having a first I/O port for connecting the data processing apparatus to an I/O device and an I/O connecting portion for connecting an additional I/O port to the data processing apparatus, the I/O address assigning device comprising; a control means for disabling the first I/O port for operation; a detecting means for detecting the preset I/O address of the additional I/O port in the state in which the first I/O port is disabled; and an assigning means for assigning an I/O address different from the preset I/O address of the additional I/O port which is detected by the detecting means to the first I/O port.
Claim 2
Dependent Claim
56 words
An I/O address assigning device in a data processing apparatus according to Claim 1, wherein the control means includes: (a) first register in which data designating a disabled state is set; and (b) a means for disabling a chip selecting signal to be supplied the I/O port in accordance with the output of the first register.
Claim 3
Dependent Claim
43 words
An I/O address assigning device in a data processing apparatus according to Claim 1 or 2, wherein the detecting means writes or reads data at a predetermined address so as to judge whether or not an I/O port exists at the predetermined address.
Claim 4
Dependent Claim
80 words
An I/O address assigning device in a data processing apparatus according to Claim 1, 2 or 3, wherein the assigning means includes: a) a second register in which information about which of a plurality of I/O addresses is selected is set; and b) an address decoder for inputting an address signal and outputting a chip selecting signal to the first I/O port when the input address is an I/O address which corresponds to the information set in the second register.
Claim 5
Dependent Claim
35 words
An I/O address assigning device in a data processing apparatus according to any preceding claim, wherein the control means, the detecting means and the assigning means are started when the power source is turned on.
Claim 6
Dependent Claim
41 words
An I/O address assigning device in a data processing apparatus according to any preceding claim, wherein the first I/O ports and the additional I/O ports are standard ports which are provided with a plurality of I/O addresses to be assigned thereto.
Claim 7
Dependent Claim
114 words
An I/O address assigning device in a data processing apparatus according to Claim 6, wherein the additional I/O port includes a third register which enables writing and reading; and the detecting means includes: a reading and writing means for writing and reading data at the predetermined I/O address; and a first identification detecting means for judging whether of not the data written by the reading and writing means is identified with data read by the reading and writing means; and judges that the I/O address at which the data is written and read is the I/O address set at the additional I/O port when the identification is detected by the first identification detecting means.
Claim 8
Dependent Claim
47 words
An I/O address assigning device in a data processing apparatus according to Claim 7, wherein the assigning means assigns the I/O address at which the data is written and read to the first I/O port when the identification is not detected by the first identification detecting means.
Claim 9
Dependent Claim
106 words
An I/O address assigning device in a data processing apparatus according to Claim 6, wherein the additional I/O port includes a fourth register in which a predetermined value is set when the power source is turned on; and the detecting means includes: a reading means for reading data at the predetermined I/O address; and a second identification detecting means for judging whether or not the read data is identified with the predetermined value; and judges that the I/O address at which the data is read is the I/O address set at the additional I/O port when the identification is detected by the second identification detecting means.
Claim 10
Dependent Claim
45 words
An I/O address assigning device in a data processing apparatus according to Claim 9, wherein the assigning means assigns the I/O address at which the data is read to the first I/O port when the identification is not detected by the second identification detecting means.
Claim 11
Independent Claim
103 words
A method of addressing an I/O address in a data processing apparatus having a first I/O port for connecting the data processing apparatus to an I/O device and an I/O connecting portion for connecting an additional I/O port to the data processing apparatus comprising the steps of: disabling the first I/O port for operation: detecting the preset I/O address of the additional I/O port in the state in which the first I/O port is disabled; and assigning an I/O address different from the preset I/O address of the additional I/O port which is detected by the detecting means to the first I/O port.