I know this isn't exactly the right place to ask, but this is my thread and I'll do what I want with it
Although I used to do loads of x86 asm in my more youthful days, I'm having difficulty getting my head around the actual operation of the LEA instruction.
As far as I can see, "LEA AX,[1234]" does exactly the same as "MOV AX,1234" - but I'm not entirely convinced. Especially given that I was looking through some old code in DOS debug last night (what a great program

) and LEA instructions seem to use segment overrides.
If anybody could shed any light on this, it's driving me crazy! All the documentation I've read really skims over the issue...