Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
309 words
A method of simulating in real time the operation of a general purpose source computer on another general purpose computer including a first, second, third, fourth and fifth register means operable to receive and temporarily store information and to transfer information with respect to each other and to other elements of the processor unit and including op-code register means comprising the steps of: a. storing in an allocated section of computer memory source program (S) instructions; b. storing in another section of computer memory source program (S) operands; c. storing in still another section of computer memory interpretive subroutine instructions by which the (S) instructions are interpreted into the language of the modified computer; d. storing in first temporary storage the sector address in computer memory of the interpretive subroutine instructions and the (S) program operands; e. storing in second temporary storage the starting address of (S) program instructions; f. fetching from computer memory a source program (S) instruction having (S) op-code and index bits and temporarily storing it in third temporary storage; g. forming, in fourth temporary storage, the address of source (S) program operands by, 1. transferring from first temporary storage into fourth temporary storage the sector address of source program (S) operands, and also 2. transferring from third temporary storage into fourth temporary storage the index bits of the source program (S) instruction; h. forming in fifth temporary storage the address of an interpretive subroutine instruction by, 1. transferring from first temporary storage into fifth temporary storage the sector address of the interpretive subroutine instructions, and also 2. transferring from third temporary storage into fifth temporary storage the op-code bits of the source program (S) instruction; i. and fetching from computer memory the subroutine instruction having subroutine op-code and index bits and storing it in third temporary storage in place of the source program (S) instruction.
Claim 2
Independent Claim
309 words
A method of simulating in real time the operation of a general purpose source computer on another general purpose computer including a first, second, third, fourth and fifth register means operable to receive and temporarily store information and to transfer information with respect to each other and to other elements of the processor unit and including op-code register means comprising the steps of: a. storing in an allocated section of computer memory source program (S) instructions; b. storing in another section of computer memory source program (S) operands; c. storing in still another section of computer memory interpretive subroutine instructions by which the (S) instructions are interpreted into the language of the modified computer; d. storing in first temporary storage the sector address in computer memory of the interpretive subroutine instructions and the (S) program operands; e. storing in second temporary storage the starting address of (S) program instructions; f. fetching from computer memory a source program (S) instruction having (S) op-code and index bits and temporarily storing it in third temporary storage; g. forming, in fourth temporary storage, the address of source (S) program operands by, 1. transferring from first temporary storage into fourth temporary storage the sector address of source program (S) operands, and also 2. transferring from third temporary storage into fourth temporary storage the index bits of the source program (S) instruction; h. forming in fifth temporary storage the address of an interpretive subroutine instruction by, 1. transferring from first temporary storage into fifth temporary storage the sector address of the interpretive subroutine instructions, and also 2. transferring from third temporary storage into fifth temporary storage the op-code bits of the source program (S) instruction; i. and fetching from computer memory the subroutine instruction having subroutine op-code and index bits and storing it in third temporary storage in place of the source program (S) instruction.
Claim 3
Dependent Claim
32 words
transferring from third temporary storage into fourth temporary storage the index bits of the source program (S) instruction; h. forming in fifth temporary storage the address of an interpretive subroutine instruction by,
Claim 4
Dependent Claim
32 words
transferring from third temporary storage into fourth temporary storage the index bits of the source program (S) instruction; h. forming in fifth temporary storage the address of an interpretive subroutine instruction by,
Claim 5
Dependent Claim
48 words
transferring from third temporary storage into fifth temporary storage the op-code bits of the source program (S) instruction; i. and fetching from computer memory the subroutine instruction having subroutine op-code and index bits and storing it in third temporary storage in place of the source program (S) instruction.
Claim 6
Dependent Claim
48 words
transferring from third temporary storage into fifth temporary storage the op-code bits of the source program (S) instruction; i. and fetching from computer memory the subroutine instruction having subroutine op-code and index bits and storing it in third temporary storage in place of the source program (S) instruction.
Claim 7
Dependent Claim
24 words
The method of claim 1 including the step of storing in computer memory a jump interpretive (JIN) instruction having JIN op-code and index bits.
Claim 8
Dependent Claim
35 words
The method of claim 1 wherein simulative interpretation of the source computer is commenced by further steps comprising fetching a JIN instruction from computer memory and loading the JIN op-code into the op-code register means.
Claim 9
Dependent Claim
34 words
The method of claim 3 including the further step of transferring from third storage means into op-code means the op-code and index bits of the interpretive subroutine instruction in place of the JIN op-code.
Claim 10
Dependent Claim
38 words
The method of claim 4 including the furthEr steps of fetching and executing successive interpretive subroutine instructions by, a. incrementing the interpretive subroutine instruction address formed in fifth temporary storage means after the execution of each subroutine instruction.
Claim 11
Dependent Claim
57 words
The method of claim 5 wherein the termination of fetching and executing one group of successive interpretive sub-routine instructions and commencing the fetching and executing of another group of interpretive sub-routines is signalled by the further step comprising moving a jump interpretive (JIN) instruction into third temporary storage addressed by an incremented address in fifth storage means.