Sunteți pe pagina 1din 1

MICROPROCESSORS LAB

List
(A} 8085
1.>

2.>
3.>
4.>
5.>
6.>
7.>
8.>
9.>
10.>

11.>
12.>
13.>
14.>

Based

17.>

(C) 8086
18.>

Experiments

Familiarization
with SDK-85
a. Decoding, Storing and Executing programs in SDK-85 trainer kit: Register
Addition, Indirect Subtraction and Immediate Add with Carry.
b. Use of Software Break Point in SDK-85 and obtaining PSW Status at the end
of
Write
Write
Write
Write

execution .
a program to ADD/ SUBTRACT two
a program to ADD/ SUBTRACT two
a program to copy data table from
a program to exchange the data in

20.>
21.>

requests

Experiments

Study & verification of Mode a operation and BSR mode operation of 8255.
By using the PIT 8253/8253
Timer IC write a subroutine
to verify
(i) Mode a operation, (ii) Mode 1 operation and (iii.) Mode 3 operation.
Study of Microprocessor Applications; any two of following
a. Study & verify traffic light control system.
b. Study & verify the interfacing of a Hex-pad.
c. Study & verify'the interfacing of keyboard via keyboard simulator.
d. Study & verify the Elevator system via simulator.
e. Study & verify the interfacing of Thumbwheel control.
Based

the

Experiments

Basic Assembly Language Programming


a. Write a program to add two 16-bit numbers stored in Data Segment.
b. Write a program to count odd numbers and even numbers in table stored in
Data Segment.
c. Write a program

19.>

16-bit numbers stored in memory.


BCD numbers stored in memory.
a given location to another location.
two data tables stored in memory.

Write a program to search a data from a given table.


Write a program to count even and odd numbers in a given data table.
Write a program to find out Smallest/largest
data from a table.
Write a program to sort out a table in Ascending/Descending
order.
By using a lookup Table stored in memory write a program to find out
a. ASCII code of a hexadecimal integer from a look table.
b. Hexadecimal integer corresponding to given ASCII code.
Write a program to multiply two 8-bit numbers; result may be 16-bits.
Write a program to divide two numbers.
Study and verification of hardware and software interrupts.
Write a program to count and display the number of hardware interrupt
that arrived in 5 seconds, using on-board display routines of SDK-85.

{8) Interfacing
15.>
16.>

of Experiments

to ADD/

SUBTRACT two

BCD numbers,

stored

in Data

Segment, via BCD instructions.


Write a program to
a. ADD a series of 16-bit numbers stored in Data Segment via LEA.
b. Find out square of an integer from a look table via XLAT .
Write a program to fill a given character in a table stored in Data Segment.
Given the two ASCII coded integers stored in Extra Segment, write a program to
(i) ADD and (ii) Multiolv

these two ASCII coded inteqers.

S-ar putea să vă placă și