View more random threads:
- vu eng301 first assignment spring 2015 due date 22 may
- CS504 Software Engineering - I Assignments No. 2 Dec 11,...
- Software Engineering I – CS504 Solution of Assignment No....
- CS201 Solution 2nd Assignment Spring 2010 May 4
- MTH302 Assignment 3 Solution July 2010
- CS614 Data Warehousing Assignment No. 02 Semester Fall 2013...
- BUSINESS FINANCE (ACC501) ASSIGNMENT NO. 01 Solution...
- MGMT627 PROJECT MANAGEMENT Assignment No. 1 Solution Fall...
- CS304 Object Oriented Programming Assignment No.3 Fall...
- Please post your assignment with the right subject in right...
CS501: Advanced Computer Architecture
Assignment No. 02
Semester: Fall 2013
Total Marks: 20
Due Date 5 December, 2013
Question 1: Marks 15
Suppose you have eight general purpose registers ( ra, rb, rc, rd, re, rf, rg and rh). You are required to complete the instruction fetch-execute cycle of register-to-register sub (subtract) and add (addition) instructions. Also specify the corresponding type of structural RTL.
You are required to solve:
1.1. Type of structural RTL (Register Transfer Language) 1 Mark
1.2. Fetch-execute cycle of the register-to-register Add instruction 7 Marks
1.3. Fetch-execute cycle of the register-to-register Sub instruction 7 Marks
Sponsored Links
Question 2: Marks 1+1+1+1+1=5
.
Briefly explain the following RTL (Register Transfer Language) notations:
i. R [4]←R [3] + (-32)
ii. R[2] ←R[0] ©R[5]/R[7]
iii. R [1]← R [2] ~ R [5]
iv. IO[R [2]+1]← R[1]]
v. M[R [2] +14] ← R [4]
There are currently 1 users browsing this thread. (0 members and 1 guests)