1. Assembly language instruction sets will be specified by your exam board. There is only one global instruction set that is used for all CPUs.
2. There are different types of mnemonics in any given instruction set. For example. A______, Data transfer, Logic, Jump and Miscellaneous mnemonics.
3. AND, OR, XOR and NOT are examples of:
4. MOV, POP, IN and OUT are examples of:
5. JZ is a jump mnemonic and it means jump if you have reached the last (i.e. 'z') register in the CPU.
6. Analyse the code below. Which of these lines is not executed?
7. An addressing mode refers to how you are addressing memory in a given location.
8. ______________ is called that because the value to be stored in memory immediately follows the operation code in memory
9. The purpose of the accumulator is to provide permanent ROM storage. It holds data that is being processed and stores it securely.
10. This instruction uses immediate addressing because the accumulator will be ____________________________.
11. Immediate addressing is very slow since the value to be loaded is not included in the instruction.
12. What is symbolic addressing?
13. Direct addressing is called this because the value to be stored in memory is obtained by directly retrieving it from another memory location. For example: MOV A,30h
14. This type of addressing uses a second register (known as the base register) which holds the actual memory address that the program is interested in
15. This instruction will read the data out of RAM address 30 (hexadecimal) and store it in the accumulator
16. This piece of code loads the accumulator with the value 40. The accumulator is then increased by one and tested against the number 46. If the accumulator is _________________.
17. One feature of assembly language is flow control. Which of the following statements in regard to this is true?
18. Match the description to the correct instruction.
19. Match the description to the correct instruction.
20. Match the description to the correct instruction.