Assembly language instructions
Assembler trace table example 1
Answer
Task 1
Task 2
Task 3
Task 4.1
Task 4.2
Task 5
Task 6
Task 7
Task 8
Task 9
Task 10
Reflection
13.79M
Category: informaticsinformatics

Memory addressing princples

1.

Memory
addressing
princples
LO:
12.3.4.1 explain memory addressing

2.

Revision
Click to start a quiz!
This quiz covers key concepts of Virtual
Machines, Paging, and Segmentation in
operating systems.

3.

Memory
addressing
modes
There are many ways to locate data and
instructions in primary memory and these
methods are called “memory address modes”.
Memory address modes determine the method
used within the program to access data either
from the Cache or the RAM.

4.

What are
these
addressing
modes?
Direct
Indirect
Immediate
We have four addressing modes:
Indexed

5.

Group work
Create a poster about memory addressing
mode(show how memory addressing modes
works and provide examples):
• Direct
• Indirect
• Immediate
• Indexed

6.

Immediate
addressing
LDM
Immediate addressing means that the
data to be used is hard-coded into the
instruction itself.
LDA #8
Answer is: 8

7.

Direct
addressing
LDD
This is a very simple way of addressing
memory - direct addressing means the
code refers directly to a location in
memory
LDA (3001)
Answer is: 859

8.

Indirect
addressing
LDI
Indirect addressing means that the
address of the data is held in an
intermediate location so that the address
is first 'looked up' and then used to locate
the data itself.
LDA [3001]
Answer is: 653

9.

Final address = base address + index
Indexed
Addressing
LDX
Indexed addressing means that the final
address for the data is determined by
adding an offset to a base address.
LDA 3000[2]
Answer is: 1025

10.

11.

PRACTICE
solve the challenges
Understanding Memory Address Modes
- 101 Computing

12.

EXam style
question
Read questions from handouts and answer in
copybooks

13. Assembly language instructions

14. Assembler trace table example 1

15. Answer

16.

Assembler trace table example 2

17.

Answer

18.

Individual work in workbook

19. Task 1

20.

Answer

21. Task 2

22.

Answer

23. Task 3

24.

Answer

25. Task 4.1

26.

Answer

27. Task 4.2

28.

Answer

29. Task 5

30.

Answer

31. Task 6

32.

Answer

33. Task 7

34.

Answer

35. Task 8

36.

Answer

37. Task 9

38.

Answer

39. Task 10

40.

Answer

41. Reflection


Rate your understanding! *
Out of 10, how confident are you now with this task? Be honest!
WWW? (WHAT WENT WELL?)
EBI? (EVEN BETTER IF...?)
English     Русский Rules