EQUIPMENT AND METHOD FOR CHECKING INSTRUCTION OPERATION CODE

    公开(公告)号:JPH0728640A

    公开(公告)日:1995-01-31

    申请号:JP9729994

    申请日:1994-05-11

    Applicant: IBM

    Abstract: PURPOSE: To allow a program to judge the validity of an unexecuted instruction in the middle of its execution. CONSTITUTION: This device is provided with a test operation code (TSTOP) previously testing the validity of the instruction before the execution of the desired instruction. The previous testing function is included in the microcode of the execution unit 110 of CPU 100 to set a return value showing one of below-mentioned four states within a program state word. The four states are (1) the desired instruction exists and operable, (2) the desired instruction exists in a computer system but this CPU 100 is not usable (at the time of asymmetry, e.g.), (3) the desired instruction does not exist in this computer system and (4) the OP code of TSTOP is recognized but the existence of the desired instruction can not be recognized. A program judging whether to issue the desired program by issuing a TSTOP instruction 108 is capable of testing this return value.

    METHOD AND SYSTEM FOR ACCESSING REFERENCE ADDRESS SPACE

    公开(公告)号:JPH0683625A

    公开(公告)日:1994-03-25

    申请号:JP489093

    申请日:1993-01-14

    Applicant: IBM

    Abstract: PURPOSE: To provide a PROGRAM CALL for the reference space of a task designation enabling unit. CONSTITUTION: A reference space is identified, and one reference address space parameter or more are retrieved from a DUCT to be used at the time of performing access to corresponding control information positioned in a second table 602 of an address space number. A BASTEO 504 is retrieved from a DUCT 500, and 6 zeros are added to the right side of the BASTEO for forming an actual address at the time of obtaining an entry 604 (ASTE) of the table 602. A permission index (AX) 606 of the ASTE and a BASN 508 are respectively placed in a control register 4 of a 608 (AX) and a 610 (PASN), a segment table indication 612 of the ASTE is placed in a control register 1 of a PSTD 614, and an actual SDTE address is placed in a control register 5 of a 616 as a PASTEO. The entry of the second table of an ASN is obtained by using a BASTEO positioned at the DUCT.

Patent Agency Ranking