








Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Detailed informtion about Addressing Modes, Assignment, Different Types, Implicit Addressing Mode, Register Direct Addressing Mode, Direct Addressing Mode.
Typology: Study notes
1 / 14
This page cannot be seen from the preview
Don't miss anything!









OutLine
Session Objectives
Teaching Learning Material
Objectives & Teaching
Learning Material
Session Plan
Time
(in min)
Content
Learning Aid
and
Methodology
Faculty
Approach
Typical
Student
Activity
Skill and
Competency
Developed
Quiz
Presentation
Questions
Organizes
Answers
Identifies
Knowledge
Evaluation
Assembly
Language
programming
Presentatio
n
Presentatio
n
Conclusion and
Summary
Summary Facilitates
Listens
Participates
Comprehensio
n
Immediate Addressing Mode
Opcode
Opcode
The simplest form of addressing is immediate addressing
Example:- MOVE #100H, R
Here the data 100h is moved to R1.
01 to A.
Advantage:
This mode can be used to define and use constants
or set of initials values of variables.
No memory references
Advantage:
Limited Operand size
data is a part of instruction itself.
Operand
Operand
Direct/Absolute Addressing Mode
Opcode
Opcode
The address where data is available is part of the instruction
Example:- MOVE 30A4, R
Advantage:
Large operand Magnitude
Disadvantage:
Limited Address Size
The change in the location of the program is
associated with the change in all absolute memory
references.
The address field contains th effective address of the operand.
Main Memory
Operan
d
Register Direct Addressing Mode
Opcode
Opcode
The only difference is that the address field refers to a register
rather than a main memory address
Example:- MOVE R2, R
Advantage:
No memory Reference
Disadvantage:
Limited number of registers
Register addressing is similar to direct
addressing
Registers
Operan
d
Register Indirect Addressing Mode
Opcode
Opcode
Register indirect is just analogous to indirect addressing in
the both cases; the only difference is whether the address
field refers to memory location or a register.
Example:- MOVE (R2), R
The content of address availble in register is copied into
Register R
Advantage:
Large address space
Disadvantage:
Extra memory space
Main Memory
Operan
d
Registers