Instruction Set 8085
-
Upload
stupidsidcom -
Category
Documents
-
view
1.492 -
download
2
description
Transcript of Instruction Set 8085
![Page 1: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/1.jpg)
CHAPTER 4
SECTION 4.8
Instruction set 8085
![Page 2: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/2.jpg)
1. DATA TRANSFER GROUP INSTRUCTION.
4. ARITHMETIC GROUP INSTRUCTION.
7. LOGICAL GROUP INSTRUCTION.
10. BRANCHING GROUP INSTRUCTION.
Classification of instruction set:
![Page 3: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/3.jpg)
1. 1 BYTE INSTRUCTION:
i. MOV C,A
ii. ADD B
3. 2 BYTE INSTRUCTION:
i. MVI A, 8-bit data
ii. OUT 8-bit address
5. 3 BYTE INSTRUCTION
i. LDA 2050
ii. STAX H
Length of Instructions:
![Page 4: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/4.jpg)
SOURCE TO DESTINATION
LENGTH OF INSTRUCTION
EXAMPLES:
1. LDAX Rp
2. STAX Rp
3. LXI Rp, 16 bit immediate data
Data transfer group:
![Page 5: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/5.jpg)
LENGTH OF INSTRUCTION
FUNCTION
FLAGS AFFECTED
T-STATE
LDAX Rp
![Page 6: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/6.jpg)
LDAX B
Before execution
A00
B20
C01
D E
H L
2000
200150
2002
![Page 7: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/7.jpg)
LDAX B
After execution
A50
B20
C01
D E
H L
2000
200150
2002
![Page 8: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/8.jpg)
LENGTH OF INSTRUCTION
FUNCTION
FLAGS AFFECTED
T-STATE
STAX Rp
![Page 9: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/9.jpg)
STAX D
Before execution
A20
B C
D25
E05
H L
2504
250510
2506
![Page 10: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/10.jpg)
STAX D
After execution
A20
B C
D25
E05
H L
2504
250520
2506
![Page 11: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/11.jpg)
LENGTH OF INSTRUCTION
FUNCTION
FLAGS AFFECTED
T-STATE
LXI Rp, 16 bit immediate data
![Page 12: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/12.jpg)
LXI B, 1507H
Before execution
A
B00
C00
D E
H L
2504
2505
2506
![Page 13: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/13.jpg)
LXI B, 1507H
After execution
A
B15
C07
D E
H L
2504
2505
2506
![Page 14: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/14.jpg)
PERFORMS ARITHMETIC OPERATIONS.
LENGTH OF INSTRUCTION.
EXAMPLES:
1. ADD Rs
2. INR R
3. DCR R
Arithmetic group
![Page 15: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/15.jpg)
LENGTH OF INSTRUCTION
FUNCTION
FLAGS AFFECTED
T-STATE
ADD Rs
![Page 16: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/16.jpg)
ADD B
Before execution
A93
BB
C7
D E
H L
2504
2505
2506
![Page 17: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/17.jpg)
ADD B
After execution
A4A
BB
C7
D E
H L
2504
2505
2506
![Page 18: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/18.jpg)
Procedure
![Page 19: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/19.jpg)
LENGTH OF INSTRUCTION
FUNCTION
FLAGS AFFECTED
T-STATE
INR R
![Page 20: Instruction Set 8085](https://reader035.fdocuments.in/reader035/viewer/2022080212/559bfa611a28ab4e668b458e/html5/thumbnails/20.jpg)
INR R
Before execution
A93
B C
DB
E7
H L
2504
2505
2506