Home

Store 8-bit data in memory

Statement: Store the data byte 32H into memory location 4000H.

Program 1:

MVI A, 52H : Store 32H in the accumulator

STA 4000H : Copy accumulator contents at address 4000H

HLT : Terminate program execution

Program 2:

LXI H : Load HL with 4000H

MVI M : Store 32H in memory location pointed by HL register pair (4000H)

HLT : Terminate program execution

Note: The result of both programs will be the same. In program 1 direct addressing instruction is used, whereas in program 2 indirect addressing instruction is used.

Related Programs for Beginners: (Click down)

Exchange the contents of memory locations

Add two 16-bit numbers

Subtract two 16-bit numbers.

Finding Two's complement of a number