|
Home
|
This page
contains a copy of a final Exam. An answer is listed by the
Exam copy.
Problem 1:
For the following problem circle the right answer:
- Time Parallelism means:
a)increasing the size of the bus
b)prefetching an instruction
c)moving the contents of two or more memory words from memory to processor
d)b and c
e)none of the above
- The number of operation code bits in the basic computer you studied is always
four bits with the first bit acting as mode bit
a)TRUE
b)FALSE
-
A microoperation consists of a sequence of macrooperations
a)TRUE
b)FALSE
- A memory reference instruction of the basic computer is a two-address type instruction
a)TRUE
b)FALSE
- The memory hierarchy is used to compensate for the speed difference between the processor and the main memory
a)TRUE
b)FALSE
Problem 2
Find the error(s), if any!, in the following register transfer operations and correct it (them).
Also sketch the hardware implementation of the corrected version. The variable "T" stands for timing signal
a) T1 : A <- A', A <- A + B b) X+Y: PC <- PC - 1 c) F.T1.(x=0) : A <� A + 1
d) T1 : A <- B ^ C e) X.Y : A<� B
|
|
Problem 3:
For the following program, list the hex code of the translated program:
Symbol Hex code
ORG400
LDA I AL
ADDIBL
STA CL
CLA
CIL
ADD AH
ADDBH
STACH
HLT
Problem 4:
A digital comouter has a common bus system for 16 registe^of32 bits each. The bus is constructed
with multiplexers (ML'X's)
(a) How many selection inputs are there in each MUX ?
(b) What size of multiplexers are needed9
(c) How many multiplexers are there in ther bus?
(d) Draw a simplified schematic for the system.
|
|
HTML web page (HyperText Markup Language)
.ps PostScript
.doc Microsoft Word
.rtf Rich Text
.zip archive file for Windows
.tar archive file for UNIX
.jpg
picture format (To save the above picture :right-click on it and choose
"Save Picture as")
|