Data Movement Instructions Intel Assembly Data Movement …
Short Description
Systems Design & Programming. CMPE 310. Data Movement Instructions. Intel Assembly. Data Movement Instruction:. mov (covered already). push, pop …
Website: www.csee.umbc.edu | Filesize: 155kb
Content
1
Systems Design & Programming Data Movement Instructions CMPE 310
Intel Assembly
Data Movement Instruction:
.. mov (covered already)
.. push, pop
.. lea (mov and offset)
.. lds, les, lfs, lgs, lss
.. movs, lods, stos
.. ins, outs
.. xchg, xlat
.. lahf, sahf (not covered)
.. in, out
.. movsx, movzx
.. bswap
.. cmov2
Systems Design & Programming Data Movement Instructions CMPE 310
Stack Instructions
There are six forms of the push and pop instructions.
Register, memory (memory-to-memory copy), immediate, segment register, flags, and
all registers
push:
The source of the data may be:
Any 16- or 32-bit register, immediate data, any segment register, any word or doubleword
of memory data
pushad pushes eax, ecx, edx, ebx, esp, ebp, edi and esi where the value of esp saved
on the stack is its value before the pushad.
pop:
The source of the data may be:
Any 16- or 32-bit register, any segment register (except for cs), any word or doubleword
of memory data….
Get the file Download here
Related Books:Related Searches: intel assembly, memory copy, pop website, memory memory, memory data
Comments
Leave a Reply