Anda di halaman 1dari 1

BANGLADESHUNIVERSITYOFENGINEERINGANDTECHNOLOGY(BUET)

Dhaka1000,Bangladesh
Subject:CSE305
Assignment(ClassTest2)
1) Consider the following set of instructions according to your student ID:
i. ADD, OR, LW, BNE.
(Last 3 digit of Student Id mod 6=0 e.g., 6, 12)
ii. ADD, SUB, LW, BE.
(Last 3 digit of Student Id mod 6=1, e.g., 1, 7)
iii. SUB, AND, SW, JUMP
(Last 3 digit of Student Id mod 6=2, e.g., 2, 8)
iv. SUB, AND, LW, SW
(Last 3 digit of Student Id mod 6=3, e.g., 3, 9)
v.
LW, SW, BNE, JUMP
(Last 3 digit of Student Id mod 6=4, e.g., 4, 10)
vi. AND, SW, BE, BNE
(Last 3 digit of Student Id mod 6=5, e.g., 5, 11)
Design the single cycle datapath and control that can execute the assigned set of
instructions. Minimize the number of hardware used as much as possible; i.e., there
should be no redundant hardware in your design.
Show the diagram. State the execution details according to your designed datapath for
each instruction of your assigned instruction set. Mention the tasks and values of control
signals for every instruction of your assigned instruction set.
Submit your assignments on Sunday May 26, 2013 during your CSE 305 class. In case if the
class is closed for any unavoidable circumstance such as strike, the timeline will be extended up
to the next available CSE 305 class.

Warning:
(i)
(ii)

Do not try to copy. If I can identify any copy case,


both copier and copy supplier will get 0.
Late submission will not be accepted.

Anda mungkin juga menyukai