Hello, is this correct?

1. A program in 8085 assembly language to store EFH in following registers
Registers: B,C,D,H,L
(using only MOV & MVI instructions)

MVI B,EFH
MOV C,B
MOV D,C
MVI M,EFH ; will store EFH into memory location pointed out by HL contents.
HLT