You are on page 1of 8

PART B:

1.WRITE AN ALP FOR 1’S COMPLEMENT OF 16 BIT NUMBER:

LHLD 9500

MOV A,L

CMA

MOV L,A

MOV A,H

CMA

MOV H,A

SHLD 9600

RST 1
3.WRITE AN ASSEMBLY LEVEL LANGUAGE PROGRAM FOR SHIFTING OF 16 BIT NUMBER LEFT BY 2.

LHLD 8500

DAD H

DAD H

SHLD 8600

RST 1
4.WRITE AN ALP TO MASK OFF MSB OF 4BIT OF AN 8 BIT NUMBER :

LDA 8500H

ANI 0FH

STA 8600H

HLT
2.WRITE AN ALP TO FIND OUT 2’S COMPLEMENT OF 8 BIT NUMBER:

LDA 8500H

CMA

ADI 01H

STA 8600H

HLT
5. WRITE AN ALP TO DOUBLE A 16 BIT NUMBER:

LHLD 8500H

DAD H

SHLD 8600H

HLT
3. WRITE AN ALP FOR SHIFTING OF 16 BIT NUMBER LEFT BY 2 BITS:

LHLD 8500H

DAD H

DAD H

SHLD 8600H

HLT
8.WRITE AN ALP TO DOUBLE THE GIVEN 8 BIT NUMBER:

LDA 8500H

ADD A

STA 8600H

HLT

You might also like