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

空            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 与机器码

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值