You are on page 1of 18

1.

Write and execute an assembly language program in 8085 to subtract with


borrow and divide two 8-bit numbers.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8

2. Write and execute an assembly language program in 8085 to sort an array Ior
descending order.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8

3. Write and execute an assembly language program in 8086 to search an array Ior
largest number.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8
. Write and execute an assembly language program in 8086 Ior serial
communication between two p kit using 8251.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8

5. Write and execute an assembly language program in 8051 to add and multiply
two 8-bit numbers.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8

6. Write and execute an assembly language program in 8086 to sort an array Ior
ascending order.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8

. Write and execute an assembly language program in 8086 Ior interIacing ADC
and DAC.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8

8. Write and execute an assembly language program in 8086 Ior interIacing stepper
motor and DC motor.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8


9. Write and execute an assembly language program to Iind sum oI the elements in
an array using PC with 8051.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8
10. Write and execute an assembly language program to interIace timer (8253) and
interrupt controller (8259) with 8051.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 * Lx1L8nAL LxAMlnL8

1.Write and execute an assembly language program in 8085 to add and multiply
two 16-bit numbers.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8

2. Write and execute an assembly language program in 8085 to search an array Ior
largest number.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8
3. Write and execute an assembly language program in 8086 to sort an array Ior
ascending order.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8

. Write and execute an assembly language program in 8051 to add two 16-bit
numbers and 2`s complement oI 8-bit number.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8


5. Write and execute an assembly language program in 8051 to subtract and divide
two 8-bit numbers.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8
6. Write and execute an assembly language program in 8086 Ior interIacing
8253(timer) and 8259(interrupt controller).
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8

. Write and execute an assembly language program in 8085 to sort an array Ior
descending order.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8

8. Write and execute an assembly language program in 8086 Ior parallel
communication between two microprocessor kits.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8

9. Write and execute an assembly language program in 8086 Ior interIacing
8251(serial commn.) and 8253(timer).
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8

10. Write and execute an assembly language program to Iind sum oI the elements
in an array using PC with 8051.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 ** Lx1L8nAL LxAMlnL8

1. Write and execute an assembly language program in 8085 to add with carry and
multiply two 8-bit numbers.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8
2. Write and execute an assembly language program in 8085 to sort an array Ior
ascending order.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8

3. Write and execute an assembly language program in 8086 to search an array Ior
smallest number.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8

. Write and execute an assembly language program in 8086 Ior interIacing stepper
motor and DC motor.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8
5. Write and execute an assembly language program in 8086 Ior interIacing
KEYBOARD/DISPLAY controller (829).
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8

6. Write and execute an assembly language program in 8051 Ior logical and bit
manipulation operations.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 **** Lx1L8nAL LxAMlnL8

.Write and execute an assembly language program to Iind sum oI the elements in
an array using PC with 8051.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100



ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8
8. Write and execute an assembly language program in 8086 Ior string
manipulation operations.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8

9. Write and execute an assembly language program to interIace timer (8253) and
interrupts (8259) with 8051.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8

10. Write and execute an assembly language program in 8051to subtract and divide
two 8-bit numbers.
AlM

ALCC8l1PM
13
lLCW CPA81


13
8CC8AM


30
LxLCu1lCn

8LSuL1
30
vlvA vCCL


10
1C1AL


100


ln1L8nAL LxAMlnL8 *** Lx1L8nAL LxAMlnL8
ANNA UNIVLkSI1 CI 1LCnNCLCG1nIkUCnIkAALLI
CC1C8Lk2011
CenLer 926Chendhuran college of englneerlng and 1echnology
Lena vllakku lllvalam (o) udukkoLLal 622 307
Department : Electronics and Communication Engineering
Name oI the lab : Microprocessors and Micro controller lab
Semester : V Date : 31-10-2011 Paper Code :EC130

Question paper

1.write and execute an assembly language program in 8085 Ior the Iollowing.
a)8 bit addition with carry
b) 8 bit addition without carry
c) 8 bit subtraction with borrow
d) 8 bit subtraction without borrow
e) 8 bit multiplication
I)8 bit division

2. write and execute an assembly language program in 8085 Ior the Iollowing.
a)16 bit addition
b)16 bit subtraction
c)16 bit multiplication
d)16 bit division

3. write and execute an assembly language program in 8085 Ior sorting and searching oI the
Iollowing.
a)Ascending and descending order
b)Largest and smallest data in an array

. write and execute an assembly language program in 8086 Ior sorting and searching oI the
Iollowing.
a)Ascending and descending order
b)Largest and smallest data in an array

5. write and execute an assembly language program in 8086 Ior string manipulation operations.
a)String move
b)String primitive

6. write and execute an assembly language program in 8086 to interIace ADC &DAC.
a)InterIacing oI ADC with 8086
b) InterIacing oI DAC with 8086


. write and execute an assembly language program to interIace IC 8253 , IC 8259 and IC 829
with 8086.

8. write and execute an assembly language program in 8086 Ior serial communication between
two
microprocessor kits using IC 8251.

9. write and execute an assembly language program in 8086 Ior interIacing speed control oI
stepper
motor and DC motor.

10. write and execute an assembly language program in 8051 Ior the Iollowing.
a)8 bit addition
b) 8 bit subtraction
c)8 bit multiplication
d)8 bit division
e)16 bit addition
I)Logical operation
g)Masking bit as 8 bit number
h)Bit s manipulation

11.write and execute an assembly language program Ior parallel communication between two
Microprocessor kits.

12. write and execute an assembly language program to interIace IC 8253 , IC 8259 and IC 8251
with
8051.

13. write and execute an assembly language program to Iind sum oI the elements in array using
PC with
8051.



ln1L8nAL LxAMlnL8 Lx1L8nAL LxAMlnL8


BATCH III



1. Write and execute an assembly language program in 8085 to add with carry
and multiply two 8-bit numbers.
2. Write and execute an assembly language program in 8085 to sort an array
Ior ascending order.
3. Write and execute an assembly language program in 8086 to search an array
Ior smallest number.
. Write and execute an assembly language program in 8086 Ior interIacing
stepper motor and DC motor.
5. Write and execute an assembly language program in 8086 Ior interIacing
KEYBOARD/DISPLAY controller (829).
6. Write and execute an assembly language program in 8051 Ior logical and bit
manipulation operations.
. Write and execute an assembly language program to Iind sum oI the
elements in an array using PC with 8051.
8. Write and execute an assembly language program in 8086 Ior string
manipulation operations.
9. Write and execute an assembly language program to interIace timer (8253)
and interrupts (8259) with 8051.
10.Write and execute an assembly language program in 8051to subtract and
divide two 8-bit numbers.











BATCH II


1. Write and execute an assembly language program in 8085 to add and
multiply two 16-bit numbers.
2. Write and execute an assembly language program in 8085 to search an array
Ior largest number.
3. Write and execute an assembly language program in 8086 to sort an array
Ior ascending order.
. Write and execute an assembly language program in 8051 to add two 16-bit
numbers and 2`s complement oI 8-bit number.
5. Write and execute an assembly language program in 8051 to subtract and
divide two 8-bit numbers.
6. Write and execute an assembly language program in 8086 Ior interIacing
8253(timer) and 8259(interrupt controller).
. Write and execute an assembly language program in 8085 to sort an array
Ior descending order.
8. Write and execute an assembly language program in 8086 Ior parallel
communication between two microprocessor kits.
9. Write and execute an assembly language program in 8086 Ior interIacing
8251(serial commn.) and 8253(timer).
10.Write and execute an assembly language program to Iind sum oI the
elements in an array using PC with 8051.












BATCH I


1. Write and execute an assembly language program in 8085 to subtract with
borrow and divide two 8-bit numbers.
2. Write and execute an assembly language program in 8085 to sort an array Ior
descending order.
3. Write and execute an assembly language program in 8086 to search an array Ior
largest number.
. Write and execute an assembly language program in 8086 Ior serial
communication between two p kit using 8251.
5. Write and execute an assembly language program in 8051 to add and multiply
two 8-bit numbers.
6. Write and execute an assembly language program in 8086 to sort an array Ior
ascending order.
. Write and execute an assembly language program in 8086 Ior interIacing ADC
and DAC.
8. Write and execute an assembly language program in 8086 Ior interIacing
stepper motor and DC motor.
9. Write and execute an assembly language program to Iind sum oI the elements in
an array using PC with 8051.
10.Write and execute an assembly language program to interIace timer (8253) and
interrupt controller (8259) with 8051.








ANNA UNIVLkSI1 CI 1LCnNCLCG1nIkUCnIkAALLI
CC1C8Lk2011
CenLer 926Chendhuran college of englneerlng and 1echnology
Lena vllakku lllvalam (o) udukkoLLal 622 307
Department : Electronics and Communication Engineering
Name oI the lab : Microprocessors and Micro controller lab
Semester : V Date : 31-10-2011 Paper Code :EC130

ALLCCA1ICN CI MAkkS
1 AlMALCC8l1PM 13

2 lLCW CPA81 13

3 8CC8AM 30

4 LxLCu1lCn 8LSuL1 30

3 vlvA vCCL 10

1C1AL 100




ln1L8nAL LxAMlnL8 Lx1L8nAL LxAMlnL8







ANNA UNIVLkSI1 CI 1LCnNCLCG1nIkUCnIkAALLI
CC1C8Lk2011
CenLer 926Chendhuran college of englneerlng and 1echnology
Lena vllakku lllvalam (o) udukkoLLal 622 307
Department : Electronics and Communication Engineering
Name oI the lab : Microprocessors and Microcontroller lab
Semester : V Date: 31-10-2011 Paper Code : EC130

DETAILED ALLOCATION
S.No Reg.No Name oI the candidates Aim &
Algorithm
|15|
Flow
Chart
|15|
Program

|30|
Execution
& Result
|30|
Viva
Voce
|10|
Total

|100|
1. 9260133002 Anl1PALAkSPMl S
2. 9260133003 AnuSP?AuLvl
3. 926013300 A8Avln1P A
. 9260133005 A8CPAnA 8
5. 9260133006 8PuvAnA 1
6. 926013300 uPAnALAkSPMl 8
. 9260133008 lA8!CnA 8A8vLLn S
8. 9260133009 CAnLSAn
9. 9260133010 CLC8lS !CSLPlnL M
10. 9260133011 !A?ASP8l !
11. 9260133012 !?C1PlSP LAkSPMAnAn
12. 9260133013 kAnMAnl 1
13. 926013301 kA81PlCA
1. 9260133015 kAvl1PA8An!Anl u
15. 9260133016 MAnlkAnuAn k
16. 926013301 MA8l?AAn S
1. 9260133018 MLLnu S
18. 9260133019 nAnuPlnl S
19. 9260133020 ALAnulAn k
20. 9260133021 l8ukAnlSPA S
21. 9260133022 8A8AkA8An C
22. 9260133023 8ASAnAuLvl C
23. 926013302 8A!A1Pl 8
2. 9260133025 8A!LSWA8l u
25. 9260133026 8AkLSP kuMA8 1
26. 926013302 8AMAkA81PlkL?An n
2. 9260133028 SA8A1PkuMA8 S
28. 9260133029 SA1P?A8l?A k
29. 9260133030 SPALlnl 8
30. 9260133031 SPAnMuCAM k
31. 9260133032 SCLAlMALAl 8
32. 9260133033 SuCAn?A S S


ln1L8nAL LxAMlnL8 Lx1L8nAL LxAMlnL8



ANNA UNIVLkSI1 CI 1LCnNCLCG1nIkUCnIkAALLI
CC1C8Lk2011
CenLer 926Chendhuran college of englneerlng and 1echnology
Lena vllakku lllvalam (o) udukkoLLal 622 307
Department : Electronics and Communication Engineering
Name oI the lab : Microprocessors and Microcontroller lab
Semester : V Date: 31-10-2011 Paper Code : EC130

DETAILED ALLOCATION

S.No Reg.No Name oI the candidates Aim &
Algorithm
|15|
Flow
Chart
|15|
Program

|30|
Execution
& Result
|30|
Viva
Voce
|10|
Total

|100|
33. 926013303 Su8LnuPA8 S M
3. 9260133035 vLnkA1LSP k
35. 926013303 vlnC1P S
36. 9260133501 AnnAMALAl C
3. 9260133502 8ALAn L
38. 9260133503 LZPlLA8ASAn !
39. 926013350 lAlZALkPAn S
0. 9260133505 kA!Lnu8An SM
1. 9260133506 kA81PlCk A8
2. 926013350 kA81PlCk C
3. 9260133508 MCPAMMLu 8AllC M
. 9260133509 nA8Lnu8An C
5. 9260133510 Anul1Pu8Al M
6. 9260133511 8ASAnnA 8
. 9260133512 8A!LSP C
8. 9260133513 SAMlnA1PAn M
9. 926013351 SAM?uk1PAl 8
50. 9260133515 uuPA?AkuMA8 A
51. 9260133516 vLL8Aku11? v
52. 926013351 vlSPnu S
53.
CPln8A! S




ln1L8nAL LxAMlnL8 Lx1L8nAL LxAMlnL8