We have been working very hard since 2009 to facilitate in your learning Read More. We can't keep up without your support. Donate Now.

www.bit.ly/vucodes

+ Link For Assignments, GDBs & Online Quizzes Solution

www.bit.ly/papersvu

+ Link For Past Papers, Solved MCQs, Short Notes & More

CS501 Advance Computer Architecture Assignment No 02 Fall 2019 Solution & Discussion


+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

+ Click Here to Search (Looking For something at vustudents.ning.com?)

+ Click Here To Join (Our facebook study Group)


Views: 2006

Replies to This Discussion

Please Discuss here about this assignment.Thanks

Our main purpose here discussion not just Solution

Students having same subject can start discussion here to solve assignment, GDB & Quiz and can clear their concepts until solution is provided. 

 

P.S:    Please always try to add the discussion in proper format title like “CS101 Assignment / GDB No 01 Solution & Discussion Due Date: ___________”

Then copy Questions from assignment file and paste in Discussion.

 

http://bit.ly/vucodes (For Assignments, GDBs & Online Quizzes Solution)

http://bit.ly/papersvu (For Past Papers, Solved MCQs, Short Notes & More)

Click Here to Search (Looking For something at vustudents.ning.com?)

It has a small calculation for hexadecimal representation 

CS501 Advance Computer Architecture Assignment 2 Solution & Discussion Fall 2019


 

Assignment No. 02

Semester: Fall 2019

Advance Computer Architecture – CS501

Total Marks: 20

 Due Date:  28-11-2019

Please carefully read the following instructions before attempting assignment

OBJECTIVE OF ASSIGNMENT

              Objective of this assignment is to increase the learning capabilities of the students about:

·       Encoding of Assembly Instructions

·      Behavioral RTL description of instruction

·      ISA of Modified EAGLE

·       Address Bus and Data Bus in Modified EAGLE

 

RULES FOR ASSIGNMENT

It should be clear that your assignment will get credit only if:

·      The assignment is submitted before or on the due date.

·       The submitted assignment file is not corrupted or damaged.

·       The assignment is not copied (from another student or internet).

 

UPLOADING INSTRUCTIONS

              Read the following instructions carefully before uploading assignment:

·       Upload/Submit assignment in your VULMS assignment interface.

·       No assignment will be accepted through email.

·       Your assignment must be with .doc extension. (Any other format will not be accepted)

 

NOTE

No assignment will be accepted after the due date via email in any case (whether it is the case of load shedding or internet malfunctioning etc.). Hence, refrain from uploading assignment in the last hour of deadline. It is recommended to upload solution file at least two days before its closing date.

If you find any mistake or confusion in assignment (Question statement), please consult with your instructor before the deadline. After the deadline, no queries will be entertained in this regard. Moreover, keep checking announcements section.

 

For any query, feel free to email at:

cs501@vu.edu.pk

Best of Luck

Question # 01                                                                                       10 Marks

Consider the below given table consisting of assembly instructions belonging to different processors.

Instruction

Processor

Hexadecimal Code

Behavioral RTL

JPL R5, [26]

Falcon - A

 

 

STS R7, R2 (100)

Falcon - E

 

 

STACC R4, 36

Modified EAGLE

 

 

DIV R2

EAGLE

 

 

SHIFTL R5, R2, 7

FALCON - A

 

 

Write machine code (in the hexadecimal representation) and behavioral RTL description for each instruction given in table.

Question # 02                                                                                           10 Marks

Consider the below given tables belonging to Modified EAGLE architecture.

  • Table 1 shows the contents of registers R1, R2 and memory labels A, B, C. The contents of memory labels are memory addresses.

Register

Contents

Memory Label

Address

R1

0015h

A

AB10h

R2

25CBh

B

3320h

 

 

C

AB0Eh

Table 1: Contents in Registers and Memory labels

  • Table 2 represents byte- aligned memory map and shows the value stored at each memory address.

Memory Address

Memory Contents

Memory Address

Memory Contents

AB0Eh

15h

3320h

CEh

AB0Fh

20h

3321h

55h

AB10h

56h

3322h

39h

AB11h

EFh

3323h

20h

Table 2: Contents at different memory addresses

  • Table 3 contains the instructions of an assembly program for Modified EAGLE. You are required to complete Table 3 by writing the values of destination operand, 16-bit address bus and 16-bit data bus after each instruction is executed.

Write the complete steps for calculating the values of Destination Operand, Data Bus & Address Bus after the execution of each instruction.

Instruction

Contents stored in Destination Operand

Data Bus

Address Bus

Calculation Steps

LDACC B

 

 

 

 

SUB R1

 

 

 

 

LDACC C

 

 

 

 

ADD R2

 

 

 

 

STACC A

 

 

 

 

Table 3: Data Bus and Address Bus Contents for Modified Eagle

No solution or idea given yet

Share solution anyone plz 28 is last date

Plz provide solution

plz solution send kr day koi ALLAH ka banda aj last date h

Attachments:

CS501 Assignment No 02 Solution Fall 2019

below link 

CS501 Assignment No 02 Solution Fall 2019.doc

Asmat  thanks for sharing.. gud keep it up ...

cs501 assignment 2 idea solution.

below link 

cs501 assignment 2 idea solution.

RSS

Looking For Something? Search Here

HELP SUPPORT

This is a member-supported website. Your contribution is greatly appreciated!

© 2020   Created by +M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service

.