2011-07-09 29 views
-1

工作的問題,我對機器語言的幾個問題:有關使用機器語言

  1. 如何寫機器語言代碼?這是真的嗎?

  2. 體系結構的哪部分處理機器語言? (英特爾或AMD芯片?別的東西?)

  3. 每臺機器是否有不同的機器語言?

預先感謝的答案:)

回答

5

我猜英語不是你的第一語言。我會盡我所能猜測你的意思,並保持我的語言簡單。

  1. 通常不可能。大會是最好的支持。

  2. 處理器取機器代碼(英特爾,AMD等)

  3. 不同的處理器具有不同的機器代碼。

+0

是的,我的第一語言不是英語。但我的答案很清楚。 感謝您的回答.. – MalcolmX

+0

+1 - 很好的答案,但特別是花時間閱讀和處理英語不是第一語言的問題。 –

0

我不知道你是否找到和我一樣的答案。我剛開始學習機器語言,想看看它是如何工作的。

我寫了2篇關於這方面的文章,希望對你有用。 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進行處理。