我有一些关于机器语言的问题:
如何编写机器语言代码?这实际上已经完成了吗?
架构的哪个部分处理机器语言? (英特尔或amd芯片?还有其他什么?)
每台机器是否都有不同的机器语言?
提前感谢您的答案:)
答案 0 :(得分:5)
我猜英语不是你的第一语言。我会尽量猜测你的意思并保持我的语言简单。
通常不可能。装配是最接近支持的东西。
处理器获取机器代码(intel,amd等)
不同的处理器具有不同的机器代码。
答案 1 :(得分:3)
首先阅读这两篇维基百科文章:
他们有很多不同的翻译,会很好地回答你的问题。
答案 2 :(得分:0)
我不知道你是否找到了和我一样的答案。我刚开始学习机器语言,想看看它是如何工作的。
我写了两篇关于此的文章,我希望它对你有用。 http://pengwenqiang.wordpress.com/2014/01/02/machine-language-first-try-hanging-bootloader/ http://pengwenqiang.wordpress.com/2014/01/03/machine-language-second-try-print-a-character-bootloader/
最初的想法来自http://viralpatel.net/taj/tutorial/hello_world_bootloader.php。我只是用机器语言方式尝试了他的方法。
主要思想是在可引导设备的引导扇区(前512字节)中编写几个非常简单的x86指令,以确定CPU如何处理指令。