1. The instructions in 68000 can deal with operands of three different sizes.
a) True
b) False
Answer
Answer: a [Reason:]
2. As the instructions can deal with variable size operands we use _____ to resolve this.
a) Delimiter
b) Size indicator mnemonic
c) Special assemblers
d) None of the mentioned
Answer
Answer: b [Reason:]
3. The starting address is denoted using _____ directive.
a) EQU
b) ORIGIN
c) ORG
d) PLACE
Answer
Answer: c [Reason:]
4. The constant can be declared using ____ directive.
a) DATAWORD
b) PLACE
C) CONS
d) DC
Answer
Answer: d [Reason:]
5. To allocate a block of memory we use ____ directive.
a) RESERVE
b) DS
c) DATAWORD
d) PLACE
Answer
Answer: b [Reason:]
6. The Branch instruction in 68000 provides how many types of offsets?
a) 3
b) 1
c) 0
d) 2
Answer
Answer: d [Reason:]
7. The purpose of using DBcc as branch instruction is ______
a) It provides two conditions to be satisfied for branch to occur
b) It provides a counter to check the number of times the branch as taken place
c) It is used to check condition along with the branch condition
d) None of the mentioned
Answer
Answer: d [Reason:]
8. The 68000 uses _____ method to access I/O devices buffers.
a) Memory mapped
b) I/O mapped
c) Buffer mapped
d) None of the mentioned
Answer
Answer: a [Reason:]
9. _____ instruction is used to set up a frame pointer for the sub routines in 68000.
a) CREATE
b) LINK
c) UNLK
d) FRAME
Answer
Answer: b [Reason:]
10. The LINK instruction is always followed by ______ instruction.
a) MOV
b) UNLK
c) ORG
d) MOVEM
Answer
Answer: d [Reason:]