Solved

Pogram Counter

Posted on 2002-03-26
5
268 Views
Last Modified: 2012-05-04
why there is bidirectional path between "Program Counter" & "Data Bus" in micro processors of Intel Series.
As Memory address of Instruction is placed from Data Bus to Program Counter in one direction What is moved back from Program Counter to Data Bus in reverse direction.
0
Comment
Question by:SairaZaidi
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
5 Comments
 
LVL 2

Accepted Solution

by:
willinois earned 45 total points
ID: 6896449
0
 
LVL 32

Assisted Solution

by:jhance
jhance earned 45 total points
ID: 6896745
There must be a bi-directional path between the PC (program counter) and the data bus on Intel architecture CPUs to support instructions that:

1) Set the PC from an instruction.  Like an absolute JMP.  The data following the JMP opcode is the new PC and must be able to get from the data bus to the PC.

2) Set memory from the PC.  A good example is the CALL instruction.  CALL pushes the PC onto the STACK.  Since the stack is in memory on Intel CPUs, there must be a path from the PC to data bus.

Of course it's possible to have the PC go somewhere else BEFORE sending it to the data bus and therefore eliminate the direct PC <--> data bus path but the frequency of such instructions as noted above would make this missing path a major bottleneck.

CPU architecture designers spend a lot of time modelling things to figure out where the bottlenecks are and how to best eliminate them.
0
 
LVL 6

Expert Comment

by:akboss
ID: 8954962
============================
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
Accept a comment Split between willinois and jhance .
Please leave any comments here within the next seven days.
 
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
 
akboss
EE Cleanup Volunteer
============================
0
 
LVL 32

Expert Comment

by:jhance
ID: 8955339
Do it.  This question has been hanging for > 1 year!!!
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
Stuck in voice control mode on your Amazon Firestick?  Here is how to turn it off!!!
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…
This video shows how to use Hyena, from SystemTools Software, to update 100 user accounts from an external text file. View in 1080p for best video quality.
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question