0% found this document useful (0 votes)
8 views7 pages

Cs II 1

The document outlines an experiment focused on the introduction of the 8085 microprocessor, detailing its hardware components and system commands. It describes the functionality of the MICRDERIEND DYNA85 system, including memory management, input/output interfaces, and commands available through the HEX keypad. Additionally, it includes an assembly language program to calculate the absolute difference between two numbers, along with flowcharts and memory labels.

Uploaded by

nerdyabhi96
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views7 pages

Cs II 1

The document outlines an experiment focused on the introduction of the 8085 microprocessor, detailing its hardware components and system commands. It describes the functionality of the MICRDERIEND DYNA85 system, including memory management, input/output interfaces, and commands available through the HEX keypad. Additionally, it includes an assembly language program to calculate the absolute difference between two numbers, along with flowcharts and memory labels.

Uploaded by

nerdyabhi96
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Pago Nol

EXPERIMENT Date

kit
Aim:Introduchion of 8085 micropruce.ssor

System Overview
MICRDERIEND DYNA85 is a single board. compulcr based.on
8085 A C.P.U designe.d spe.cially_for training and
develbpment applicahonIE is equally useful for anovice as
well
as for developed engmecrs to study about the 80855
and develbping Vaious product based on 8O85

System Hardware Overview


CENTRAL PROCESSING UNIT MICROFRIEND DYNA 85 ls based on
the INTEL 8O85 high perfo.rm.ance C.PU. operaing ct
3-mega-fz.
MEMDRY Powerful System monitor has been p rovided on at
2132 EPROM COVering 4 kilbbytesThis monltor includes all
standard commandscodes fLnchions and utiliky
subrouines.

A 6116 baHery, backup RAMoE 2k is pravided on the


board for pragranms jnput and executicn.
Three 28-pins sockets are_provided for memary chips
sothat further ex.pansion OF RAM Or EPROM is possible upto a
max mum_af 56 k.
HEXKEYeAD DISPLAY INTEREACEA keypad with 21 keys6digits
andLED1 segment display is provided for inte ractan with the
sysiem using 8214 keyboard or display conioller
lhechip_ provides the fbllouing
Seatwres:(1) Simultanenus keyboardor display orientaiion-
(2) Scaned keyulboard modeLand sensor board
G) Tun key lockout r N-key rollbver
4)Contact
5
debounds
16 displays
undara) Teacher's Sign.
) Programmable scaned iming.
Pags No

EXPERIMENT

ian
:

i Ihe HEX-KEYPAD_has the standad


The Byte formal is a4 foltows hexa decional keys and many other functon and code keys.
4ser defined function keys.are alsoprovided which can be
definedby the Dser Al Sccun fehirn shit and control lnes
8219 are bbught on tp fthe connecHon4_
8219 DATA FORMAL Ih data tormat fDr the character
beinc
displayed by the 219 15Ibit catesponding to_each.segment
of the 1 segmmeni plus 1bit for the decimal paint. Ihe display
bits are In the formot 1byte per.dligit.of
stored in the 821q

the display From RAM Locations D to 5


PARAILEL I/0 INIEREACE 46 paa llel LLD incs cue provided an
blt
kugnts thal pauzticullaa seg ment board 22 from8155 and 24 from_8255Ihis lines are
Weiking al the desired
brought.on t b connecnr Ia(for 8155) I for L255)D
SERIAL Il0 2AUDIO CASET INTERFACESerial I/o is availabla
throughK5232C compatible boardIhe slD and soD Lines
are 0sed onder sofEuare contral.for.serialope.mtion
rate is auto aduskable
On
btaHd audio.caset
ntetfaces providcd with file managementfor.storCLge and
retrieval
o f data LIsing caset Yccoer
MER 3channel of 8253 chipa lbbit Eimer and 1
channelof 14 blt timer or counier Of A155 e pravioled
6n board All ines 0f 8252 are provided an conncctor.at and
lines bf 8155 are provided.om2
EXPANSTON SIOTAll addresdata snre and hardal.are
NterruptAnes _are brought on to_ a 0 piFRC connccin.r.tDr_
Systeminterfacing and further expansion This ines ae
Dnbufered so user has tD 1ake cCAYe ohile ezpanding thcir
System

aran Teachers Sign.


Pago No
EXPERIMENT: Date

System Commdnds Overvieu


lheHEX KEYPAD Supports th e following commands
showus "FRIEND an
RESET: Provides hardware resetdisplay
pressing this key
Veckor Interrupt keyactivat.es RST 1:5
2 V I LVECTOR INTERRUPT):
vectored interrupt.
Allous the user to examine and madify the contents of RAM
SET
Only_ Cxaminate contents is possible in case Of EPROM
and
4)NRIncrement the memoryaddress
presently displaycd in
the ield of displayY- diaplayedin-
L5)DCR: Decrement the memory_ addre.ss presently
the field of display
L6)REG Allos the vser to ezamine_contains
of C.P 1. reqistersS
and modify then if necessaty
()GOAllowstihe vser to load the program
counter by he
desived address jahich is fhe starting address
of the program
b e executed.
GO or CODE
(3) EXEC:t is_vse.d to start the execution of
command

selechng one ef the coded subroutines in the


(a)cobE Vsedfbr
moniter
o)STEP: Allows the user to exeCLtte the program m
single step
mode or breah paint modc
J an ko
an avdo
) SAVE sed for saving the Contents or memors
Caset
audin_caset back fn_
12)|10 AD: Vsed for loading the pogram fram
lhe menmory In RAM arca
thele
03 Pa These keus are user definable keys. The funchon af
keys can be defined by the user by_Loading the appropriate
Memory Location with_yechors pointing to user subroluti1C
undaram Teacher's Sign
Page o
EXPERIMENT
2
Aim: Write_anassembly_language program to find absolute
Flawchart:
CSTART i clifferenceoF tuD numbere

Load the memory


Location b050.H Algorith m
immediaidyi into tne HL pac regiSl
n t i a l i z e the program

contentaf meriory loectfion bobon RT 2Loadthe memory locaton D05DHiImmediately _m the Hl pair
f ctespnra Mave the
into Accomula te LA regisker.
Move the_content f memory locatimm DO50H into the
Accumulatpr
In crenment the f1L pir Register
LD 4.ncrement the HL pair regisker.
5Subract the contents of memary Location o51H L42ith_fhe content
Subract the conlentof menicry
19g f10n
ofaccumula.to
DO51 H from Acromulaior CA 1b9ud f 6Ethe resDlE is pasitive go to Step LO otherise go to stcp 1
MYe the contents f DO5IH to the aLCCUmvlator

tre resulE positrve r &Decrement the Hl paih regisier


9Subract the content of nmemory location DO50H 1with thc
CbmtentoF accumvlatnr
location b05t H 10.Stpre the content of_accumulabor at the memory locafion
Move bhe ca kent of memory
-tupce) d DO52 H
1erminatethe Program
Decrement the tLpair Registe

Subract the content of meoora Locathon


DoED frem hoaunLel L-L9
Store the ton fentt cf Fcotr plarDr oemory
ocotion Do52H

STOP umdara l o a c h e r s Sign. -


PageNo
EXPERIMENT:

MemoryLabels Mnemonics Dp Comments


Code
Address
DOOD LXI H,D05D H 21 lhad imm.ediately D05DH in_ HL pain
DOOL 50registep
DO02 DO
Doo3 MOV A, M TEMove. the Content of memors into Acumua
DOO4 INXH 23 Increm.ent HLpain tegistex
Doo5 SUB M 6 Subact memors fram AcCLmulatar
DOOG JP Down F2 Jump down if PLus/Posikive
DOO1
bo08 DO
MOV AM IE Mae the eontent of memory inin icimnktto
bo OA DC.X 2B Decrement Hl Pais Register
DOOB SUBM 46 Subractmemors from Acumulator
DOOC DownSTA DO52.H 32Sore theLontent of hccumulador a
DOoD 52 the memory location DO52 H
DOOE DD

DOD E RST 1 CF Stop the Program

Result The absalute diterence_of twO_numbers is 03H stored dt


memory location D052 H

uara Teacher's Sign.


Pag
EXPERIMENT Date

Condition I:
: 14 H
lnput Before Execution
Flag Kegister
Memory Addcess Conlents
ZXACxPX CY DO50H 9
O6
posl
teghe Bs/Nibble D052
H-
B t s /Nibble
d sp

Dutput (1)After £zecution


Sign Flag Feset

Zero Flog Reiet Memory Address Contents


Set DO50
H
Auri lLary Flag
DO51 Ob-
Tavttty F(ag-Set
DO52 03
nCouuny FlagKeset

2 Reqister Contents

RegisterContent Regis ter Content


03 H SPH FE
B. SPL EB
O0 H PCH DO
20 PCL
00 H
14
OE
DO
51
OF
faran Toachers Sgn.
JopeL
HO
HEU
H 00
OF T0d H
HOd H00
H TdS TO
Hds H e0
uayuoyJoSTbay uatuo da]sibay
Juayuoy TaJstbay (7
H TGOU
bO HISOC or-buy hing
7 HOSOd 23-bro14 hzn
uoruoy S50pPU tuouaW
esayboja ubis
HTgOd
bO 2199N ayb
90 HOSOd
S53Jppy tiTouaN
INSWIEEdX
oN

You might also like