程式的指令是 RISC 還是 CISC 取決於編譯程式的內容

發布 科技 2024-06-30
7個回答
  1. 匿名使用者2024-01-30

    RISC(精簡指令集計算機)和CISC(複雜指令集計算機)是當前CPU的兩種架構。 它們以不同的 CPU 設計理念和方法而著稱。

    早期的 CPU 都是 CISC 架構,旨在以最少的機器語言指令完成所需的計算任務。 例如,對於乘法,在 CISC CPU 上,您可能需要類似 mul 的命令

    addra,addrb 可以將 addra 乘以 addrb 中的數字並將結果儲存在 addra 中。 從 Addra、AddRB 讀取資料到暫存器、乘法並將結果寫回記憶體的操作都依賴於 CPU 中設計的邏輯。 這種架構增加了CPU結構的複雜性和對CPU程序的要求,但對編譯器的開發非常有利。

    例如,在上面的例子中,C程式中的a*=b可以直接編譯成乙個乘法指令。 今天,只有英特爾及其相容的 CPU 仍在使用 CISC 架構。

    RISC 架構需要軟體來指定各個操作步驟。 如果要在RISC架構上實現上述示例,則必須通過MOV等軟體實現從Addra和AddRB將資料讀取到暫存器,將結果乘法和將結果寫回儲存器的操作

    a,addra;

    movb,addrb;

    mula,b;

    straddra,a。這種架構可以降低 CPU 複雜性,並允許在相同的工藝水平上生產更強大的 CPU,但對編譯器設計有更高的要求。

  2. 匿名使用者2024-01-29

    編譯器。 處理器也是有道理的,但由於您可以在膝上型電腦上編譯 arm9 程式,因此您仍然可以編譯該程式。

  3. 匿名使用者2024-01-28

    這不是乙個決定。 這是關於處理器基於什麼架構設計的。

  4. 匿名使用者2024-01-27

    這取決於處理器晶元,具體取決於您執行的 CUP 或 MCU; 通常,X86 使用 CISC,許多 SCS 使用 RISC。

  5. 匿名使用者2024-01-26

    你聽說過 80:20 的概念嗎? 根據 CPU 在 80% 的時間內重複處理 20% 指令的原理,設計一組 RISC 精簡指令集在指令執行方面要快得多。

  6. 匿名使用者2024-01-25

    RISC(精簡指令集計算機)和CISC(複雜指令集計算機)是當前CPU的兩種架構。 它們以不同的 CPU 設計理念和方法而著稱。

    早期的 CPU 都是 CISC 架構,旨在以最少的機器語言指令完成所需的計算任務。 例如,對於乘法,在 CISC CPU 上,您可能需要乙個類似 mul addra 的命令,addrb 可以將 addra 乘以 addrb 中的數字並將結果儲存在 addra 中。

    從 Addra、AddRB 讀取資料到暫存器、乘法並將結果寫回記憶體的操作都依賴於 CPU 中設計的邏輯。 這種架構增加了CPU結構的複雜性和對CPU程序的要求,但對編譯器的開發非常有利。 例如,在上面的例子中,C程式中的a*=b可以直接編譯成乙個乘法指令。

    今天,只有英特爾及其相容的 CPU 仍在使用 CISC 架構。

    RISC 架構需要軟體來指定各個操作步驟。 如果要在RISC架構上實現上述示例,則必須通過軟體實現將addra中的資料讀取,addrb中的資料寫入暫存器,乘法並將結果寫回儲存器的操作,例如:mov a,addra; mov b, addrb; mul a, b; str addra, a。

    這種架構可以降低 CPU 複雜性,並允許在相同的工藝水平上生產更強大的 CPU,但對編譯器設計有更高的要求。

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

    傳統的計算機體系結構設計思想一直認為,計算機的指令系統越豐富、越複雜,功能越強,對程式語言的處理能力就越強,因此為了便於軟體程式設計,提高程式的執行速度,所採用的方法是不斷增加具有複雜功能的指令,並採用多種定址方法, 使計算機指令系統變得越來越複雜和龐大,這就叫計算機複雜指令系統(複雜指令)。設定計算機,CISC)。

    後來發現,提高計算機的效能並不完全取決於指令系統的複雜性,因此提出了精簡指令集計算機(RISC)的概念。 RISC結構的最大特點是指令系統的簡單性,其設計原則是使計算機的結構更簡單、更合理,使系統達到最高有效速度。

    計算機指令由操作碼欄位和位址程式碼字段組成。

    指揮系統應滿足以下四個方面的要求:

    1.完整性。

    2.有效性。

    3.正規。

    4.相容性。

相關回答
7個回答2024-06-30

頭暈目眩,這種問題已經嚴重重複了 我們用乙個簡單的類比,phpwind 就像一台相容的機器,如果你知道一點 php、html、div+css、mysql 這些東西,你可以很容易地把它轉換成你想要的; 擴充套件也是很開放的,php168、dedecms等都可以整合,當然整合也有些不盡如人意,需要根據需要自己重寫一些東西; 免費的外掛程式和模板很多; 程式的負載和速度相對較快; 官方論壇上的人也比較熱情,但也有缺點,bug很多,偶爾也會影響使用。 >>>More

6個回答2024-06-30

指令。 指定計算機實現某種控制項或操作。 >>>More

21個回答2024-06-30

程式計數器(PC),呵呵......如果選擇此選項,則可以在組裝程式設計時使用 PC。 昨天的考試。 >>>More

5個回答2024-06-30

司法實踐中,經常出現有限責任公司未通知部分股東召開股東會的情況。 對於有限責任公司召開股東大會未通知全體股東是否屬於程式違規或違法內容,有兩種觀點:一種是公司未通知全體股東參加股東會,剝奪了原告和第三方經營管理公司的權利; 公司及相關人員的行為屬於違反誠信原則、濫用土地資本多數票的行為,屬於違反《公司法》規定的行為,應認定該決定無效。 >>>More

13個回答2024-06-30

你好! 外觀:0x???指令引用的 0x ???記憶。 記憶體不能"read"或"written"。答:【shijan8 original】嚴禁轉載 >>>More