Electrical – Doubt regarding ADD instruction of the 8086 microprocessor

microprocessor

I have a doubt regarding the usage of the ADD instruction in Intel 8086 microprocessor.Don't ADD AX,BX and ADD AX,[BX] mean the same thing?

Best Answer

ADD AX, BX

This adds the contents of register BX to the contents of AX and leaves the result in AX.

ADD AX, [BX]

This one uses the contents of register BX as an offset address to a memory location. The 16-bit contents of that memory location is added to the contents of AX and leaves the result in AX.