汇编指令对应的十六进制表示

空            nop

jmp + 32位立即数  jmp  a     =   E9 a

jmp+[内存地址]   jmp   [0x8d8d3a]     =  FF25   [0x8d8d3a] 

jmp+far+[内存地址]   jmp far  [0x8d8d3a]     =  FF2D   [0x8d8d3a] 

直接远跳 jmp 0x8:0x7c00  = EA 007c00000

call + 32位立即数  call  a     =   E8  a

call +[内存地址]  call  [0x8d8d3a]     =  FF15[0x8d8d3a]

call +far+[内存地址]  call far [0x8d8d3a]     =  FF1D[0x8d8d3a]

push +32位立即数 push 12345 = 6A 12345 ???

push + 指针 = 68 +指针

push eax = 50

push ax = 66   50

 

更多:

51汇编和机器码对照表

汇编指令与机器码

 

参考文章:

call jmp 与机器码

你可能感兴趣的:(汇编,汇编)