16) Which might be a single machine instruction?
A) Add two numbers together
B) Convert a decimal number to binary
C) Send this file to printer
D) Send a request to the web site
17) What does “random” in “random access memory” refer to?
A) The fact that a request to the memory might return the contents of any location.
B) The fact that memory units are unreliable, and may return any value.
C) The fact that the computer can refer to the memory locations in any order.
D) The fact that the amount of time required for the memory unit to respond is unknown ahead
of time.
18) How does the PC change from one fetch/execute cycle to the next (except when the
instruction is a branch or jump)?
A) Increases by 1.
B) Increases by 4.
C) Decreases by 1.
D) Doubles.
19) The processor clock
A) measures how long a program has been running.
B) makes the machine cycle go on to the next step.
C) keeps the the current time of day.
D) measures the response time to user actions such as typing or clicking.
20) Which is not a typical processor instruction?
A) Compute the logical AND of two values.
B) Test if bit is zero, and jump to a different set of instructions based on the outcome.
C) Shift the bits of a word to the right, putting in zeros on the left and discarding bits on the
right.
D) Search through a list of words to find the first entry equal to a particular value.
1) A(n) ________ is an “instruction execution engine,” cycling through a series of operations,
performing an instruction on each round.
2) ________ write the instructions for a computer.