Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
254 words
An interrupt control system for use in a microprocessor configured to sequentially execute an instruction indicated by a program counter and to be able to process a plurality of interrupt requests, the interrupt control system including: first receiving means for receiving an interrupt request signal from an external source, second receiving means for receiving from the external source a plurality of signal lines weighted to indicate a level of said interrupt request signal, status hold means having a group of flags which include a plurality of flags indicative of an interrupt allowing level and one flag indicating a predetermined status of an interrupt request, first save means for temporarily saving a content of said status hold means in its entirety in said microprocessor, second save means for temporarily saving a content of said program counter in said microprocessor, status indicating means for indicating that the interrupt request is acknowledged, comparison means for comparing the interrupt allowing level indicated by said group of flags, with said level received by said second receiving means so as to determine a large-and-small relation therebetween, and control means for controlling said status hold means, said first and second save means and said status indicating means, whereby when an interrupt request is supplied to said first receiving means, said control means processes said interrupt request supplied to said first receiving means, on a basis of a result of the large-and-small relation comparison by said comparison means and a content of said flag indicating a predetermined status of an interrupt request.
Claim 2
Dependent Claim
254 words
An interrupt control system for use in a microprocessor configured to sequentially execute an instruction indicated by a program counter and to be able to process a plurality of interrupt requests, the interrupt control system including: first receiving means for receiving an interrupt request signal from an external source, second receiving means for receiving from the external source a plurality of signal lines weighted to indicate a level of said interrupt request signal, status hold means having a group of flags which include a plurality of flags indicative of an interrupt allowing level and one flag indicating a predetermined status of an interrupt request, first save means for temporarily saving a content of said status hold means in its entirety in said microprocessor, second save means for temporarily saving a content of said program counter in said microprocessor, status indicating means for indicating that the interrupt request is acknowledged, comparison means for comparing the interrupt allowing level indicated by said group of flags, with said level received by said second receiving means so as to determine a large-and-small relation therebetween, and control means for controlling said status hold means, said first and second save means and said status indicating means, whereby when an interrupt request is supplied to said first receiving means, said control means processes said interrupt request supplied to said first receiving means, on a basis of a result of the large-and-small relation comparison by said comparison means and a content of said flag indicating a predetermined status of an interrupt request.
Claim 3
Dependent Claim
98 words
An interrupt control system claimed in claim 1 further including: third receiving means for receiving a second interrupt request from an external source, third save means for temporarily saving a content of said status hold means in said microprocessor, and fourth save means for temporarily saving a content of said program counter in said microprocessor, so that when an interrupt request is supplied to said third receiving means, said control means controls so as to cause the contents of said status hold means and said program counter to be saved to said third and fourth save means, respectively.
Claim 4
Dependent Claim
43 words
An interrupt control system claimed in claim 2 further including means for storing a microprogram and means for decoding the microprogram stored in said storing means so that an instruction execution processing and an interrupt processing are executed under control of said microprogram.