System Software - Event III
Across
- 1. grouping of segments
- 4. table contains literal name, operand value and length
- 7. loader loads the operating system
- 8. Instruction tests whether the addressed device is ready to send or receive a byte of data
- 11. JSUB instruction stores the return address in this register
- 13. A ---------- lists symbols that are used as external references by the control section
- 14. helps to detect errors in the program
- 16. lists symbols used as external references by Control Section using EXTREF
- 17. loads machine language program into memory for execution
- 19. part of a program that maintains its identity after assembly
- 22. ------------- to refer to segment of code that are rearranged within a single program
- 25. used to indicate the contents of a registers
- 27. used to assign values to macro time variables
- 29. Adding or Subracting the value of some external symbol is done by -------------
- 32. one of the data structure in assembler
- 33. ------------- is a jump to a target in the same code segment
- 35. An expression contains only ------------ terms is an absolute expression
- 36. termination of macro
- 37. Executing of this instruction generates interrupt for communication with the OS
- 38. creation of literals
Down
- 2. object program that contains the information necessary to perform modification Relocating/loaders that allow far program relocation
- 3. index for DEFTAB
- 5. one of the addressing mode in SIC
- 6. The file contains each source statement together with its assigned address
- 9. START, END, BYTE, WORD
- 10. literal operands used in a program are gathered together into one or more -----
- 12. are stored using their 8 bit ASCII codes
- 15. used to define symbols and specify their values
- 18. The EXTDEF statement in a control section names symbols, called ---------------
- 20. ------- will later be loaded into memory for execution
- 21. The assembler directive ----- indicates which portions of the source program belong to the various blocks
- 23. translates assembly code into machine language
- 24. -------- is a variable used to help in the assignment of addresses
- 25. starting address at which program is loaded
- 26. instruction to instruct the loader that these external references are remain unresolved
- 28. reference to a label that is defined later in the program
- 30. translates high level into low level language
- 31. instruction that compares the value in A with a word in memory
- 34. jump to subroutine
- 35. The SYMTAB includes the name and ------------ for each label in the source program