Photo AI

Last Updated Sep 26, 2025

Von Neumann Architecture Simplified Revision Notes

Revision notes with simplified explanations to understand Von Neumann Architecture quickly and effectively.

user avatar
user avatar
user avatar
user avatar
user avatar

265+ students studying

Von Neumann Architecture

The Von Neumann architecture describes a computer system where both data and instructions (programs) are stored in the same memory. This design is widely used in modern computers.

MAR and MDR

MAR (Memory Address Register)

  • Stores the memory address of the data or instruction to be fetched from or sent to memory.
  • Its purpose is to point to the location in memory where the CPU needs to read or write data.

MDR (Memory Data Register)

  • Temporarily holds the data that has been fetched from or is about to be written to memory.
  • Its purpose is to act as a buffer between the CPU and memory, storing data being transferred.

Purpose of Each Register

  • MAR stores an address, telling the CPU where in memory to fetch or send data.
  • MDR stores data, either coming from or going to memory.

Difference Between Storing Data and an Address

  • Storing data means holding the actual information being processed (e.g., a number or a letter).
  • Storing an address means holding a reference to a specific location in memory where data is stored.

Program Counter and Accumulator

Program Counter (PC)

  • Holds the address of the next instruction to be executed by the CPU.
  • It automatically increments after each instruction is fetched, ensuring instructions are executed in sequence.

Accumulator (ACC)

  • A special register is used to store intermediate results of arithmetic and logic operations.
  • It temporarily holds data being processed by the CPU, particularly the outcome of calculations.
infoNote

Key Points to Remember

  • The Von Neumann architecture stores both data and instructions in the same memory.
  • The Memory Address Register (MAR) holds the location of the data or instruction in memory.
  • The Memory Data Register (MDR) temporarily stores data being transferred between the CPU and memory.
  • The Program Counter (PC) tracks the address of the next instruction to be executed.
  • The Accumulator (ACC) stores intermediate results of arithmetic and logic operations.
Books

Only available for registered users.

Sign up now to view the full note, or log in if you already have an account!

500K+ Students Use These Powerful Tools to Master Von Neumann Architecture

Enhance your understanding with flashcards, quizzes, and exams—designed to help you grasp key concepts, reinforce learning, and master any topic with confidence!

60 flashcards

Flashcards on Von Neumann Architecture

Revise key concepts with interactive flashcards.

Try Computer Science Flashcards

6 quizzes

Quizzes on Von Neumann Architecture

Test your knowledge with fun and engaging quizzes.

Try Computer Science Quizzes

8 questions

Exam questions on Von Neumann Architecture

Boost your confidence with real exam questions.

Try Computer Science Questions

58 exams created

Exam Builder on Von Neumann Architecture

Create custom exams across topics for better practice!

Try Computer Science exam builder

13 papers

Past Papers on Von Neumann Architecture

Practice past papers to reinforce exam experience.

Try Computer Science Past Papers

Other Revision Notes related to Von Neumann Architecture you should explore

Discover More Revision Notes Related to Von Neumann Architecture to Deepen Your Understanding and Improve Your Mastery

96%

114 rated

CPU Architecture, Performance & Embedded Systems

The Purpose of the CPU

user avatar
user avatar
user avatar
user avatar
user avatar

393+ studying

190KViews

96%

114 rated

CPU Architecture, Performance & Embedded Systems

CPU Components & Their Function

user avatar
user avatar
user avatar
user avatar
user avatar

445+ studying

197KViews

96%

114 rated

CPU Architecture, Performance & Embedded Systems

CPU Performance

user avatar
user avatar
user avatar
user avatar
user avatar

248+ studying

189KViews

96%

114 rated

CPU Architecture, Performance & Embedded Systems

Embedded Systems

user avatar
user avatar
user avatar
user avatar
user avatar

364+ studying

196KViews
Load more notes

Join 500,000+ GCSE students using SimpleStudy...

Join Thousands of GCSE Students Using SimpleStudy to Learn Smarter, Stay Organized, and Boost Their Grades with Confidence!

97% of Students

Report Improved Results

98% of Students

Recommend to friends

500,000+

Students Supported

50 Million+

Questions answered