REGISTER TRANSFER AND MICROOPERATIONS

Download Report

Transcript REGISTER TRANSFER AND MICROOPERATIONS

University of Palestine
Faculty of Engineering and Urban planning
Software Engineering Department
Computer System Architecture
ESGD2204
Discussion 1
Eng. Mohammed Timraz
Electronics & Communication Engineer
Wednesday, 10th march 2010
Examples
Example 1:
Show the block diagram of the hardware that implements the
following register transfer statement:
yT2: R2
R1, R1
R2.
Examples
Example 2:
A digital computer has a common bus system for 16
registers of 32 bits each.
The bus is constructed with multiplexers.
How many selection inputs are there in each
multiplexer?
What size of multiplexers are needed?
How many multiplexers are there in the bus?
Examples
Example 3:
Show that the hardware that implement the
following statement.
Include the logic gates for the control function and
block diagram for the binary counter with a count
enable input.
xyT0 + T1 + y'T2 : AR ← AR + 1
Examples
Example 4:
Design a 4 bit combinational circuit decremener
using four full adder circuits.
Examples
Example 5:
What is the wrong with the following register
transfer statements.
xT: AR ← (AR)' , AR ← 0
yt: R1 ← R2 , R1 ← R3.
zT: PC ← AR , PC ← PC + 1
Examples
Example 6:
How many 128*8 ROM memory chips are needed
to provide a memory capacity of 4096*16?
Examples
Example 7:
A ROM chip of 4096 * 8 bits has two enable inputs and
operates from a 5 volt power supply. How many pins are
needed for the integrated circuit package? Draw a block
diagram and label all input and output terminals in the
ROM.