Page 13 - DCAP507_SYSTEM_SOFTWARE
P. 13

Unit 1: Introduction to System Software




              Instruction Set                                                                  Notes
                   new registers: LDB, STB, etc.
                   floating-point arithmetic: ADDF, SUBF, MULF, DIVF
                   register move: RMO
                   register-register arithmetic: ADDR, SUBR, MULR, DIVR
                   supervisor call: SVC
                    produces an interrupt for OS

              Input/Output
               SIO, TIO, HIO: start, test, halt the operation of I/O device
              SIC/XE Instruction formats
                   Bigger memory means an address cannot fit into a 15-bit field
                    Expand addressing capacity
                   Use some form of relative addressing-> instruction
                    format 3

                   Enlarge the address field to 20 bits-> instruction format 4
                    Additional instructions do not reference memory
                   Instruction format 1 & 2
          Self Assessment


          Fill in the blanks:
          6.   Operating  systems  are  directly  related with  the  management  of  almost  all  of  the
               ........................ of a computer system.
          7.   SIC points to  ........................ which is a imaginary computer that has been intended  to
               comprise  the hardware traits most frequently found on real machines, while averting
               unusual and immaterial complexities.
          8.   The ........................ instruction tests whether the addressed device is prepared to send or
               obtain a byte of data.

          9.   ........................ jump instructions JLT, JEQ, JGT test the setting of CC and jump accordingly.
          10.  Supervisor call ........................ produces an interrupt for OS.

          1.3 Major Components of a Programming System

          The Major Components of a programming system are explained as below:

          1.   Operating system
          2.   Language translators
               (a)  Compilers
               (b)  Interpreters

               (c)  Assemblers
               (d)  Preprocessors



                                           LOVELY PROFESSIONAL UNIVERSITY                                    7
   8   9   10   11   12   13   14   15   16   17   18