- (20 points) A byte of memory contains the hexadecimal value E6. What
decimal number does this represent, if the byte is interpreted as containing:
- an 8-bit unsigned integer
- an 8-bit signed integer in sign-magnitude form
- an 8-bit signed integer in one's complement form
- an 8-bit signed integer in two's complement form
- (10 points) Assume that the hex value 42018000 represents a
floating point number in IEEE-standard single precision format. What
decimal number does it represent? Show your work.
- (10 points)Fill in the truth table for the logical expression
NOT (NOT(A) OR NOT(B)). What single logic gate has the same
truth table?
A B NOT (NOT(A) OR NOT(B))
------------------------------------
0 0
0 1
1 0
1 1
- (10 points) Describe the differences between a demultiplexer and a
decoder.
- (30 points)
A function of four inputs is defined by the following truth table:
A B C D | F
----------------
0 0 0 0 | 0
0 0 0 1 | 0
0 0 1 0 | 0
0 0 1 1 | 0
0 1 0 0 | 0
0 1 0 1 | 0
0 1 1 0 | 1
0 1 1 1 | 1
1 0 0 0 | 0
1 0 0 1 | 0
1 0 1 0 | 0
1 0 1 1 | 1
1 1 0 0 | 0
1 1 0 1 | 1
1 1 1 0 | 1
1 1 1 1 | 1
- Draw a Karnaugh map for the function.
- Reduce the function using your Karnaugh map and write the equation
for the minimized function in sum-of-products form.
- Draw the circuit diagram for your minimized function.
- (10 points) What does it mean to say that a microprogram "interprets"
a machine code program? Be specific.
- (10 points) The table below lists the inputs applied to an RS-latch
over time. Fill in the last row of the table, indicating the state of the
latch (A) after each pair of inputs has been applied. (Each of your answers
should be either 0 or 1).
time (t) 0 1 2 3 4 5 6 7 8 9
---------------------------------------------------------
S 1 1 1 0 1 1 0 1 1 1
R 0 1 1 1 1 1 1 1 0 1
A(t+)