Home / CSE / Language Processors :: Section 2

CSE :: Language Processors

  1. The Process Manager has to keep track of:

  2. A.
    the status of each program
    B.
    the priority of each program
    C.
    the information management support to a programmer using the system
    D.
    both (a) and (b)

  3. Convert the 080D4E machine language instructions into assembly language, assuming that they were not generated by pseudo-ops:

  4. A.
    ASRA
    B.
    LOADA h#OD4E, i
    C.
    STOREA h#014B, d
    D.
    ADDA h#01FE, i

  5. Which of the following system program forgoes the production of object code to generate absolute machine code and load it into the physical main storage location from which it will be executed immediately upon completion of the assembly?

  6. A.
    two pass assembler
    B.
    load-and-go assembler
    C.
    macroprocessor
    D.
    compiler

  7. Convert the 48 machine language instructions into assembly language, assuming that they were not generated by pseudo-ops:

  8. A.
    ASRA
    B.
    LOADA h#OD4E, i
    C.
    STOREA h#014B, d
    D.
    ADDA h#01FE, i

  9. The macro processor must perform

  10. A.
    recognize macro definitions and macro calls
    B.
    save the macro definitions
    C.
    expand macro calls and substitute arguments
    D.
    All of the above

  11. In an absolute loading scheme, which loader function is accomplished by assembler

  12. A.
    Reallocation
    B.
    Allocation
    C.
    Linking
    D.
    Loading

  13. Convert the .BYTE h#F8 assembly language pseudo-ops into hexadecimal machine language:

  14. A.
    0111EF
    B.
    03 16
    C.
    F8
    D.
    42 65 61 72

  15. In what module, multiple instances of execution will yield the same result even if one instancy has not terminated before the next one has begun?

  16. A.
    non-reusable module
    B.
    serially reusable
    C.
    reenterable module
    D.
    recursive module

  17. A loader is

  18. A.
    a program that places programs into memory and prepares them for execution
    B.
    a program that automate the translation of assembly language into machine language
    C.
    is a program that appears to execute a source program as if it were machine language
    D.
    program that accepts a program written in a high level language and produces an object program

  19. Bug means

  20. A.
    A logical error in a program
    B.
    A difficult syntax error in a program
    C.
    Documenting programs using an efficient documentation tool
    D.
    All of the above