8085 - e & ict academy...by ramesh gaonkar penram international publishing . page 9 . page 97...

12
8085 Based on Microprocessor Architecture, Programming and Applications with the 8085 (Fifth Edition) by Ramesh Gaonkar Penram International Publishing

Upload: others

Post on 19-Mar-2020

65 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

8085

Based on Microprocessor Architecture, Programming and Applications with the 8085 (Fifth Edition)

by Ramesh Gaonkar

Penram International Publishing

Page 2: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 9

Page 3: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 97

Section 4.1

Page 4: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 99

Page 5: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 103

Page 6: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 32

Page 7: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Instruction Set

Consists of 74 operation codes resulting in 246 instructions (< 28)

Instructions (section 2.5):

- Data Transfer (Copy) Insturctions

- Arithmetic Instructions

- Logic and Bit Manipulation Instructions

- Branch Instructions

- Machine Control Instruction

Page 8: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 780

Page 9: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 781

Page 10: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 782

Page 11: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Page 783

Page 12: 8085 - E & ICT Academy...by Ramesh Gaonkar Penram International Publishing . Page 9 . Page 97 Section 4.1 . Page 99 . Page 103 . Page 32 . ... S MHz 5 MHz 8 MHz 16 MHz 25 MHz MHz MHz

Program Example

Machine Language

5000 MVI A 3E H

5001 40H

5002 OUT D3 H

5003 B8H

5004 MOV A,M 7EH

5005 JMP C3H

5006 00H

5007 50H

Assembly Language

5000H MVI A, 40H

OUT B8H

MOV A,M

JMP 5000H