Lec 03-Introduction To 8085 Instruction Set
Lec 03-Introduction To 8085 Instruction Set
Lec 03-Introduction To 8085 Instruction Set
1
Intel 8085 Internal Structure
2
Instruction and Program
6
Prepared by: Dr Masri Ayob - TK2123
2-byte instructions
7
Prepared by: Dr Masri Ayob - TK2123
3-byte instructions
The first byte specifies the operation code and the
following two bytes specify the 16-bit address.
The second byte is the low-order address and the
third byte is the high-order address.
For example:
8
Prepared by: Dr Masri Ayob – TK2633
8085 Instruction Set
9
Data Transfer (copy) Instructions
11
DATA TRANSFER OPERATIONS
12
Move Immediate Instructions
EXAMPLE 1
13
Move Immediate Instructions
EXAMPLE 2
Load the accumulator A with the data byte 82H
(the letter H indicates hexadecimal number), and
save the data in register B.
15
Move Immediate Instructions
EXAMPLE 4
16
Direct Data Transfer Instructions
17
Direct Data Transfer Instructions
18
Direct Data Transfer Instructions
EXAMPLE 1
19
Direct Data Transfer Instructions
EXAMPLE 2
21
INDIRECT DATA TRANSFER INSTRUCTIONS
22
INDIRECT DATA TRANSFER INSTRUCTIONS
EXAMPLE 1
23
REGISTER DATA TRANSFER INSTRUCTIONS
24
REGISTER DATA TRANSFER INSTRUCTIONS
25
MISCELLANEOUS DATA TRANSFER INSTRUCTIONS
26
SUMMARY
27
SUMMARY
28
SUMMARY
29
SUMMARY
30
SUMMARY
31
Exercises
32