Computer Science, asked by sivasatish59, 1 year ago

the instruction MOV (AX);(BX+4) is a valid 8086 instruction​

Answers

Answered by lovingheart
0

Answer:

No, it is not valid

Explanation:

MOV is basically a data transfer instruction in 8086 microprocessor. It moves data from one location to another. It takes different parameters as follows:

MOV AX, BX --> Moves BX to AX where BX and AX are registers

MOV AX, 30 H--> Moves data from the memory address to AX register

MVI Number, 30 H --> Moves the number to the memory address 30 H

It can also move values from register to memory. But the instruction MOV (AX); (BX+4)  contains an arithmetic operation done in the source register which is not allowed. So the given instruction is invalid.

Similar questions