CEA Full Multiple choice
The ________ specifies the operation to be performed.
a. source operand reference
b. opcode
c. next instruction reference
d. processor register - answer opcode
A(n) _________ expresses operations in a concise algebraic form using variables.
a. opcode
b. high-level language
c. machine language
d. register - answerhigh-level language
There must be ________ instructions for moving data between memory and the
registers.
a. branch
b. logic
c. memory
d. I/O - answermemory
________ 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 - answerLogic
_________ instructions provide computational capabilities for processing number data.
a. Boolean
b. Logic
c. Memory
d. Arithmetic - answerArithmetic
_______ 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 - answerI/O
,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 - answerinteger
The most fundamental type of machine instruction is the _________ instruction.
a. conversion
b. data transfer
c. arithmetic
d. logical - answerdata transfer
The _________ instruction includes an implied address.
a. skip
b. rotate
c. stack
d. push - answerskip
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 - answerall of the above
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 - answerstack frame
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 - answerdata-processing instructions
In the ARM architecture only _________ instructions access memory locations.
a. data processing
b. status register access
c. load and store
d. branch - answerload and store
Which data type is defined in MMX?
,a. packed byte
b. packed word
c. packed doubleword
d. all of the above - answerall of the above
A branch instruction in which the branch is always taken is _________.
a. conditional branch
b. unconditional branch
c. jump
d. bi-endian - answerunconditional branch
QN=1 The most common scheme in implementing the integer portion of the ALU is:
a. sign-magnitude representation
b. biased representation
c. twos complement representation
d. ones complement representation - answertwos complement representation
__________ representation is almost universally used as the processor representation
for integers.
a. Biased
b. Twos compliment
c. Sign-magnitude
d. Decimal - answerTwos compliment
Moving the sign bit to the new leftmost position and filling in with copies of the sign bit is
called _________.
a. sign extension
b. range extension
c. bit extension
d. partial extension - answersign extension
In ________ representation the rule for forming the negation of an integer is to invert
the sign bit.
a. ones complement
b. twos complement
c. biased
d. sign-magnitude - answersign-magnitude
________ is when the result may be larger than can be held in the word size being
used.
a. Overflow
b. Arithmetic shift
c. Underflow
d. Partial product - answerOverflow
, __________ involves the generation of partial products, one for each digit in the
multiplier, which are then summed to produce the final product.
a. Addition
b. Subtraction
c. Multiplication
d. Division - answerMultiplication
Although considered obsolete, the term _________ is sometimes used instead of
significand.
a. minuend
b. mantissa
c. base
d. subtrahend - answermantissa
Negative numbers less than -(2 - 2-23) x 2 128 are called _________.
a. positive underflow
b. positive overflow
c. negative underflow
d. negative overflow - answernegative overflow
Negative numbers greater than 2-127 are called _________.
a. negative overflow
b. negative underflow
c. positive overflow
d. positive underflow - answernegative underflow
Positive numbers less than 2-127 are called ________.
a. positive underflow
b. positive overflow
c. negative underflow
d. negative overflow - answerpositive underflow
Positive numbers greater than (2 - 2-23) x 2-128 are called _________.
a. negative underflow
b. positive overflow
c. positive underflow
d. negative overflow - answerpositive overflow
________ formats extend a supported basic format by providing additional bits in the
exponent and in the significand.
a. Arithmetic
b. Basic
c. Extended precision
d. Interchange - answerExtended precision
_________ are included in IEEE 754 to handle cases of exponent underflow.
The ________ specifies the operation to be performed.
a. source operand reference
b. opcode
c. next instruction reference
d. processor register - answer opcode
A(n) _________ expresses operations in a concise algebraic form using variables.
a. opcode
b. high-level language
c. machine language
d. register - answerhigh-level language
There must be ________ instructions for moving data between memory and the
registers.
a. branch
b. logic
c. memory
d. I/O - answermemory
________ 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 - answerLogic
_________ instructions provide computational capabilities for processing number data.
a. Boolean
b. Logic
c. Memory
d. Arithmetic - answerArithmetic
_______ 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 - answerI/O
,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 - answerinteger
The most fundamental type of machine instruction is the _________ instruction.
a. conversion
b. data transfer
c. arithmetic
d. logical - answerdata transfer
The _________ instruction includes an implied address.
a. skip
b. rotate
c. stack
d. push - answerskip
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 - answerall of the above
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 - answerstack frame
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 - answerdata-processing instructions
In the ARM architecture only _________ instructions access memory locations.
a. data processing
b. status register access
c. load and store
d. branch - answerload and store
Which data type is defined in MMX?
,a. packed byte
b. packed word
c. packed doubleword
d. all of the above - answerall of the above
A branch instruction in which the branch is always taken is _________.
a. conditional branch
b. unconditional branch
c. jump
d. bi-endian - answerunconditional branch
QN=1 The most common scheme in implementing the integer portion of the ALU is:
a. sign-magnitude representation
b. biased representation
c. twos complement representation
d. ones complement representation - answertwos complement representation
__________ representation is almost universally used as the processor representation
for integers.
a. Biased
b. Twos compliment
c. Sign-magnitude
d. Decimal - answerTwos compliment
Moving the sign bit to the new leftmost position and filling in with copies of the sign bit is
called _________.
a. sign extension
b. range extension
c. bit extension
d. partial extension - answersign extension
In ________ representation the rule for forming the negation of an integer is to invert
the sign bit.
a. ones complement
b. twos complement
c. biased
d. sign-magnitude - answersign-magnitude
________ is when the result may be larger than can be held in the word size being
used.
a. Overflow
b. Arithmetic shift
c. Underflow
d. Partial product - answerOverflow
, __________ involves the generation of partial products, one for each digit in the
multiplier, which are then summed to produce the final product.
a. Addition
b. Subtraction
c. Multiplication
d. Division - answerMultiplication
Although considered obsolete, the term _________ is sometimes used instead of
significand.
a. minuend
b. mantissa
c. base
d. subtrahend - answermantissa
Negative numbers less than -(2 - 2-23) x 2 128 are called _________.
a. positive underflow
b. positive overflow
c. negative underflow
d. negative overflow - answernegative overflow
Negative numbers greater than 2-127 are called _________.
a. negative overflow
b. negative underflow
c. positive overflow
d. positive underflow - answernegative underflow
Positive numbers less than 2-127 are called ________.
a. positive underflow
b. positive overflow
c. negative underflow
d. negative overflow - answerpositive underflow
Positive numbers greater than (2 - 2-23) x 2-128 are called _________.
a. negative underflow
b. positive overflow
c. positive underflow
d. negative overflow - answerpositive overflow
________ formats extend a supported basic format by providing additional bits in the
exponent and in the significand.
a. Arithmetic
b. Basic
c. Extended precision
d. Interchange - answerExtended precision
_________ are included in IEEE 754 to handle cases of exponent underflow.