Difference between revisions of "Machine language"

From ThorstensHome
Jump to: navigation, search
Line 6: Line 6:
 
| 85 c0 || test eax,eax ||  
 
| 85 c0 || test eax,eax ||  
 
|-
 
|-
| 90 || NOP || field3
+
| 90 || NOP ||  
 
|-
 
|-
 
| b8 00 00 00 00  || mov    eax,0x0 ||  
 
| b8 00 00 00 00  || mov    eax,0x0 ||  
Line 12: Line 12:
 
| c3              ||    ret  ||  
 
| c3              ||    ret  ||  
 
|-
 
|-
 +
| eb fd || short jump to executing the byte before eb ||
 
|}
 
|}

Revision as of 09:03, 3 December 2014

This shows a mapping of x86 machine language to assembler

x86 machine language assembler command remark
85 c0 test eax,eax
90 NOP
b8 00 00 00 00 mov eax,0x0
c3 ret
eb fd short jump to executing the byte before eb