you asked question Why not encode MOV R4, #5 and MOV R3, A, and MOV A, @R1?
I have given answer
data and address are available in registers that can be access by using register address
so thats why we don't encode MOV R4, #5 and MOV R3, A, and MOV A, @R1?
we can simply store data into...