Problem Set 7 Flashcards
How many different addressing modes are used by the Motorola 6800 microprocessor?
a. 5
b. 6
c. 7
d. 8
7
What addressing Mode is utilized by the assembly program instruction shown below: LDA (R5)
a. Register Absolute Mode
b. Register Indirect Mode
c. Register Relative Mode
d. Register Indexed Mode
e. Register Direct Mode
Register Indirect Mode
In relation to microprocessor pin descriptions, what does the acronym NMI
stand for?
Non-Maskable Interrupt
What addressing mode determines the effective address by utilizing the index register and an offset constant value?
a. Register Displacement Addressing Mode
b. Indexed Addressing Mode
c. Register Relative Mode
d. Register Based Index Mode
e. Relative Addressing Mode
Indexed Addressing Mode
In this particular addressing mode, only the registers are involved and no memory address is specified.
a. Register Addressing Mode
b. Indexed Addressing Mode
c. Direct Addressing Mode
d. Register Indirect Addressing Mode
e. Relative Addressing Mode
Register Addressing Mode
This is a computer program that transforms machine codes into an
assembly program code.
a. assembler
b. disassembler
c. decompiler
d. interpreter
e. compiler
Disassembler
This is the technique of addressing instructions and data areas by designating their location in relation to the program counter or to some symbolic location.
a. Relative Addressing Mode
b. Register Indirect Mode
c. Displacement Addressing Mode
d. Indirect Addressing Mode
Relative Addressing Mode
In this addressing mode, the effective address of one of the operands is calculated by combining the content of the register with the displacement value of the given instruction. The formula can be stated as: e.a. = R + D,
where
e.a. = effective address
R = content value of register
D = displacement value
a. Indirect Addressing Mode
b. Displacement Addressing Mode
c. Indexed Addressing Mode
d. Register Indirect Mode
Displacement Addressing Mode
Based on the Motorola 6800 instruction set, what is the mnemonic of the assembly instruction that will transfer the contents of the index register into the stack pointer?
a. TSX
b. TPX
c. TXP
d. TXS
TXS
For the Motorola 6800, how many processor clock cycles are needed to
execute the JSR (jump to sub-routine) instruction?
In this addressing mode, the operand is a register containing a memory
address of where the data is located.
a. Register Addressing Mode
b. Register Direct Mode
c. Register Indirect Mode
d. Register Relative Mode
e. Register Indexed Mode
Register Indirect Mode
This is a type of programming language that is made-up of binary codes
(usually in HEX) intended to communicate directly with a computer’s
hardware, particularly the CPU or microprocessor.
a. Machine language
b. Low-level language
c. Assembly language
d. Mid-level language
Assembly language
In this addressing mode, the data or value needed can be found in one of the processor registers.
a. Register Relative Mode
b. Register Indirect Mode
c. Register Direct Mode
d. Register Indexed Mode
e. Register Addressing Mode
Register Direct Mode
In relation to microprocessor pin descriptions, what does the acronym
VMA stand for?
Valid Memory Address
What addressing mode is utilized by the assembly program instruction
shown below: COM ($0387)
a. Register Indirect Mode
b. Indirect Addressing Mode
c. Indexed Addressing Mode
d. Absolute Addressing Mode
e. Displacement Addressing Mode
Indirect Addressing Mode