PERIPHERAL PROCESSOR ARCHITECTURE

    公开(公告)号:CA1168370A

    公开(公告)日:1984-05-29

    申请号:CA387659

    申请日:1981-10-09

    Applicant: IBM

    Abstract: CT9-80-006 An improved peripheral processor architecture wherein the function controlling information of a program is separated from portions of the sequence of execution controlling information and each are stored in the form of tables. The function controlling information takes the form of a table including a plurality of function specifying entries. The function execution sequence controlling information takes the form of a table of pointers. In this invention, function controlling entries, each having a plurality of fields for defining, modifying, and specifying the functions and related data to be executed, need not be repetitively duplicated throughout the program. Instead, the shorter pointers to the function table entries can be provided in the sequence table in the sequence in which the functions are to be executed. In a keyboard display controller application, further economy of storage is obtained by retaining a first level of function specifying information in the sequence table in the form of a bit identifying whether the function to be executed is a complex function, in which case the pointer identifies an entry in the function control statement table, or whether the function to be executed is merely the display of information on the display, in which case the pointer in the sequence table entry specifies an entry in a guidance table.

    MULTIPLE LANGUAGE CHARACTER GENERATOR

    公开(公告)号:CA1191978A

    公开(公告)日:1985-08-13

    申请号:CA408698

    申请日:1982-08-04

    Applicant: IBM

    Abstract: A method and apparatus are disclosed for addressing a character generator memory containing symbols common to two or more languages in a common area of the character generator memory. Symbols which are special to the particular language being displayed are stored in one of a plurality of special symbol areas of the character generator memory. One of the special symbol areas contiguous with the common area is identified as a default symbol area. The proper special symbol area of the character generator memory is selected by comparing the high order bits of a display character code with compare bits to determine whether a different special symbol area of the character generator memory is to be substituted for the default area contiguous with the common area. If the compare bits indicate that a different special area of the character generator is to be substituted, the high order bits of the display character code are not directly used to address the character generator memory but are replaced by substitution bits to access that special symbol area unique to the language being displayed.

Patent Agency Ranking