Unit 1
Unit 1
Unit 1
Course Objectives
1. Gain proficiency in 8085 assembly language programming.
There are several websites where you can find simple and innovative projects
implemented using 8051 and Arduino microcontrollers. Few popular ones:
4
Unit-I: Introduction to 8085 Microprocessor
instructions only)
MICRO+PROCESSOR
Vacuum Tubes-1st
Generation Computers
MICRO+PROCESSOR
MICRO+PROCESSOR
Which one of these need a processor now?
What is a Microprocessor ? A microprocessor is a tiny electronic chip(IC) that acts
as the brain of a computer. It helps the computer to think, solve problems, and do
tasks quickly
What is an IC?
Interrupt:
It is a signal that stops the execution of current program in microprocessor
and transfers the program control to a sub-program (ISR) related to
interrupted device.
Interrupt:
Priority
Hardware Interrupts:
1. TRAP
2. RST 7.5
3. RST 6.5
4. RST 5.5
5. INTR
Software Interrupts:
1. RST n (n = 0 ~ 7)
21 20 19 8 6
One T-state is the time period of one clock cycle of the microprocessor.
LOGIC:
LDA 4200
MOV B, A
LDA 4201
MOV C, A
MVI A, 00
ADD B (Loop)
DCR C
JNZ Loop
STA 4202
HLT
LOGIC:
MVI C,00
LDA 4200
MOV B, A
LDA 4201
CMP B (Loop)
JC (Store)
SUB B
INR C
JMP Loop
MOV A, C
STA 4203 (Store Quotient)
July 23, 2024 49
HLT
Intel 8085 - Programming #3:
Write an ALP for 8085 to find the largest number in an array.
Given: Array size (4200H) Array Starting location (4201H)
https://forms.gle/jq1rDjLPTHNPzqMc7