MICROPROGRAMMED DATA PROCESSING SYSTEM

    公开(公告)号:GB1202489A

    公开(公告)日:1970-08-19

    申请号:GB6055668

    申请日:1968-12-20

    Applicant: IBM

    Abstract: 1,202,489. Data processing. INTERNATIONAL BUSINESS MACHINES CORP. 20 Dec., 1968, No. 60556/68. Heading G4A. In a microprogrammed data processing system, simulated monitoring or control data is forced from an injection register into bit storage positions of data processing circuitry on identification of a predetermined stage in the execution of a microprogramme, thereby to initiate a system test or response other than by means of the microprogramme. Injection may occur when a preset counter, counted down as the microprogramme proceeds, reaches zero, or when a counter incremented from zero reaches a prespecified value, or when the current address supplied to a microprogramme read-only store reaches a prespecified value. A presettable mask may be used to prevent some portions of the injection register being used. A plurality of injection registers may be used at different points in the microprogramme. Retry means, normally used for retrying a macroinstruction during which an error occurred, using saved system states, may be tested by the above means by forcing simulated error indicating information in the above way. A "diagnose" macroinstruction is used to load the injection register and the means specifying the desired stage in the microprogramme from main memory, or the injection register may be loaded from a keyboard. The microprogrammes could be stored in the main memory. The bit storage positions which are forced may relate to occurrence of a parity error or availability of a peripheral unit or microprogrammo branch.

Patent Agency Ranking