CrazyEngineers Archive
Old, but evergreen and popular discussions on CrazyEngineers, presented to you in read-only mode.
@Ankita Katdare • 22 Nov, 2011 • 6 likes
The structure of CPU for a typical Von Neumann Machine is as follows -

[Image Courtesy - Donovan Book]

The structure above consists of -

1. Instruction Interpreter
2. Location Counter
3. Instruction Register
4. Working Registers
5. General Register

The Instruction Interpreter Hardware is basically a group of circuits that perform the operation specified by the instructions fetched from the memory.

The Location Counter can also be called as Program/Instruction Counter simply points to the current instruction being excuted.

The working registers are often called as the "scratch pads" because they are used to store temporary values while calculation is in progress.

This CPU interfaces with Memory through MAR & MBR

MAR (Memory Address Register) - contains address of memory location (to be read from or stored into)
MBR (Memory Buffer Register) - contains copy of address specified by MAR

Memory controller is used to transfer data between MBR & the memory location specified by MAR

The role of I/O Channels is to input or output information from memory.

You may discuss this further in this thread.

Related Posts

@Ankita Katdare · Nov 1, 2015

CrazyEngineers is back with Hunt For India’s Best Academic Project Contest - 2016!​ About The Contest - CrazyEngineers is back with its mission to hunt for the best academic project...

@gaurav.bhorkar · Apr 8, 2011

A lot of students in my college are talking about taking training this summer. I just wanted to ask, what do we learn in a training course (for CS)? Is...

@Guneet Khanuja · Jul 14, 2014

ShopClues is an online retail website founded in 2011 by Sanjay Sethi and Sandeep Aggarwal. Founded in the Silicon Valley - USA, ShopClues is now headquartered in Gurgaon, India. An...

@santosh.aherkar · Jan 25, 2008

If I want to built a wall of say 10' X 10'. Considering the brick dimensions as 9"X4"X2.5" & wall width 1' (correct me if i am wrong in case...

@Ankita Katdare · Nov 24, 2013

I was earlier today discussing with a friend about the general trend followed by students in engineering colleges in India when they are in final year or final semester. They...