Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
78 views
16 pages
8085 Instruction Set
Uploaded by
Sanjoy Pathak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save 8085 Instruction Set For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
78 views
16 pages
8085 Instruction Set
Uploaded by
Sanjoy Pathak
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save 8085 Instruction Set For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save 8085 Instruction Set For Later
You are on page 1
/ 16
Search
Fullscreen
8085A Instruction Set Reference Encyclopedia’ * Courtesy of Intel Corporation. 467THE INSTRUCTION SET INSTRUCTION SET ENCYCLOPEDIA In the ensuing dozen pages, the complete 8085A instruction set is described, grouped in order under five different functional headings, as follows: 1. Data Transfer Group — Moves data be- tween registers or between memory locations and registers. includes moves, Toads, stores, and exchanges. 2. Arithmetic Group — Adds, subtracts, in- crements, or decrements data’ in registers or memory. 3. Logic Group — ANDs, ORs, XORs, com- partes, rotates, or complements data in registers or between memory and a register. 4, Branch Group — Initiates conditional or unconditional jumps, calls, returns, and restarts. 5. Stack, VO, and Machine Control Group — Includes instructions for maintaining the stack, reading from input ports, writing to output ports, setting and feading interrupt masks, and setting and clearing flags. ‘The formats described in the encyclopedia feflect the assembly language processed by Intel-supplied assembler, used with the intellec® development systems. Dota Transfer Group ‘This group of instructions transters data to and from registers and memory. Condition flags not affected by any instruction in this group. MOV rt, 72 y= ‘The content of register 12 is moved to register 11 (Move Register) MOV1,M_ (Move from memory) (GH) L) ‘The content of the memory location, whose address is in registers H and L, is moved to register F. reg. indirect MOV M,r (Move to memory) HY) — 40) The content of register r is moved to the memory location whose address is in registers H and L. TTT TTT o 1 1 1 o]s ss Cycles: 2 States: 7 Addressing: reg. indirect Flags: none MVIr, data (Move Immediate) (f) — @yte 2) ‘The content of byte 2 of the instruction is moved to register T Team lal o o}o dv o]1 14 0 data Cycles: 2 States: 7 Addressing: immediate Flags: none MVIM,data (Move to memory immediate) HY (L) ~ (byte 2) The content of byte 2 of the instruction is moved to the memory location whose ad- dress is in registers H and L. T a naa o 1/0 do v]s ss ToT Tt oo 41 1°04 1 °0 Cycles: 1 States: 4 (8085), 5 (6080) Addressing: register Flags: none AM moemonies eopysighted Ine! Corporation 176 data Cycles: 3 States: 10 Addressing: immed Jreg. indirect Flags: noneTHE INSTRUCTION SET LXI rp, data 16 (Load register pair immediate) (ch) — (byte 3), (e) — (byte 2) Byte 3 of the instruction is moved into the high-order register (rh) of the register pair fp. Byte 2 of the instruction is moved into the low-order register (1) of the ragister pair 'P. LHLD addr (Load H and L direct) (L)=((byte 3ybyte 2) (H)—(oyte 3Nbyte 2)+-1) ‘The content of the memory Igcation, whose address is specified in byte 2 and byte 3 of the instruction, is moved to register L. The content of the memory location at the suc> ceeding address is moved to register H. T T7711 o o}/R Pj}o 0 0 1 aa o 0 10 1 0 1 0 low-order data loworder addr LDA addr high-order data high-order addr Cycles: 3) Gyles: 5 States: 10 States: 16 Addressing: immediate Addressing: direct Flags: none (Load Accumulator direct) (A) — ((oyte 3ybyte 2) The content of the memory location, whose address Is specified in byte 2 and byte 3 of moyed to register A. TTT _T 1 0 410 low-order addr high-order addr STA addr cycles: 4 States: 13 Addressing: direct Flags: none (Store Accumulator direct) (byte Sybyte 2) ~ (A) ‘The content of the accumulator is moved to the memory location whose address is specified in byte 2 and byte Sof the instruc- tion, a oo 1 1 0 0 4 0 low-order addr SHLD addr LDAX rp Flags: none. (Store H and L direct) (byte SNbyte 2))—(L) (byte 3ybyte 2)+1)—(H) The content of register L is moved to the memory location whose address is specified in byte 2 and byte 3. The content of register H Is moved to the succeeding memory location. o°0 10 0 0 1 0 low-order addr high-order addr Cycles: 5 States: 16 Addressing: direct Flags) none (Load accumulator indirect) (A) — (ep) The content of the memory location, whose address is in the register pair ¢p, is moved to register A. Note: only register pairs (p=B (registers B and ©) or m=D (egisters D and E) may be specified high-order addr ia eee alee o ofr pP}]1 0 4 0 Cycles: 4 States) 13, Addressing: direct Flags: none “AN anamonics copyrighted ate Corparation 1976 Cycles: 2 States: 7 Addressing: reg. indirect Flags: noneTHE INSTRUCTION SET PCHL (Qump H and L indirect — move H and L to PC) (PCH) ~ (H) (PCL) ~ (L) The content of register H Is moved to the high-order eight bits of register PC. The content of register L is moved to the low- order eight bits of register PC. Cycles: 1 States: 6 (8085), 5 (8080) Addressing: register Flags: none Stack, VO, and Machine Control Group ‘This group of instructions performs VO, manipu- lates the Stack, and alters internal controt flags. Unless otherwise specified, condition flags are not affected by any Instructions in this group. PUSH rp (Push) (SP) — 1) - (eh) (SP) - 2) ~ (ol) (SP) — (SP) - 2 The content of the high-order register of register pair rp is moved to the memory location whose address is one less than the content of register SP. The content of the low-order register of register pair 1p is moved to the memory tocation whose ad. dress is two less than the content of register SP. The content of register SP is decremented by 2. Note: Register palr rp = SP may not be specified. Tre Sasa le 1 t{rR plo 1 04 Cyolos: 3 States: 12 (8085), 11 (8080) Addressing: reg. indirect Flags: none PUSH PSW (Push processor status word) (SP) - 1) - A) (SP) = 2p — (GY), (SP) — 2, — X MSP) - 2p ~ (P), (SP) — Ze ~ X (SP) ~ 2e ~ (AC) (SP) — 25 — X (SP) ~ 2, ~ 2), (SP) ~ 27 ~ 8) (SP) ~ (SP) - 2 X: Undetined. “ha mnemonics copyrighted inte Corporation 1976. The content of register A is moved to the memory location whose address is one Jess than register SP. The contents of the Condition flags are assembled into a pro- cessor status word and the word is moved to the memory location whose address is two less than the content of register SP. ‘The content of register SP is decremented by two. Cycles: 3 States: 12 (8085), 11 (8080) Addressing: reg. indirect, Flags: none FLAG WORD Dy Dy Ds Dy Dy Dz Dy Dp s|[z|x fac} x] P| x |or X: undefined POP ip (Pop) (0) ~ «SPD (om) — (SP) +) (SP) (SP) +2 The content of the memory location, whose address is specified by the content of register SP, is moved to the low-order register of register pair rp. The content of the memory location, whose address is one more than the content of register SP, is moved to the high-order rogister of register fp. The content of register SP is in- T T lS a yo1}R Plo oO 0 4 Gycles: 3 States: 10 Addressing: reg.indirect Flags: oneTHE INSTRUCTION SET STAX rp (Store accumulator indirect) rp) — (A) The content of register A is moved to the memory location whose address is in the register pair rp. Note: only register pairs (registers B and C) or rp=D (egisters D and E) may be specified. TTT 7 TTT o ofR Pio o 1 0 Gyoles: 2 States: 7 Addressing: reg. indirect Flags: none XCHG (€xchange H and L with D and ) (H) ~ (0) O-68 The contents of registers H and L are ex. changed with the contents of registers D and E. a toto 40 1 0°44 Gyotes: 4 States: 4 Addressing: register Flags: none Arithmetic Group This group of instructions performs arithmetic operations on data in registers and memory. Unless indicated otherwise, all instructions in this group affect the Zero, Sign, Parity, Carry, according to the stan: and Auxiliary Carry fla dard rules. All subtraction operations are performed via two's complement arithmetic and set the carry flag to one to indicate a borrow and clear it to indicate no borrow. ADD r (Add Register) A) +0 ‘The content of register r is added to the content of the accumulator. The result is placed in the accumulator. ADD M (Add memory) (A) = (A) (4) (D) The content of the memory location whose address is contained in the H and L registers is added to the content of the ac- cumulator. The result is placed in the ac ‘cumulator. ADI data Cycles: 2 States. 7 Addressing: reg. indirect Flags: Z,3,P,CY,AC (Add immediate) (A) — (A) + (byte 2) The content of the second byte of the struction is added to the content of the ac- cumulator. The result is placed in the ac- cumulator. cycles: 2 States: 7 Addressing: immediate Flags: Z,S,P,CY.AC ape r (Add Register with carry) (A) — A) + (9) + (CY) ‘The content of register r and the content of the carry bit are added to the content of the accumulator. The result is placed in the ac- cumulator. ia TT 1 0 0 0 o|s ss Cycles: 1 States: 4 Addressing: register Flags: 2,S,P,CY,AC “A maomonios copyrighted intel Corpora Cycles: 1 States. 4 Addressing: register Flags: Z.S,P,CY,AC
You might also like
Digital Electronics (Pc-Ee-402) MCQ With Answers
PDF
100% (4)
Digital Electronics (Pc-Ee-402) MCQ With Answers
11 pages
CS2 - Chapter 2
PDF
No ratings yet
CS2 - Chapter 2
98 pages
By: Dr. Anil Swarnkar Assistant Professor Department of Electrical Engineering, MNIT, Jaipur
PDF
100% (2)
By: Dr. Anil Swarnkar Assistant Professor Department of Electrical Engineering, MNIT, Jaipur
115 pages
Gagan Pratap Sir
PDF
No ratings yet
Gagan Pratap Sir
364 pages
Introduction To 8085 Microprocessor - Dr.P.Yogesh
PDF
100% (1)
Introduction To 8085 Microprocessor - Dr.P.Yogesh
48 pages
Chapter 4. Instruction Sets
PDF
No ratings yet
Chapter 4. Instruction Sets
74 pages
Chapter 4
PDF
No ratings yet
Chapter 4
48 pages
All Instructions
PDF
No ratings yet
All Instructions
30 pages
Instructions Set of Microprocessor
PDF
No ratings yet
Instructions Set of Microprocessor
20 pages
Instructions Set of Microprocessor
PDF
No ratings yet
Instructions Set of Microprocessor
13 pages
Instruction Set 8085
PDF
No ratings yet
Instruction Set 8085
11 pages
Adobe Scan 01 Feb 2024
PDF
No ratings yet
Adobe Scan 01 Feb 2024
17 pages
Microprocessor Short Questions (Part-2)
PDF
No ratings yet
Microprocessor Short Questions (Part-2)
11 pages
8086 Microprocessor
PDF
No ratings yet
8086 Microprocessor
38 pages
Chapter 4
PDF
No ratings yet
Chapter 4
96 pages
Chapter 4
PDF
No ratings yet
Chapter 4
18 pages
Qa Odel Notes Microprocessor Systems - 113945
PDF
No ratings yet
Qa Odel Notes Microprocessor Systems - 113945
11 pages
8085 Instruction Set Final Arti
PDF
No ratings yet
8085 Instruction Set Final Arti
65 pages
Unit II Assembly
PDF
No ratings yet
Unit II Assembly
19 pages
Instructions Set
PDF
No ratings yet
Instructions Set
26 pages
Instruction Set
PDF
No ratings yet
Instruction Set
10 pages
Cha 1
PDF
No ratings yet
Cha 1
73 pages
Module 2.3
PDF
No ratings yet
Module 2.3
142 pages
8085 Instruction Set
PDF
No ratings yet
8085 Instruction Set
14 pages
8086 Instruction Set
PDF
No ratings yet
8086 Instruction Set
30 pages
CS II Chapter 2
PDF
No ratings yet
CS II Chapter 2
58 pages
Instruction Set and Programming of Intel 8085 Microprocessor
PDF
No ratings yet
Instruction Set and Programming of Intel 8085 Microprocessor
25 pages
MP Unit2
PDF
No ratings yet
MP Unit2
106 pages
8086 Instruction Set: Data Transfer Instructions
PDF
No ratings yet
8086 Instruction Set: Data Transfer Instructions
31 pages
Programming in Assembly Language
PDF
100% (1)
Programming in Assembly Language
9 pages
8086 Instruction Set: Data Transfer Instructions
PDF
No ratings yet
8086 Instruction Set: Data Transfer Instructions
26 pages
Assembly - Prereading
PDF
No ratings yet
Assembly - Prereading
60 pages
Mic Unit III
PDF
No ratings yet
Mic Unit III
70 pages
Untitled
PDF
No ratings yet
Untitled
88 pages
8051 Isa
PDF
No ratings yet
8051 Isa
45 pages
MP MC Unit 2 Material
PDF
No ratings yet
MP MC Unit 2 Material
43 pages
PID Controller Lab Exp5
PDF
100% (4)
PID Controller Lab Exp5
3 pages
Intruction Set & Assembler Directives of 8086
PDF
No ratings yet
Intruction Set & Assembler Directives of 8086
81 pages
MP - Module 2
PDF
No ratings yet
MP - Module 2
16 pages
Unit II
PDF
No ratings yet
Unit II
18 pages
m2 Mca
PDF
No ratings yet
m2 Mca
29 pages
18 Unnamed 26 03 2024
PDF
No ratings yet
18 Unnamed 26 03 2024
52 pages
8085 Instruction Set With T States PDF
PDF
No ratings yet
8085 Instruction Set With T States PDF
16 pages
MP MC Unit 2 Material
PDF
No ratings yet
MP MC Unit 2 Material
43 pages
8085 Instruction Set
PDF
No ratings yet
8085 Instruction Set
43 pages
MP02 - Insruction Set 1
PDF
No ratings yet
MP02 - Insruction Set 1
31 pages
4 Instruction Set 8086 Up
PDF
No ratings yet
4 Instruction Set 8086 Up
60 pages
Instruction Set
PDF
No ratings yet
Instruction Set
40 pages
Instruction Set of 8086 Microprocessor
PDF
No ratings yet
Instruction Set of 8086 Microprocessor
95 pages
Chapter 4 and 5 Microprocessor
PDF
No ratings yet
Chapter 4 and 5 Microprocessor
13 pages
TOPIC 3 - Instruction Set Architecture
PDF
No ratings yet
TOPIC 3 - Instruction Set Architecture
11 pages
Chapters of Assembly Language 2
PDF
No ratings yet
Chapters of Assembly Language 2
178 pages
Instruction Set
PDF
No ratings yet
Instruction Set
69 pages
Instruction Set
PDF
No ratings yet
Instruction Set
60 pages
8086 Alp
PDF
No ratings yet
8086 Alp
36 pages
4647 - 8085 Instruction Set
PDF
No ratings yet
4647 - 8085 Instruction Set
26 pages
2.1 2.2 8086 Addressing Modes and Instruction Set
PDF
No ratings yet
2.1 2.2 8086 Addressing Modes and Instruction Set
55 pages
8051 Instruction Set
PDF
No ratings yet
8051 Instruction Set
47 pages
Power System Dynamics and Control Question Bank-Part 1 (For First Internal Examination)
PDF
No ratings yet
Power System Dynamics and Control Question Bank-Part 1 (For First Internal Examination)
4 pages
Pc-Ee403-Mcq Type Questions With Answer PDF
PDF
No ratings yet
Pc-Ee403-Mcq Type Questions With Answer PDF
13 pages
8086 Instruction Set
PDF
No ratings yet
8086 Instruction Set
30 pages
ES-EE401 - Questions With Answers PDF
PDF
100% (1)
ES-EE401 - Questions With Answers PDF
11 pages
8051 Instruction Set
PDF
No ratings yet
8051 Instruction Set
36 pages
PC-EE-504-Module 5 Power Electronics: Inverters
PDF
No ratings yet
PC-EE-504-Module 5 Power Electronics: Inverters
39 pages
1 Mark MCQ With Answer PC-EE-401
PDF
No ratings yet
1 Mark MCQ With Answer PC-EE-401
5 pages
English: (All 42 Shifts Compilation)
PDF
No ratings yet
English: (All 42 Shifts Compilation)
1,196 pages
Lecture 07 - Java Operators
PDF
No ratings yet
Lecture 07 - Java Operators
3 pages
PC-EE-504-Module 3 Power Electronics: Diode Rectifiers & Phase Controlled Converters
PDF
No ratings yet
PC-EE-504-Module 3 Power Electronics: Diode Rectifiers & Phase Controlled Converters
34 pages
Lecture 12 - IS - A and HAS - A Relationship
PDF
No ratings yet
Lecture 12 - IS - A and HAS - A Relationship
5 pages
2 Marks MCQ WITH ANSWER PC-EE-401
PDF
No ratings yet
2 Marks MCQ WITH ANSWER PC-EE-401
4 pages
Pwrelc Lab Exp3
PDF
No ratings yet
Pwrelc Lab Exp3
2 pages
Question Bank Control System (PC-EE 503) Discipline: EE1 & EE2, 5th Semester
PDF
No ratings yet
Question Bank Control System (PC-EE 503) Discipline: EE1 & EE2, 5th Semester
7 pages
Combined Higher Secondary Level Examination Tier I 2022: 4. Wropes
PDF
No ratings yet
Combined Higher Secondary Level Examination Tier I 2022: 4. Wropes
27 pages
Lec 1 Module 1,2
PDF
No ratings yet
Lec 1 Module 1,2
69 pages
Lec 3 DC DC Converters
PDF
No ratings yet
Lec 3 DC DC Converters
37 pages
Thyristor Commutation: Mode Equivalent Circuits. Questions, Numericals
PDF
No ratings yet
Thyristor Commutation: Mode Equivalent Circuits. Questions, Numericals
22 pages
Question Bank Control System (PC-EE 503) Discipline: EE1 & EE2, 5th Semester
PDF
No ratings yet
Question Bank Control System (PC-EE 503) Discipline: EE1 & EE2, 5th Semester
8 pages
Experiment Name: Objective: Theory:: Experiment On 120 Voltage Source Inverter Using PSIM
PDF
No ratings yet
Experiment Name: Objective: Theory:: Experiment On 120 Voltage Source Inverter Using PSIM
2 pages
Experiment Name: Objective: Theory:: Experiment On Chopper To Be Done With PSIM Software
PDF
No ratings yet
Experiment Name: Objective: Theory:: Experiment On Chopper To Be Done With PSIM Software
2 pages
Assgn 5 OOP
PDF
No ratings yet
Assgn 5 OOP
3 pages
Power Electronics PCEE504 MCQ (2 Marks Each)
PDF
No ratings yet
Power Electronics PCEE504 MCQ (2 Marks Each)
3 pages
Digital Electronics Lab Assignment 2
PDF
No ratings yet
Digital Electronics Lab Assignment 2
3 pages
Lecture 04 - Constructor and Method, Variables
PDF
No ratings yet
Lecture 04 - Constructor and Method, Variables
2 pages