错误:x86中“ jmp”的无效指令后缀

时间:2019-01-04 13:28:15

标签: assembly x86 att

我正在学习x86汇编语言,并且得到了一系列指令,我必须针对这些指令中的每个指令进行验证。在反汇编指令function _global_scope_() {return this;} function assert(c) { if(!c) { let stack_str = new Error().stack; let stack_array = split_stack_string(stack_str); // remove the top item stack_array.splice(0,1); console.log('stack_array', stack_array); let fname = stack_array[0].funcname; console.log('candidate function ref for ['+fname+'] is:', _global_scope_()[fname]); } } 时出现错误:错误:'jmp'的无效指令后缀。为什么jmpb *0x100在x86中是无效的跳转指令? 另一方面,jmpb *0x100可以正常工作。

0 个答案:

没有答案