Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
225 words
An I/O address assigning device in a data processing apparatus comprising: a first I/O port for connecting the data processing apparatus to an I/O port device, said first I/O port having an address assigned from a plurality of predetermined I/O addresses; an I/O connecting portion for connecting an additional I/O port to the data processing apparatus, the additional I/O port having an address assigned from the plurality of predetermined I/O addresses and a register that stores data; control means for disabling on operation of the first I/O port; detecting means for detecting a preset I/O address of the additional I/O port while the first I/O port is disabled, the detecting means including: reading and writing means for writing and reading data at the predetermined I/O address; identification detecting means for detecting if the data written by the reading and writing means is identified with data read by the reading and writing means; and judging means for judging that the predetermined I/O address at which the data is written to and read from is the I/O address of the additional I/O port when identification is detected by the identification detecting means; and assigning means for assigning to the first I/O port an I/O address different from the preset I/O address of the additional I/O port in response to the detecting means detecting the preset I/O address.
Claim 2
Dependent Claim
225 words
An I/O address assigning device in a data processing apparatus comprising: a first I/O port for connecting the data processing apparatus to an I/O port device, said first I/O port having an address assigned from a plurality of predetermined I/O addresses; an I/O connecting portion for connecting an additional I/O port to the data processing apparatus, the additional I/O port having an address assigned from the plurality of predetermined I/O addresses and a register that stores data; control means for disabling on operation of the first I/O port; detecting means for detecting a preset I/O address of the additional I/O port while the first I/O port is disabled, the detecting means including: reading and writing means for writing and reading data at the predetermined I/O address; identification detecting means for detecting if the data written by the reading and writing means is identified with data read by the reading and writing means; and judging means for judging that the predetermined I/O address at which the data is written to and read from is the I/O address of the additional I/O port when identification is detected by the identification detecting means; and assigning means for assigning to the first I/O port an I/O address different from the preset I/O address of the additional I/O port in response to the detecting means detecting the preset I/O address.
Claim 3
Dependent Claim
57 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 disabling means for disabling a chip selecting signal to be supplied to the first I/O port in accordance with the output of the first register.
Claim 4
Dependent Claim
76 words
An I/O address assigning device in a data processing apparatus according to claim 1, wherein the assigning means comprises: an address selecting register which stores information indicating which I/O address is assigned to the first I/O port; and an address decoder for inputting an address signal and outputting a chip selecting signal to the first I/O port when the address signal is an I/O address which corresponds to the information stored in the address selecting register.
Claim 5
Dependent Claim
34 words
An I/O address assigning device in a data processing apparatus according to claim 1, wherein the control means, the detecting means and the assigning means are started when the power source is turned on.
Claim 6
Dependent Claim
48 words
An I/O address assigning device in a data processing apparatus according to claim 1, wherein the assigning means assigns the predetermined I/O address, which the data is written to and read from, to the first I/O port when the identification is not detected by the identification detecting means.
Claim 7
Dependent Claim
47 words
An I/O address assigning device in a data processing apparatus according to claim 1, wherein the first I/O port and the additional I/O port are standard ports each having addresses which are assigned from a plurality of predetermined addresses determined in response to I/O devices connected thereto.
Claim 8
Independent Claim
214 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, the additional I/O port having a register which stores data, and each of the first I/O port and the additional I/O port has an address which is assigned from a plurality of predetermined I/O addresses, the method comprising the steps of: disabling an operation of the first I/O port; detecting a preset I/O address of the additional I/O port while the first I/O port is disabled, the detecting step further including the steps of: writing and reading data at the predetermined I/O address: identification detecting if the data written by the writing and reading data step is identified with data read by the reading and writing data step; and judging that the predetermined I/O address at which the data is written to and read from is the I/O address of the additional I/O port when identification is detected by the identification detecting step; and assigning an I/O address to the first I/O port which is different from the preset I/O address of the additional I/O port detected by the detecting means.
Claim 9
Independent Claim
214 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, the additional I/O port having a register which stores data, and each of the first I/O port and the additional I/O port has an address which is assigned from a plurality of predetermined I/O addresses, the method comprising the steps of: disabling an operation of the first I/O port; detecting a preset I/O address of the additional I/O port while the first I/O port is disabled, the detecting step further including the steps of: writing and reading data at the predetermined I/O address: identification detecting if the data written by the writing and reading data step is identified with data read by the reading and writing data step; and judging that the predetermined I/O address at which the data is written to and read from is the I/O address of the additional I/O port when identification is detected by the identification detecting step; and assigning an I/O address to the first I/O port which is different from the preset I/O address of the additional I/O port detected by the detecting means.
Claim 10
Dependent Claim
216 words
An I/O address assigning device in a data processing apparatus comprising: a first I/O port for connecting the data processing apparatus to an I/O device, the first I/O port having an address assigned from a plurality of predetermined I/O addresses; an I/O connecting portion for connecting an additional I/O port to the data processing apparatus, the additional I/O port having an address assigned from a plurality of predetermined I/O addresses and having a register for storing a predetermined value when the power source is turned on; control means for disabling an operation of the first I/O port; detecting means for detecting a preset I/O address of the additional I/O port while the first I/O port is disabled, the detecting means including: reading means for reading data at the predetermined I/O address; an identification detecting means for detecting if the data read is identified with the predetermined value; and judging means for judging that the predetermined I/O address, which the data is read from, is the I/O address of the additional I/O port when identification is detected by the identification detecting means; and assigning means for assigning to the first I/O port an I/O address different from the preset I/O address of the additional I/O port in response to the detecting means detecting the preset I/O address.
Claim 11
Dependent Claim
216 words
An I/O address assigning device in a data processing apparatus comprising: a first I/O port for connecting the data processing apparatus to an I/O device, the first I/O port having an address assigned from a plurality of predetermined I/O addresses; an I/O connecting portion for connecting an additional I/O port to the data processing apparatus, the additional I/O port having an address assigned from a plurality of predetermined I/O addresses and having a register for storing a predetermined value when the power source is turned on; control means for disabling an operation of the first I/O port; detecting means for detecting a preset I/O address of the additional I/O port while the first I/O port is disabled, the detecting means including: reading means for reading data at the predetermined I/O address; an identification detecting means for detecting if the data read is identified with the predetermined value; and judging means for judging that the predetermined I/O address, which the data is read from, is the I/O address of the additional I/O port when identification is detected by the identification detecting means; and assigning means for assigning to the first I/O port an I/O address different from the preset I/O address of the additional I/O port in response to the detecting means detecting the preset I/O address.
Claim 12
Dependent Claim
45 words
An I/O address assigning device in a data processing apparatus according to claim 8, wherein the assigning means assigns the predetermined I/O address, which the data is read from to the first I/O port when the identification is not detected by the identification detecting means.
Claim 13
Dependent Claim
57 words
An I/O address assigning device in a data processing apparatus according to claim 8, wherein the control means includes: a first register in which data designating a disabled state is set; and disabling means for disabling a chip selecting signal to be supplied to the first I/O port in accordance with the output of the first register.
Claim 14
Dependent Claim
76 words
An I/O address assigning device in a data processing apparatus according to claim 8, wherein the assigning means comprises: an address selecting register which stores information indicating which I/O address is assigned to the first I/O port; and an address decoder for inputting an address signal and outputting a chip selecting signal to the first I/O port when the address signal is an I/O address which corresponds to the information stored in the address selecting register.
Claim 15
Dependent Claim
34 words
An I/O address assigning device in a data processing apparatus according to claim 8, wherein the control means, the detecting means and the assigning means are started when the power source is turned on.
Claim 16
Dependent Claim
47 words
An I/O address assigning device in a data processing apparatus according to claim 8, wherein the first I/O port and the additional I/O port are standard ports each having addresses which are assigned from a plurality of predetermined addresses determined in response to I/O devices connected thereto.
Claim 17
Independent Claim
206 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, the additional I/O port having a register in which a predetermined value is stored when a power source is turned on, and each of the first I/O port and the additional I/O port has an address which is assigned from a plurality of predetermined I/O addresses, the method comprising the steps of: disabling an operation of the first I/O port; detecting a preset I/O address of the additional I/O port while the first I/O port is disabled, the detecting step further including the steps of: reading data at the predetermined I/O address; identification detecting if the data read is identified with the predetermined value; and judging that the predetermined I/O address, which the data is read from, is the I/O address of the additional I/O port when identification is detected by the identification detecting step; and assigning an I/O address to the first I/O port which is different from the preset I/O address of the additional I/O port detected by the detecting means.
Claim 18
Independent Claim
206 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, the additional I/O port having a register in which a predetermined value is stored when a power source is turned on, and each of the first I/O port and the additional I/O port has an address which is assigned from a plurality of predetermined I/O addresses, the method comprising the steps of: disabling an operation of the first I/O port; detecting a preset I/O address of the additional I/O port while the first I/O port is disabled, the detecting step further including the steps of: reading data at the predetermined I/O address; identification detecting if the data read is identified with the predetermined value; and judging that the predetermined I/O address, which the data is read from, is the I/O address of the additional I/O port when identification is detected by the identification detecting step; and assigning an I/O address to the first I/O port which is different from the preset I/O address of the additional I/O port detected by the detecting means.