Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

AMITY SCHOOL OF ENGINERRING & TECHNOLOGY

AMITY INSTITUTE OF TECHNOLOGY

(Academic Year 2021-22)

LAB 5– TO FIND THE 2ND SMALLEST


NUMBER FROM THE GIVEN LIST
OF NUMBER

Student Name:- ANUJ GARG


Class:- B. Tech CSE
Semester:- 6TH

Enrolment Number:- A70405219022

Faculty In-charge
{Department of
CSE}
ASET,
AUM
AIM: WAP IN ASSEMBLY LANGUAGE TO FIND THE 2ND SMALLEST NUMBER
FROM THE GIVEN LIST OF NUMBER

FLOWCHART:
PROGRAM:
Address Label Mnemonics Hexcode Bytes M-Cycles T-States
0000 START MVI D,05 16 2 2 7
0001 05
0002 W LXI H, C020 21 3 3 10
0003 20
0004 C0
0005 MVI C,05 0E 2 2 7
0006 05
0007 X MOV A, M 7E 1 2 7
0008 INX H 23 1 1 6
0009 MOV B, M 46 1 2 7
000A CMP B B8 1 1 4
000B JM Y FA 3 3 10
000C 12
000D 00
000E MOV M, A 77 1 2 7
000F DCX H 28 1 1 6
0010 MOV M, B 70 1 2 7
0011 IN X H 23 1 1 6
0012 Y DRC C 0D 1 1 4
0013 JN Z X C2 3 3 10
0014 07
0015 00
0016 DCR D 15 1 1 4
0017 JN Z W C2 3 3 10
0018 02
0019 00
001A LXI H, C021 21 3 3 10
001B 21
001C C0
001D MOV A, M 7E 1 2 7
001E STA C026 32 3 4 13
001F 26
0020 C0
0021 HLT 76 1 2 5
OUTPUT:

Memory Address Value


0000 16
0001 05
0002 21
0003 20
0004 C0
0005 0E
0006 05
0007 7E
0008 23
0009 46
000A B8
000B FA
000C 12
000E 77
000F 2B
0010 70
0011 23
0012 0D
0013 C2
0014 07
0016 15
0017 C2
0018 02
001A 21
001B 21
001C C0
001D 7E
001E 32
001F 26
0020 C0
0021 76
C020 66
C021 77
C022 88
C023 99
C024 AA
C025 BB
C026 77

You might also like