MSP430 has 16 8-bit registers (R0 - R15). correct answers False
MSP430 program stack grows toward upper addresses and SP (R1) points to the last full location
on the top of the stack. correct answers False
MSP430 instructions with suffix .W or without any suffix operate on 16-bit operands. correct
answers True
In MSP430 words (2-bytes) can be placed at any address in the address space. correct answers
False
The MSP430 address space is 64 KB. correct answers True
The following code sequence sums up variables A and B from memory and stores their sum in
the variable C. What type of machine is used? a) Accumulator-based machine b) Stack machine
c) Register-memory machine e) Star-track machine correct answers a
The baseline MSP430 architecture has 16 16-bit registers.
a) true
b) false correct answers a
MSP430 uses big-endian placement policy (upper bits in multi-byte objects) are stored at higher
addresses in the address space.
a) true
b) false correct answers b
What type of machine will sum up operands in memory using the following sequence of
instructions?
LOAD A, R2;
LOAD B, R3;
ADD R2, R3
STORE R3, C
a) Stack machine
b) Accumulator
c) Register memory correct answers c
Consider the following machine instruction:
MOV.W @R5+, 200(R7);
What is the addressing mode of the source operand?
a) Register indirect
b) Register indirect with autoincrement
c) Register direct
d) Indexed correct answers b