Computer-science_A-level_Cie
-
computers-and-components6 主题
-
logic-gates-and-logic-circuits2 主题
-
central-processing-unit-cpu-architecture6 主题
-
assembly-language-4 主题
-
bit-manipulation1 主题
-
operating-systems3 主题
-
language-translators2 主题
-
data-security3 主题
-
data-integrity1 主题
-
ethics-and-ownership3 主题
-
database-concepts3 主题
-
database-management-systems-dbms-1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml1 主题
-
computational-thinking-skills1 主题
-
algorithms14 主题
-
data-types-and-records2 主题
-
arrays2 主题
-
files1 主题
-
introduction-to-abstract-data-types-adt1 主题
-
programming-basics1 主题
-
constructs2 主题
-
structured-programming1 主题
-
program-development-life-cycle2 主题
-
program-design-2 主题
-
program-testing-and-maintenance3 主题
-
user-defined-data-types1 主题
-
file-organisation-and-access-3 主题
-
floating-point-numbers-representation-and-manipulation3 主题
-
protocols2 主题
-
circuit-switching-packet-switching1 主题
-
processors-parallel-processing-and-virtual-machines5 主题
-
boolean-algebra-and-logic-circuits4 主题
-
purposes-of-an-operating-system-os3 主题
-
translation-software3 主题
-
encryption-encryption-protocols-and-digital-certificates3 主题
-
artificial-intelligence-ai4 主题
-
recursion1 主题
-
programming-paradigms4 主题
-
object-oriented-programming7 主题
-
file-processing-and-exception-handling2 主题
-
data-representation5 主题
-
multimedia3 主题
-
compression2 主题
-
networks-and-the-internet11 主题
system-architecture
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