Assignment No. 02
CS501: Advanced Computer Architecture
Total Marks: 20
Due Date: 04/06/2015
Please read the following instructions carefully before submitting assignment.
It should be clear that your assignment will not get any credit if:
The objective of this assignment is to provide an in-depth experience of:
In this assignment, you are going to understand instruction cycles (fetch-execute cycles) of an assembly program which performs addition operation. The program has total three instructions placed at memory addresses from 200 to 204. For each instruction, there will be one-fetch cycle and one-execute cycle. So there will be total six (6) cycles (steps) of this program.
In the below given table, Step-1 of the program has already been provided to you as an example.
Guidelines for Assignment Submission:
A PowerPoint file has already been attached. You are required to complete the remaining steps in the attached power point file (.ppt) and submit that file through LMS.
Following guidelines should be kept in mind to solve the assignment.
Guidelines for Recording Audio Narration:
The guidelines about how you will record your voice are given below.
Solution must be submitted in the attached .ppt file (Presentation_Assignment 2).
Solution submitted in MS Word, PDF, Image or any other format will not acceptable.
Solution submitted through email will also not acceptable.
Video Tutorials for Audio Narration
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
We are here with you hands in hands to facilitate your learning and do not
plz ye bta dain k kon se lecture me ha ye topic?
Dear Students Don’t wait for solution post your problems here and discuss ... after discussion a perfect solution will come in a result. So, Start it now, replies here give your comments according to your knowledge and understandings....
http://www.it.uom.gr/teaching/opsysanimation/animations/IECYCLE.SWF check this for solving this asimnt.
can you provide us that assignment file?
yr addition end py ni honi kyaa step (6) main ?
kindly upload the complete solution
A detailed is shown in the tutorial.
The fetch cycle begins with retrieving the address stored in the Program
Counter (PC). The address stored in the PC is some valid address in the
memory holding the instruction to be executed. (In case this address does
not exist we would end up causing an interrupt or exception).The Central
Processing Unit completes this step by fetching the instruction stored at
this address from the memory and transferring this instruction to a special
register – Instruction Register (IR) to hold the instruction to be executed.
The program counter is incremented to point to the next address from
which the new instruction is to be fetched.