我想学习机器代码。不是出于特定原因。只是为了它。我想知道是否有任何好的机器代码教程。我有一台带有2.4 GHz Intel Core 2 Duo处理器的macbook。
答案 0 :(得分:2)
首先,除非你是受虐狂,否则我认为你更喜欢英特尔assembly language programming的教程来加工代码。汇编语言使用人类可读的指令 - 一种低级编程语言。机器代码是机器可读的 - 适用于机器,对于湿件不太好; - )
所有英特尔芯片都使用x86指令集的一些变体。上面引用的维基百科文章给出了汇编与机器代码的示例以及学习汇编语言的资源(请参阅本文底部的外部链接)。
答案 1 :(得分:1)
这是一个很大的问题...我在1980年代的Commodore 64和Apple IIe上都遇到了同样的情况(当每个字节和指令都重要时,情况也是如此)。迈克·史密斯(Mike Smith)写了一本很棒的书,名为《 6502机器和汇编语言编程》,教我进行机器代码实验。与该书相似的书可在线获取pdf。像这样一本好书,为您选择的处理器而写,将最终教您在汇编中执行操作的逻辑以及如何转换为机器代码。大多数人想停止使用汇编语言,但是下一步至少要对机器代码进行一次操作是值得的。
答案 2 :(得分:0)
这是一个提供一些体面教程的网站。我刚才用过这个,但是我从中学到了很多东西。 = d http://www.angelfire.com/electronic2/machinelanguage/lesson1.html