System Software - Event III

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