Special Purpose Register.... Instruction Pointer

12345678910111213141516171819202122232425262728
Across
  1. 2. Mode – Defines how the operand of an instruction is selected.
  2. 5. (Arithmetic Logic Unit) – Performs arithmetic and logical operations in the processor.
  3. 7. Addressing – Uses an explicit address to locate operands in memory.
  4. 8. File – A set of registers that can be accessed by the processor.
  5. 9. – Emulator used to simulate the Intel 8086 microprocessor.
  6. 10. Address – The location where data is stored in the system's memory.
  7. 12. Addressing – Uses a register to store the address where data is located.
  8. 14. (Complex Instruction Set Computer) – A type of processor that uses complex instructions.
  9. 19. Unit – Part of the CPU responsible for directing the operation of the processor.
  10. 20. – A small, fast storage location within the processor.
  11. 22. – A number system that is easier to communicate than binary for processors.
  12. 23. Language – Low-level programming language that is closely related to machine code.
  13. 26. – A mnemonic that represents a machine-level instruction.
  14. 28. Counter – Keeps track of the address of the next instruction to execute.
Down
  1. 1. Pointer – A register that points to the next instruction to execute.
  2. 3. – A set of pathways used for communication between components.
  3. 4. Segment – A part of memory that stores program or data code.
  4. 5. – Stores the result of arithmetic and logic operations.
  5. 6. – The central processing unit (CPU) in a computer or embedded system.
  6. 11. (Bus Interface Unit) – Handles the communication between the processor and the system's memory.
  7. 13. Bus – A bus dedicated to transferring data between the CPU and I/O devices.
  8. 14. Register – Used to store the loop counter value.
  9. 15. Addressing – Involves using a constant value in the instruction.
  10. 16. (Reduced Instruction Set Computer) – A processor design with simplified instructions.
  11. 17. – A set of instructions executed by a computer to perform a task.
  12. 18. – Registers that store status information like zero or carry status.
  13. 21. (Execution Unit) – Executes the instructions that the processor fetches.
  14. 24. Pointer – Points to the top of the stack in memory.
  15. 25. Register – Holds the base address of the memory area.
  16. 27. Register – Holds the I/O port address for I/O instructions.