我在过去的5年中使用英特尔汇编程序进行了编程和RCE(x86,x64)。这就是我所知道和喜爱的(当谈到汇编语言时)。
然而,当我不得不使用AT& T语法进行编码或使用与英特尔站立相比奇怪的不同架构(例如MIPS指令集)时,这令我难以置信。
我可以做些什么来打破这些习惯并帮助我习惯于在多个指令集上进行编程?
答案 0 :(得分:2)
通常帮助我的是将它们视为完全不同的语言。
想象一下了解Python和C ++,然后学习Haskell。你最终会为每种不同的语言开发一种不同的风格。
好吧,以相同的方式处理不同的汇编指令集。想象一下,他们是完全不同的语言。
至于AT& T语法......呃......在那里帮不了你。 :)