Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.

2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

3. Student and Teacher User Guides |  Schemes of Work |   Real Teacher use Videos |

Join 36000+ teachers and students using TTIO.

Memory and Addressing Modes

Memory address modes determine the method used by a running program to access its data or next instruction. Memory includes the internal registers of the CPU as well as external RAM. Some memory modes are suited to access the registers whilst other memory modes are better at accessing external RAM.

In computing, a memory address is a reference to a specific memory location used at various levels by software and hardware. Memory addresses are fixed-length sequences of digits conventionally displayed and manipulated as unsigned integers. Such numerical semantic bases itself upon features of CPU (such as the instruction pointer and incremental address registers), as well upon use of the memory like an array endorsed by various programming languages

(Above) In a computer using virtual memory, accessing the location corresponding to a memory address may involve many levels.