I would like to know the difference between the assembly code when using operands for addressing modes. Example mov ax, 25 // where 25 is considered as a constant mov ax, [1000] // [1000] is considered as a memory location
My question is, are the difference between constants and memory location because of the square bracket[1000] or is there something else. And is mov(opcode) a part of the cpu instruction set? Will be grateful for some answers. Thank you!