|
Assignment No. 01
Semester: Spring 2013
CS501: Advanced Computer
Architecture
|
Total Marks: 20
Due Date: 24-04-13
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Instructions
Please
read the following instructions carefully before assignment submission.
It should be clear that your
assignment will not get any credit if:
§
The assignment is submitted
after due date.
§
The submitted assignment does
not open or file is corrupt.
§
The assignment is found to be
copied from Internet.
§
The assignment is found to be
copied from other student.
§
The assignment submitted is not
according to required file format (.doc).
Objective
The
objective of this assignment is:
§
To
assess your overall understanding of Computer Architecture and Organization
§
To
assess your overall understanding of Computer Instructions
§
To assess
your overall understanding of Fetch, Decode and Execute Cycle
Note:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assignment
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Question:
Dear Student, you are given typical view
of selected Memory and Processor registers in Figure 1. In memory, you can
see three instruction codes in upper area, while two data values are given in
lower part. These instruction codes represent an addition operation.
Addition
Operation: You are required to perform an addition operation in which you have to add the contents of
memory word at address 781 to the contents of memory word at 782. After
performing this addition, result should be stored at 782. Your task is to perform step-by-step execution of these
three instructions and show registers configuration at each step.
For your understanding, Step-1 of this
sequence of execution is shown in Figure 1.
In this Figure, you can see PC=200 which indicate that instruction stored
at address 200 is in execution and the same instruction (1781) is loaded in
IR register.
Figure-1
Where,
AC is Accumulator Register.
PC is Program Counter.
IR is Instruction Register.
Submission:
You need to complete execution of the
three given instructions and provide step wise registers and memory
configuration. Please submit your solution in MS Word format by
completing/filling the provided steps on page-4.
Hint Regarding
Three Instructions:
·
First instruction 1781 means Load value stored at address 781
into accumulator register.
·
Second instruction 5782 means perform addition of value stored
at address 781 with value in accumulator register and store the result in
accumulator register.
·
Third instruction 2782 means store value of accumulator register
at address 782.
Answer:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GOOD
LUCK!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We tried that Assignment Solution, Graded Discussion Solution,Announcement
Search with our Site
Custom Search
Saturday, April 20, 2013
CS501: Advanced Computer Architecture Assignment No. 01 Semester: Spring 2013
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment