Tag Archives: x86

The Assembly Page

The page contains documentation about architectures, assembly, instruction set, ISA or whatever you name it: x86 (both x86 and x64) http://ref.x86asm.net/ ARM http://www.ch01a.net/static/armref/index.html Power PC http://web.archive.org/web/20071006155454/www.nersc.gov/vendor_docs/ibm/asm/alangref02.htm SPARC Click to access V8.pdf Click to access SPARCV9.pdf http://www.cs.unm.edu/~maccabe/classes/341/labman/labman.html

Posted in Uncategorized | Tagged , , , , , , , , , , | Leave a comment

x86 assembler is not injective

Look at the following opcode: mov eax, ecx There are two ways to assemble it to machine-code: 8b c1 and 89 c8. First, look at the binary representation: 8b c1 = 1000 1011 1100 0001 = 100010 1 111 000 … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment