Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
66 words
A method of providing high-speed synchronization between hardware and software in a digital processing system, comprising: performing a sync instruction to cause the digital processing system to assume a stopped state; waiting for an interrupt to occur; receiving an interrupt; and vectoring to an interrupt address to service the interrupt or fetching an op code which is next in sequence when the interrupt received is masked.
Claim 2
Independent Claim
66 words
A method of providing high-speed synchronization between hardware and software in a digital processing system, comprising: performing a sync instruction to cause the digital processing system to assume a stopped state; waiting for an interrupt to occur; receiving an interrupt; and vectoring to an interrupt address to service the interrupt or fetching an op code which is next in sequence when the interrupt received is masked.
Claim 3
Independent Claim
54 words
A method of synchronizing hardware and software in a digital system having a central processing unit and at least one peripheral device, comprising: stopping the central processing unit and waiting for an interrupt; and deciding whether to vector to an address for the interrupt or whether to fetch a next in sequence op code.
Claim 4
Independent Claim
54 words
A method of synchronizing hardware and software in a digital system having a central processing unit and at least one peripheral device, comprising: stopping the central processing unit and waiting for an interrupt; and deciding whether to vector to an address for the interrupt or whether to fetch a next in sequence op code.
Claim 5
Dependent Claim
20 words
The method of claim 2 wherein the next in sequence op code is fetched when the interrupt received is masked.
Claim 6
Independent Claim
67 words
A method of providing synchronization between hardware and software in a digital system having a central processing unit and at least one peripheral device, comprising: placing the central processing unit in a stopped state; waiting for an interrupt to occur; receiving the interrupt; clearing the stopped state of the central processing unit; and servicing the interrupt or continuing with sequence of instructions if the interrupt is disabled.
Claim 7
Independent Claim
67 words
A method of providing synchronization between hardware and software in a digital system having a central processing unit and at least one peripheral device, comprising: placing the central processing unit in a stopped state; waiting for an interrupt to occur; receiving the interrupt; clearing the stopped state of the central processing unit; and servicing the interrupt or continuing with sequence of instructions if the interrupt is disabled.
Claim 8
Independent Claim
109 words
A method of synchronizing hardware and software in a digital system having a central processing unit and at least one peripheral device, comprising: a. executing a sync instruction; b. waiting for an interrupt; c. receiving an interrupt and continuing with d, e, f, and g or continuing with the next instruction in a sequence of instructions thereby avoiding servicing the interrupt; d. getting data from an input port; e. storing the data and incrementing address; f. checking to determine whether all the data has been obtained from the input port; and g. repeating d, e, and f until all of the data has been obtained from the input port.
Claim 9
Independent Claim
109 words
A method of synchronizing hardware and software in a digital system having a central processing unit and at least one peripheral device, comprising: a. executing a sync instruction; b. waiting for an interrupt; c. receiving an interrupt and continuing with d, e, f, and g or continuing with the next instruction in a sequence of instructions thereby avoiding servicing the interrupt; d. getting data from an input port; e. storing the data and incrementing address; f. checking to determine whether all the data has been obtained from the input port; and g. repeating d, e, and f until all of the data has been obtained from the input port.
Claim 10
Independent Claim
53 words
A method of synchronizing hardware and software in a digital system having a central processing unit, comprising: setting a latch in response to a synchronizing instruction which places the central processing unit in a stopped state; waiting for an interrupt to occur; resetting the latch in response to the interrupt; and continuing processing.
Claim 11
Independent Claim
53 words
A method of synchronizing hardware and software in a digital system having a central processing unit, comprising: setting a latch in response to a synchronizing instruction which places the central processing unit in a stopped state; waiting for an interrupt to occur; resetting the latch in response to the interrupt; and continuing processing.