Professional Documents
Culture Documents
Prepared By:
Ajay Shah
Asst. Prof., CE Dept
ACET, Khatraj
WHAT IS A MICROPROCESSOR?
The word comes from the combination micro and
processor.
Processor means a device that processes whatever.
In this context processor means a device that
processes numbers, specifically binary numbers, 0’s
and 1’s.
To process means to manipulate. It is a general
term that describes all manipulation. Again in this content,
it means to perform certain operations on the numbers
that depend on the microprocessor’s design.
10
11
12
14
16
This can be the monitor, a paper from the printer, a simple LED or
many other forms.
17
Input Output
Memory
18
Harvard Architecture:
Uses physically separate memories for instruction and
data, requiring dedicated buses for each of them.
Instruction and operands can be fetched
simultaneously.
20
21
22
23
Input devices:
Keyboard
Switches
ADC
Output devices:
LED
DAC
LCD
24
P – Parity flag – D2
CY – Carry flag – D0 26
The auxiliary carry flag, AC, very similar to CY, but it denotes27a
carry from the lower half of the result to the upper half.
Prepared By: Ajay Shah
THE 8085 PROGRAMMING MODEL (CONTD.)
The Program Counter (PC):
This is a register that is used to control the sequencing of the
execution of instructions.
This register always holds the address of the next instruction.
Since it holds an address, it must be 16 bits wide.
Branch Operations
Machine Control Operations Prepared By: Ajay Shah
INSTRUCTION FORMATS
Each instruction has two parts.
The first part is the task or operation to be
performed.
This part is called the “opcode” (operation code).
30
33
34
35
38
39
41
42
44
45
46
47
48
49
50
51
52
53
54
55
56
57
59
60
61
62
63
64
65
66
67
68
69
70
71
73
74
75
76
77
78
79
80
81
82
83
85
89