如何简单地获取一个汇编指令的代码?
例如“mov eax 0x14”。 我想在linux终端中使用gcc或gdm来获取它。
答案 0 :(得分:6)
$ echo "mov eax, 0x14" | as -o /dev/null -al -msyntax=intel -mnaked-reg
GAS LISTING page 1
1 0000 B8140000 mov eax,0x14
1 00
答案 1 :(得分:2)
rasm2非常适合这个目的:
$ rasm2 'nop'
90
$ rasm2 -d '90'
nop