既然程式語言那麼多,CPU能識別這麼多程式語言引數嗎?

發布 科技 2024-04-15
8個回答
  1. 匿名使用者2024-02-07

    程式語言太多了,CPU不懂任何一種,只知道機器語言,也就是二進位指令。 所有程式語言原始碼都使用相應的編譯器轉換為二進位機器指令,這是您經常看到的 exe 檔案。 例如,1011000000000101 是 CPU 可以理解的東西,它將 5 放在 Al 暫存器中。

    如果你計算 5+6,你可以把它轉換成二進位,這是很多東西。 彙編可能是。

    mov ah,5

    mov bh,6

    add ah,bh

    程式集具有相應的二進位檔案**。

  2. 匿名使用者2024-02-06

    不同的語言有不同的編譯器,這些編譯器包含在編譯軟體中。

  3. 匿名使用者2024-02-05

    不管是什麼程式語言,使用的程式設計軟體都會在編譯時把你的**解釋為機器語言! CPU 仍在執行機器語言。 你學習了編譯,你會看到這一切。

  4. 匿名使用者2024-02-04

    這些語言是高階語言,它們最終被解釋為 CPU 執行的機器語言,而這些工具是高階語言的編譯環境。

  5. 匿名使用者2024-02-03

    程式語言通過編譯程式被編譯成機器可以識別的機器程式碼,這是開發平台的核心,然後交給計算機進行處理。

  6. 匿名使用者2024-02-02

    CPU 無法識別該語言,對吧?

    它只是乙個單獨的作業系統。

  7. 匿名使用者2024-02-01

    機器語言是CPU可以識別和執行的**,它與硬體非常接近,執行速度快,但通用性較差(乙個CPU可以識別的機器程式碼可能不適用於另乙個); 對於不同型別的CPU,指令集是CPU可以識別的所有指令語言,但非機器語言在最終被CPU執行之前就被翻譯成機器語言!

  8. 匿名使用者2024-01-31

    這是不同的。

    x86 32位CPU使用的機器語言是一樣的,雖然具體型號不同,但對於作業系統來說幾乎是一樣的;

    x86-64 CPU 使用的機器語言不同,所以 Windows 只有 64 位版本,64 位版本的 Windows 和 32 位版本的 Windows 對應不同的機器語言。

    當然,x86-64 CPU 也可以在 x86 32 位模式下工作,但一次只能使用一種模式)。

    Linux 也是一樣,不同的機器語言的 CPU 有不同的 Linux 版本,不能普遍使用

    x86、x86-64、mips、電源、ia64、,......等一會。

    事實上,以前有一些版本的 Windows 用於其他型別的處理器。

    適用於 Alpha 的 Windows(Alpha 處理器)。

    適用於 IA64 的 Windows(Itanium Itanium 處理器)。

    等等,這些和 x86 32 位版本的 Windows 更不常見!

相關回答
14個回答2024-04-15

a.天體; b.繞恆星執行;

c.它自身的引力足以克服其剛性物理強度,使天體呈球形; >>>More

12個回答2024-04-15

最先出現在各種**中,最有名的就是《水滸傳》,當然據說,由於宋代社治不穩定,酒店殺人的刑事案件時有發生,宋代黑店的形象越來越多。

17個回答2024-04-15

呵呵,人們總說有七種情緒和六種慾望,其實一切都沒有你想象的那麼圓滿,沒有你想象的那麼完美,不要有太多的希望,希望越大,失望就越大。

10個回答2024-04-15

這一切都是由同行發起的。

知乎:是的 >>>More

19個回答2024-04-15

這與歐洲歷史上的封建主義有關。

今天的許多國家都是貴族封地,例如當時遺留下來的小公國。 >>>More