Computer Science AS CIE
-
data-representation as5 主题
-
multimedia as3 主题
-
compression as2 主题
-
networks-and-the-internet as11 主题
-
computers-and-components as5 主题
-
logic-gates-and-logic-circuits as2 主题
-
central-processing-unit-cpu-architecture as6 主题
-
assembly-language- as4 主题
-
bit-manipulation as1 主题
-
operating-systems as3 主题
-
language-translators as2 主题
-
data-security as3 主题
-
data-integrity as1 主题
-
ethics-and-ownership as3 主题
-
database-concepts as3 主题
-
database-management-systems-dbms- as1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml as1 主题
-
computational-thinking-skills as1 主题
-
algorithms as4 主题
-
data-types-and-records as2 主题
-
arrays as2 主题
-
files as1 主题
-
introduction-to-abstract-data-types-adt as1 主题
-
programming-basics as1 主题
-
constructs as2 主题
-
structured-programming as1 主题
-
program-development-life-cycle as1 主题
-
program-design- as2 主题
-
program-testing-and-maintenance as3 主题
system-architecture as
Exam code:9618
Von Neumann Model
What is the Von Neumann model?
-
The Von Neumann model is a design of the CPU which was proposed by Mathematician John Von Neumann in the 1940s, which most general-purpose computers are built upon
-
The Von Neumann model outlines how the computer memory, input/output devices and processor all work together

-
The Von Neumann model consists of:
-
Central processing unit (CPU)
-
Able to access memory directly
-
Memory that can store programs as well as data (registers)
-
Stored programs that contain instructions that can be executed in order
-
Registers
-
Extremely small, extremely fast memory located in the CPU
-
Hold small amounts of data needed as part of the fetch-execute cycle
-
Includes both:
-
General purpose registers
-
Special purpose registers.
-
-
A general purpose register can store any data the CPU is currently working on
-
It is flexible and can be used for various operations
-
Special purpose registers
What is a special purpose register?
-
A special purpose register has a dedicated role within the operation of the CPU
-
There are a number of special purpose registers that control or track data
-
Examples of special purpose registers includes:
-
The Program Counter (PC)
-
The Memory Address Register (MAR)
-
The Memory Data Register (MDR)
-
The Accumulator (ACC)
-
Current Instruction Register (CIR)
-
Index register (IX)
-
Status register (SR)
-
-
For each of the registers you must know
-
The name of the register
-
Its acronym
-
The purpose of the register
-
|
Name |
Acronym |
Purpose |
|---|---|---|
|
Program Counter |
PC |
|
|
Memory Address Register |
MAR |
|
|
Memory Data Register |
MDR |
|
|
Current Instruction Register |
CIR |
|
|
Accumulator |
ACC |
|
|
Index Register |
IX |
|
|
Status Register |
SR |
|
Responses