WEEK 6 MICROPROCESSOR

123456789101112131415161718192021222324252627282930
Across
  1. 2. A process that moves data between the processor and memory.
  2. 4. The set of rules that dictate how a processor executes instructions.
  3. 6. The numeric system often used in assembly language.
  4. 9. A set of commands understood by a microprocessor.
  5. 13. A register used to store temporary data within the microprocessor.
  6. 16. A language used to write low-level instructions for processors.
  7. 18. A storage location inside the CPU that holds small amounts of data.
  8. 19. A hardware or software instruction that halts program execution.
  9. 24. A 16-bit register that holds the offset of the next instruction.
  10. 25. The process of retrieving, translating, and executing an instruction.
  11. 26. A type of microprocessor memory that temporarily stores data.
  12. 27. The process of analyzing and converting instructions into machine code.
  13. 28. The fundamental cycle that governs processor operation.
  14. 29. The component responsible for logical operations in a processor.
Down
  1. 1. A special-purpose register that holds the address of the next instruction.
  2. 3. A mode used to access memory locations.
  3. 5. The numerical representation of values using only 0s and 1s.
  4. 7. The term used for the numerical representation of memory locations.
  5. 8. A program instruction that moves execution to a different part of memory.
  6. 10. A data structure used for storing function call details.
  7. 11. The register that holds the starting address of the current code segment.
  8. 12. The component responsible for controlling execution flow.
  9. 14. A type of software used to simulate hardware behavior.
  10. 15. A low-level programming language that interacts directly with hardware.
  11. 17. A register that tracks the address of the top of the stack.
  12. 20. The part of the microprocessor that performs arithmetic operations.
  13. 21. The emulator window that displays disassembled machine code.
  14. 22. A method to store and retrieve data from stack memory.
  15. 23. The fundamental unit of memory addressing.
  16. 30. The part of a computer that interprets and executes instructions.