CEA 201 UPDATED TEST PAPER QUESTIONS AND
ANSWERS SET A+
✔✔F - ✔✔The address of the next instruction to be fetched must be a real address, not
a virtual address.
(T/F)
✔✔T - ✔✔It has become common practice to use a symbolic representation of machine
instructions.
(T/F)
✔✔F - ✔✔A high-level language expresses operations in a basic form involving the
movement of data to or from registers.
(T/F)
✔✔T - ✔✔One of the traditional ways of describing processor architecture is in terms of
the number of addresses contained in each instruction.
(T/F)
✔✔F - ✔✔Memory references are faster than register references.
(T/F)
✔✔T - ✔✔The instruction set is the programmer's means of controlling the processor.
(T/F)
✔✔T - ✔✔Addresses are a form of data.
(T/F)
✔✔F - ✔✔Not all machine languages include numeric data types.
(T/F)
,✔✔T - ✔✔ARM processors support data types of 8 (byte), 16 (halfword), and 32 (word)
bits in length.
(T/F)
✔✔T - ✔✔Most machines provide the basic arithmetic operations of add, subtract,
multiply, and divide.
(T/F)
✔✔T - ✔✔A branch can be either forward or backward.
(T/F)
✔✔F - ✔✔Procedures do not allow programming tasks to be subdivided into smaller
units.
(T/F)
✔✔T - ✔✔The focus of MMX technology is multimedia programming.
(T/F)
✔✔B - ✔✔The ________ specifies the operation to be performed.
A. source operand reference
B. opcode
C. next instruction reference
D. processor register
✔✔B - ✔✔A(n) _________ expresses operations in a concise algebraic form using
variables.
A. opcode
B. high-level language
C. machine language
D. register
✔✔C - ✔✔There must be ________ instructions for moving data between memory and
the registers.
A. branch
B. logic
C. memory
D. I/O
✔✔A - ✔✔________ instructions operate on the bits of a word as bits rather than as
numbers, providing capabilities for processing any other type of data the user may wish
to employ.
A. Logic
B. Arithmetic
C. Memory
D. Test
,✔✔D - ✔✔_________ instructions provide computational capabilities for processing
number data.
A. Boolean
B. Logic
C. Memory
D. Arithmetic
✔✔A - ✔✔_______ instructions are needed to transfer programs and data into memory
and the results of computations back out to the user.
A. I/O
B. Transfer
C. Control
D. Branch
✔✔C - ✔✔The x86 data type that is a signed binary value contained in a byte, word, or
doubleword, using twos complement representation is _________.
A. general
B. ordinal
C. integer
D. packed BCD
✔✔B - ✔✔The most fundamental type of machine instruction is the _________
instruction.
A. conversion
B. data transfer
C. arithmetic
D. logical
✔✔A - ✔✔The _________ instruction includes an implied address.
A. skip
B. rotate
C. stack
D. push
✔✔D - ✔✔Which of the following is a true statement?
A. a procedure can be called from more than one location
B. a procedure call can appear in a procedure
C. each procedure call is matched by a return in the called program
D. all of the above
✔✔B - ✔✔The entire set of parameters, including return address, which is stored for a
procedure invocation is referred to as a _________.
A. branch
B. stack frame
, C. pop
D. push
✔✔A - ✔✔Which ARM operation category includes logical instructions (AND, OR,
XOR), add and subtract instructions, and test and compare instructions?
A. data-processing instructions
B. branch instructions
C. load and store instructions
D. extend instructions
✔✔C - ✔✔In the ARM architecture only _________ instructions access memory
locations.
A. data processing
B. status register access
C. load and store
D. branch
✔✔D - ✔✔Which data type is defined in MMX?
A. packed byte
B. packed word
C. packed doubleword
D. all of the above
✔✔B - ✔✔A branch instruction in which the branch is always taken is _________.
A. conditional branch
B. unconditional branch
C. jump
D. bi-endian
✔✔T - ✔✔The value of the mode field determines which addressing mode is to be used.
(T/F)
✔✔F - ✔✔In a system without virtual memory, the effective address is a virtual address
or a register.
(T/F)
✔✔T - ✔✔The disadvantage of immediate addressing is that the size of the number is
restricted to the size of the address field.
(T/F)
✔✔T - ✔✔With direct addressing, the length of the address field is usually less than the
word length, thus limiting the address range.
(T/F)
ANSWERS SET A+
✔✔F - ✔✔The address of the next instruction to be fetched must be a real address, not
a virtual address.
(T/F)
✔✔T - ✔✔It has become common practice to use a symbolic representation of machine
instructions.
(T/F)
✔✔F - ✔✔A high-level language expresses operations in a basic form involving the
movement of data to or from registers.
(T/F)
✔✔T - ✔✔One of the traditional ways of describing processor architecture is in terms of
the number of addresses contained in each instruction.
(T/F)
✔✔F - ✔✔Memory references are faster than register references.
(T/F)
✔✔T - ✔✔The instruction set is the programmer's means of controlling the processor.
(T/F)
✔✔T - ✔✔Addresses are a form of data.
(T/F)
✔✔F - ✔✔Not all machine languages include numeric data types.
(T/F)
,✔✔T - ✔✔ARM processors support data types of 8 (byte), 16 (halfword), and 32 (word)
bits in length.
(T/F)
✔✔T - ✔✔Most machines provide the basic arithmetic operations of add, subtract,
multiply, and divide.
(T/F)
✔✔T - ✔✔A branch can be either forward or backward.
(T/F)
✔✔F - ✔✔Procedures do not allow programming tasks to be subdivided into smaller
units.
(T/F)
✔✔T - ✔✔The focus of MMX technology is multimedia programming.
(T/F)
✔✔B - ✔✔The ________ specifies the operation to be performed.
A. source operand reference
B. opcode
C. next instruction reference
D. processor register
✔✔B - ✔✔A(n) _________ expresses operations in a concise algebraic form using
variables.
A. opcode
B. high-level language
C. machine language
D. register
✔✔C - ✔✔There must be ________ instructions for moving data between memory and
the registers.
A. branch
B. logic
C. memory
D. I/O
✔✔A - ✔✔________ instructions operate on the bits of a word as bits rather than as
numbers, providing capabilities for processing any other type of data the user may wish
to employ.
A. Logic
B. Arithmetic
C. Memory
D. Test
,✔✔D - ✔✔_________ instructions provide computational capabilities for processing
number data.
A. Boolean
B. Logic
C. Memory
D. Arithmetic
✔✔A - ✔✔_______ instructions are needed to transfer programs and data into memory
and the results of computations back out to the user.
A. I/O
B. Transfer
C. Control
D. Branch
✔✔C - ✔✔The x86 data type that is a signed binary value contained in a byte, word, or
doubleword, using twos complement representation is _________.
A. general
B. ordinal
C. integer
D. packed BCD
✔✔B - ✔✔The most fundamental type of machine instruction is the _________
instruction.
A. conversion
B. data transfer
C. arithmetic
D. logical
✔✔A - ✔✔The _________ instruction includes an implied address.
A. skip
B. rotate
C. stack
D. push
✔✔D - ✔✔Which of the following is a true statement?
A. a procedure can be called from more than one location
B. a procedure call can appear in a procedure
C. each procedure call is matched by a return in the called program
D. all of the above
✔✔B - ✔✔The entire set of parameters, including return address, which is stored for a
procedure invocation is referred to as a _________.
A. branch
B. stack frame
, C. pop
D. push
✔✔A - ✔✔Which ARM operation category includes logical instructions (AND, OR,
XOR), add and subtract instructions, and test and compare instructions?
A. data-processing instructions
B. branch instructions
C. load and store instructions
D. extend instructions
✔✔C - ✔✔In the ARM architecture only _________ instructions access memory
locations.
A. data processing
B. status register access
C. load and store
D. branch
✔✔D - ✔✔Which data type is defined in MMX?
A. packed byte
B. packed word
C. packed doubleword
D. all of the above
✔✔B - ✔✔A branch instruction in which the branch is always taken is _________.
A. conditional branch
B. unconditional branch
C. jump
D. bi-endian
✔✔T - ✔✔The value of the mode field determines which addressing mode is to be used.
(T/F)
✔✔F - ✔✔In a system without virtual memory, the effective address is a virtual address
or a register.
(T/F)
✔✔T - ✔✔The disadvantage of immediate addressing is that the size of the number is
restricted to the size of the address field.
(T/F)
✔✔T - ✔✔With direct addressing, the length of the address field is usually less than the
word length, thus limiting the address range.
(T/F)