Professional Documents
Culture Documents
TECHNOLOGY,COMA(203104209),B.TECH
ERP:210303126039
BACHELOR OF TECHNOLOGY
3RD SEMESTER
CERTIFICATE
Date of Submission:.........................
Staff In charge:...........................
Head of Department:...........................................
1
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
TABLE OF CONTENTS
Sr. Experiment Title Page No Date of Date of Sign Mar
No Performance Assessment ks
From To (out
of
10)
2
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
language program to
convert a given ASCII
number into its equivalent
binary number.
3
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
PRACTICAL 1
PART A
FLOWCHART:-
39
60
4
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
HLT
OUTPUT:-
39
60
CONCLUSION:- From this practical we are able to do the addition of two 8-bit numbers
using 8085.
PART B
AIM:- Write a program to add two 16-bit numbers stored in registers or memory
locations.
5
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
FLOWCHART:-
39
60
6
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
STA 2006H
LDA 2001H
MOV H,A
LDA 2003H
ADD H
STA 2005H
HLT
OUTPUT:-
39
60
7
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
FLOWCHART:-
INPUT:-
LDA 3000H
MOV D,A
LDA 3001H
SUB D
STA 3002H
JC LOOP
HLT
LOOP:INR C
MOV A,C
STA 3003H
HLT
39
OUTPUT:-
60
8
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
CONCLUSION:- From this practical we are able to do the subtraction of two 8-bit
numbers.
PRACTICAL 2
PART A
FLOWCHART:-
INPUT:-
MVI B,06H
MVI C,05H
MOV A,C
DCR B
39
LOOP:ADD C
DCR B
JNZ LOOP
60
MOV D,A
STA 2000H
HLT
OUTPUT:-
9
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
39
CONCLUSION:- From this practical we are able to do perform the multiplication of
60
PART B
FLOWCHART:-
10
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
INPUT:-
39
OUTPUT:-
60
11
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
PRACTICAL 3
39
AIM:- Write a program to add a block of 8-bit data stored in memory locations.
60
FLOWCHART:-
12
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
STA 1007H
HLT
OUTPUT:-
13
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
39
60
CONCLUSION:- After performing this practical we are able to add a block of 8-bit data
stored in memory locations.
PRACTICAL 4
PART A
AIM:- Write an 8085-assembly language program to find the minimum from two 8-bit
numbers.
FLOWCHART:-
14
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
39
60
OR
15
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
LDA 2500H
MOV B,A
LDA 2501H
CMP B
JNC LOOP
STA 250AH
HLT
LOOP: MOV A,B
STA 250AH
HLT
OUTPUT:-
39
60
16
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
39
60
CONCLUSION:- After performing this practical we are able to find the minimum from
two 8-bit numbers.
PART B
AIM:- Write an 8085-assembly language program to get the minimum from a block of n
8- bit numbers.
FLOWCHART:-
17
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
INPUT:-
MVI C,04H
MVI A,00H
LXI H,2000H
MOV A,M
LOOP:INX H
CMP M
JC AHEAD
MOV A,M
DCR C
JNZ LOOP
STA 2006H
HLT
AHEAD:DCR C
JNZ LOOP
39
STA 2006H
HLT
60
OUTPUT:-
18
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
39
60
CONCLUSION:- After performing this practical we are able to get the minimum from a
block of n 8- bit numbers.
19
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
PRACTICAL 5
PART A
AIM:- Write an 8085-assembly language program to find the maximum from two 8-bit
numbers.
FLOWCHART:-
39
60
20
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
OR
LXI H, 2500H
MOV A,M
MOV B,A
39
INX H
MOV A,M
CMP B
60
JC LOOP
STA 250AH
HLT
LOOP: MOV A,B
STA 250AH
HLT
OUTPUT:-
21
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
39
60
22
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
CONCLUSION:- After performing this practical we are able to find the maximum from
two 8-bit numbers.
PART B
FLOWCHART:-
39
INPUT:-
60
MVI C,04H
MVI A,00H
LXI H,2000H
MOV A,M
LOOP:INX H
CMP M
JNC AHEAD
MOV A,M
DCR C
JNZ LOOP
STA 2006H
HLT
AHEAD:DCR C
JNZ LOOP
STA 2006H
HLT
23
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
OUTPUT:-
39
60
CONCLUSION:- After performing this practical we are able to get the maximum from
a block of n 8- bit numbers.
24
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
6A
LXI H,2000H
MOV C,M
DCR C
REPEAT:MOV D,C
LXI H,2001H
LOOP: MOV A,M
INX H
CMP M
JC SKIP
MOV B,M
39
MOV M,A
DCX H
MOV M,B
60
INX H
SKIP:DCR D
JNZ LOOP
DCR C
JNZ REPEAT
HLT
25
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
39
60
6B
Write an assembly language program to sort data in descending order.
LXI H,2000H
MOV C,M
DCR C
REPEAT:MOV D,C
LXI H,2001H
LOOP: MOV A,M
INX H
CMP M
JNC SKIP
MOV B,M
MOV M,A
DCX H
MOV M,B
INX H
SKIP:DCR D
JNZ LOOP
DCR C
26
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
JNZ REPEAT
HLT
39
60
7A
Write an 8085-assembly language program to convert a given BCD number into its equivalent
Binary number.
LXI H,2000H
MOV A,M
ANI 0FH
MOV B,A
MOV A,M
ANI F0H
RRC
RRC
RRC
RRC
MOV C,A
MVI A,00H
MVI D,0AH
27
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
XYZ:ADD D
JNC LOOP
INR E
LOOP: DCR C
JNZ XYZ
ADD B
STA 2003H
HLT
39
60
7B
Write an 8085-assembly language program to convert a given Binary number into its equivalent
BCD number.
LXI SP,FFFFH
LXI H,2000H
MOV A,M
CALL XYZ
XYZ:LXI H,2003H
MVI B,64H
CALL BINBCD
MVI B,0AH
28
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
CALL BINBCD
MOV M,A
DCX H
HLT
BINBCD:MVI M,FFH
NEXT:INR M
SUB B
JNC NEXT
ADD B
INX H
HLT
39
60
8A
Write an 8085-assembly language program to convert a given binary number into its equivalent
ASCII number.
LXI SP,FFFFH
LXI H,3000H
LXI D,3006H
MOV A,M
CALL ASCIIBIN
29
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
STAX D
INX H
MOV A,M
CALL ASCIIBIN
INX D
STAX D
HLT
ASCIIBIN: SUI 30H
CPI 0AH
RC
SUI 07H
RET
39
60
8B
write an 8085-assembly language program to convert a given ASCII number into its equivalent
binary number.
LDA 3000H
ANI 0FH
MOV B,A
LDA 3000H
ANI F0H
30
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
RLC
RLC
RLC
RLC
MOV C,A
MOV A,C
CPI 0AH
CC LABEL
CNC LB
LXI H,3006H
MOV M,D
MOV A,B
CPI 0AH
CC LABEL
39
60
31
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
BACK: MOV A, M
ANI 01H
JNZ SKIP
MOV A, B
ADD M
MOV B, A
SKIP: INX H
DCR C
JNZ BACK
STA 2505H
HLT
39
60
32
FACULTY OF ENGINEERING &
TECHNOLOGY,COMA(203104209),B.TECH
JZ SKIP
MOV A, E
ADD M
MOV E, A
JNC SKIP
INR D
SKIP: INX H
HLT
39
60
33