What is LessonUp
Search
Channels
Log in
Register
‹
Return to search
Fetch - Execute Cycle
1 / 10
next
Slide 1:
Video
Digital Technology
Further Education (Key Stage 5)
This lesson contains
10 slides
, with
text slides
and
1 video
.
Lesson duration is:
15 min
Start lesson
Save
Share
Print lesson
Items in this lesson
Slide 1 - Video
RAM Module
16 memory locations
each containing 8 bits.
Some of these are instructions and some are variables.
Address
Data
0
0010
1110
1
0001 1111
2
1000 0100
3
0100 1101
4
0000 0000
5
0000 0000
6
0000 0000
7
0000 0000
8
0000 0000
9
0000 0000
10
0000 0000
11
0000 0000
12
0000 0000
13
0000 0000
14
0000 0011
15
0000 1110
Slide 2 - Slide
6 Registers
4 Memory Data Registers
1 Memory Address Register (MAR)
aka Instruction Address Register
1 Current Instruction Register (CIR)
aka Instruction Register
Memory Data Register A
Memory Data Register B
Memory Data Register C
Register D
Memory Address Register
Current Instruction Register
Slide 3 - Slide
RAM Module
16 memory locations
each containing 8 bits.
Some of these are instructions and some are variables.
Address
Data
0
0010
1110
1
0001 1111
2
1000 0100
3
0100 1101
4
0000 0000
5
0000 0000
6
0000 0000
7
0000 0000
8
0000 0000
9
0000 0000
10
0000 0000
11
0000 0000
12
0000 0000
13
0000 0000
14
0000 0011
15
0000 1110
Memory Data Register A
Memory Data Register B
Memory Data Register B
Memory Data Register B
Memory Address Register
Current Instruction Register
Slide 4 - Slide
Instruction Table
Instruction
Description
4-bit Opcode
Address or Registers
LOAD_A
Read RAM location into Register A
0010
4-bit RAM address
LOAD_B
Read RAM location into Register B
0001
4-bit RAM address
STORE_A
Write from Register A into RAM location
0100
4-bit RAM address
ADD
Add two Registers, store result into second Register
1000
2-bit Register ID,
2-Bit Register ID
Slide 5 - Slide
RAM Module
16 memory locations
each containing 8 bits.
Some of these are instructions and some are variables.
Address
Data
0
0010
1110
1
0001 1111
2
1000 0100
3
0100 1101
4
0000 0000
5
0000 0000
6
0000 0000
7
0000 0000
8
0000 0000
9
0000 0000
10
0000 0000
11
0000 0000
12
0000 0000
13
0000 0000
14
0000 0011
15
0000 1110
Memory Data Register A
0000 0000
Memory Data Register B
0000 0000
Memory Data Register B
0000 0000
Memory Data Register B
0000 0000
Memory Address Register
0000 0000
Current Instruction Register
0000 0000
Slide 6 - Slide
RAM Module
16 memory locations
each containing 8 bits.
Some of these are instructions and some are variables.
Address
Data
0
0010
1110
1
0001 1111
2
1000 0100
3
0100 1101
4
0000 0000
5
0000 0000
6
0000 0000
7
0000 0000
8
0000 0000
9
0000 0000
10
0000 0000
11
0000 0000
12
0000 0000
13
0000 0000
14
0000 0011
15
0000 1110
Memory Data Register A
0000 0000
Memory Data Register B
0000 0000
Memory Data Register B
0000 0000
Memory Data Register B
0000 0000
Memory Address Register
0000 0000
Current Instruction Register
0000 0000
Slide 7 - Slide
RAM Module
16 memory locations
each containing 8 bits.
Some of these are instructions and some are variables.
Address
Data
0
0010
1110
1
0001 1111
2
1000 0100
3
0100 1101
4
0000 0000
5
0000 0000
6
0000 0000
7
0000 0000
8
0000 0000
9
0000 0000
10
0000 0000
11
0000 0000
12
0000 0000
13
0000 0000
14
0000 0011
15
0000 1110
Memory Data Register A
0000 0000
Memory Data Register B
0000 0000
Memory Data Register B
0000 0000
Memory Data Register B
0000 0000
Memory Address Register
0000 0000
Current Instruction Register
0010 1110
Slide 8 - Slide
RAM Module
16 memory locations
each containing 8 bits.
Some of these are instructions and some are variables.
Address
Data
0
0010
1110
1
0001 1111
2
1000 0100
3
0100 1101
4
0000 0000
5
0000 0000
6
0000 0000
7
0000 0000
8
0000 0000
9
0000 0000
10
0000 0000
11
0000 0000
12
0000 0000
13
0000 0000
14
0000 0011
15
0000 1110
Memory Data Register A
0000 0000
Memory Data Register B
0000 0000
Memory Data Register B
0000 0000
Memory Data Register B
0000 0000
Memory Address Register
0000 0000
Current Instruction Register
0010
1110
OPCODE
Slide 9 - Slide
Instruction Table
Instruction
Description
4-bit Opcode
Address or Registers
LOAD_A
Read RAM location into Register A
0010
4-bit RAM address
LOAD_B
Read RAM location into Register B
0001
4-bit RAM address
STORE_A
Write from Register A into RAM location
0100
4-bit RAM address
ADD
Add two Registers, store result into second Register
1000
2-bit Register ID,
2-Bit Register ID
Slide 10 - Slide
More lessons like this
y10 - Embedded & generic systems
May 2024
- Lesson with
14 slides
Computing
Upper Secondary (Key Stage 4)
GCSE
Inside the Computer: Exploring the Von Neumann Architecture
September 2023
- Lesson with
26 slides
Computing
Upper Secondary (Key Stage 4)
GCSE
U2L1- Variables
December 2022
- Lesson with
17 slides
Ap csa
10th Grade
Exploring the World of Computer Systems
September 2023
- Lesson with
14 slides
Understanding Variables, Constants, and Data Types
October 2023
- Lesson with
14 slides
Lesson 3 - Memory
November 2023
- Lesson with
24 slides
Computing
Upper Secondary (Key Stage 4)
GCSE
Python - Updated
April 2023
- Lesson with
19 slides
Computing
Lower Secondary (Key Stage 3)
2TTO 1-1 Gradient and y-intercept
August 2018
- Lesson with
13 slides
Wiskunde
Middelbare school
vwo
Leerjaar 1