Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
124 words
A microcomptuer having a memory for storing a user's program, a program counter coupled to the memory for designating an address of a memory location to be read out from the memory, the program counter being coupled to receive a branch designation address from the memory when a branch instruction is read out from the memory, and means for preventing the program counter from receiving a branch destination address from the memory when the microprocessor is in a test mode for the user's program, so as to inhibit the execution of a branch operation in accordance with the branch instruction read out from the memory, so that the instructions stored in the memory are sequentially executed one by one in the order of addresses.
Claim 2
Dependent Claim
124 words
A microcomptuer having a memory for storing a user's program, a program counter coupled to the memory for designating an address of a memory location to be read out from the memory, the program counter being coupled to receive a branch designation address from the memory when a branch instruction is read out from the memory, and means for preventing the program counter from receiving a branch destination address from the memory when the microprocessor is in a test mode for the user's program, so as to inhibit the execution of a branch operation in accordance with the branch instruction read out from the memory, so that the instructions stored in the memory are sequentially executed one by one in the order of addresses.
Claim 3
Dependent Claim
52 words
A microcomputer as claimed in claim 1 wherein the means for preventing includes first means for detecting a branch instruction from the output of the memory, and second means receiving a test mode signal and for controlling the program counter to prevent the program counter from being written with a branch address.
Claim 4
Dependent Claim
23 words
A microcomputer as claimed in claim 2 wherein the first means is an instruction decoder for decoding instructions read out of the memory.
Claim 5
Dependent Claim
120 words
A microcomputer as claimed in claim 1 wherein an instruction decoder is coupled to the memory for decoding the instructions read out from the memory and generating a branch address load signal to the program counter when the read-out instruction requires a branch operation, and wherein the program counter is ordinarily incremented at each read-out of the memory and loaded with a branch address by the branch address load signal of the instruction decoder, and wherein the means for preventing includes first means, in response to a test mode signal, for generating a branch inhibiting signal, and second means, in response to the branch inhibiting signal, to prevent the branch address load signal from being written to the program counter.
Claim 6
Dependent Claim
84 words
A microcomputer as claimed in claim 4 wherein the first means includes a branch inhibiting signal generator for receiving a test mode signal and generating the branch inhibiting signal, and wherein the second means includes a gate having inputs for receiving the branch inhibiting signal and the branch address load signal, respectively, an output of the gate being connected to the program counter so that when the branch inhibiting signal is generated the branch address load signal is not inputted to the program counter.
Claim 7
Dependent Claim
180 words
A microcomputer which includes a central processing unit, memory means having at least a read only memory for storing a user's program, a program counter coupled to the read only memory for designating the address of a read only memory location to be read out from the memory, the program counter being coupled to receive a branch designation address from the read only memory when a branch instruction is read out from read only the memory, an input/output port, and means for preventing the program counter from receiving a branch destination address from the read only memory when the microprocessor is in a test mode for the user's program, so as to inhibit the execution of a branch operation in accordance with the branch instruction read out from the memory, so that all the instructions stored in the read only memory excluding a branch instruction or instructions are sequentially executed one by one in the order of addresses by the central processing unit and the result of the sequential execution is outputted from the input/output port or an output port.
Claim 8
Dependent Claim
180 words
A microcomputer which includes a central processing unit, memory means having at least a read only memory for storing a user's program, a program counter coupled to the read only memory for designating the address of a read only memory location to be read out from the memory, the program counter being coupled to receive a branch designation address from the read only memory when a branch instruction is read out from read only the memory, an input/output port, and means for preventing the program counter from receiving a branch destination address from the read only memory when the microprocessor is in a test mode for the user's program, so as to inhibit the execution of a branch operation in accordance with the branch instruction read out from the memory, so that all the instructions stored in the read only memory excluding a branch instruction or instructions are sequentially executed one by one in the order of addresses by the central processing unit and the result of the sequential execution is outputted from the input/output port or an output port.
Claim 9
Dependent Claim
60 words
A microcomputer as claimed in claim 6 wherein the means for preventing includes first means for detecting a branch instruction from a branch address of the read only memory, and second means for receiving a test mode signal and for controlling the program counter to prevent the program counter from being written with the output of the read only memory.
Claim 10
Dependent Claim
53 words
A microcomputer as claimed in claim 7 wherein the first means includes an instruction decoder receiving the output of the read only memory for decoding the instructions read out from the read only memory and generating a branch address load signal to the program counter when the read-out instruction requires a branch operation.
Claim 11
Dependent Claim
131 words
A microcomputer as claimed in claim 6 wherein an instruction decoder is coupled to the read only memory for decoding the instructions read out from the read only memory and generating a branch address load signal to the program counter when the read-out instruction requires a branch operation, and wherein the program counter is ordinarily incremented at each read-out of the read only memory and loaded with a branch address of the read only memory by the branch address load signal from the instruction decoder, and wherein the means for preventing includes first means, in response to a test mode signal, for generating a branch inhibiting signal, and second means, in response to the branch inhibiting signal, to prevent the branch address load signal from being written to the program counter.
Claim 12
Dependent Claim
82 words
A microcomputer as claimed in claim 9 wherein the first means includes a branch inhibiting signal generator receiving a test mode signal and generating the branch inhibiting signal and the second means includes a gate having inputs for receiving the branch inhibiting signal and the branch address load signal, respectively, an output of the gate being connected to the program counter so that when the branch inhibiting signal is generated the branch address load signal is not inputted to the program counter.