複雜指令集電腦(英文:Complex Instruction Set Computer;縮寫:CISC)是一種微處理器指令集架構,每個指令可執行若干低階操作,諸如從記憶體讀取、儲存、和計算操作,全部集於單一指令之中。與之相對的是精簡指令集。 複雜指令集的特点是指令数目多而复杂,每条指令...
2 KB (236 words) - 17:34, 8 March 2023
分支,跳跃至程序某地址并执行相应指令; 条件分支,假設某一條件成立,就跳到程序的另一個位置; 間接分支,在跳到另一個位置之前,將現在所執行的指令的下一個指令的位置儲存起來,作為子程式執行完返回的地址; 一些電腦在他們的指令集架構內包含複雜指令。複雜指令包含: 將許多暫存器存成堆疊的形式。 移動記憶體內大筆的資料。 複雜或是浮點數運算(正弦,餘弦,平方根等等)...
10 KB (1,511 words) - 07:03, 20 February 2024
EPIC),就是將簡短而長度統一的精簡指令組合出超長指令,每次執行一條超長指令,等於並行執行多條短指令。 另一方面,目前最常见的複雜指令集x86 CPU,虽然指令集是CISC的,但因對常用的簡單指令會以硬體線路控制盡全力加速,不常用的複雜指令則交由微碼循序器「慢慢解碼、慢慢跑」,因而有「RISCy...
9 KB (1,419 words) - 14:00, 17 April 2023
指令式編程(英語:Imperative programming);是一種描述電腦所需作出的行為的编程范型。幾乎所有電腦的硬體都是指令式工作;幾乎所有電腦的硬體都是能執行机器语言,而機器碼是使用指令式的風格來寫的。較高階的指令式编程语言使用變數和更複雜的語句,但仍依從相同的典範。菜譜和行動清單,雖非...
3 KB (454 words) - 13:04, 10 February 2024
一項可能就會變差,因此需在二者中作一取捨。例如是否需要使用一些複雜且執行時間較長的指令,使執行指令個數變短?或是只利用可以許多簡單且可以快速執行的指令,雖執行指令個數變長,但每个指令周期数可以下降? CPU設計者常需要實現一組特定的指令集,因此無法調整N。有時設計者會藉由大幅提升f,但不會犧牲C太多...
8 KB (1,197 words) - 04:49, 9 July 2023
清潔間歇性自我導尿(Clean intermittent self-catheterisation),一種導尿方式 複雜指令集電腦(Complex instruction set computer),一種微處理器指令集架構 CRTC互聯指導委員會(CRTC Interconnection Steering Committee)...
552 bytes (44 words) - 17:38, 8 March 2023
微架構 (category 指令處理)
指令,以提升程式執行的效率。這導致邏輯和電路設計變得更複雜。一開始,只有大型電腦和超級電腦使用這種技術,因為這種技術需要大量的電路。當半導體產業發展起來後,這樣的技術被加裝在單一的半導體晶片上。詳見摩爾定律(集成電路可容納的晶体管數量,每二年增加一倍)。 指令集...
9 KB (1,292 words) - 16:50, 3 July 2023
指令。进一步的提高可以通过指令的执行顺序与在程序代码中出现的顺序不同来提高,这就是乱序执行。 这3种技术都要付出代价:增加了硬件的复杂性。在并行执行任何操作之前,处理器必须确认这些指令间没有相互依赖。例如第一个指令的结果作为第二个指令的输入。很明显,这样的两条指令无法同时执行,并且第2条指令...
2 KB (380 words) - 05:31, 22 September 2023
逻辑单元(ALU是可以执行基本算术和逻辑运算的处理器子系统)和短管线。当比较不同的指令集时,与使用相同芯片技术实现更复杂的指令集相比,更简单的指令集可能会导致更高的IPC数字。但是,更复杂的指令集可能能够以更少的指令实现更多有用的工作。 John L. Hennessy, David A. Patterson...
2 KB (290 words) - 08:11, 30 January 2023
RISC-V (category 指令集架構)
指令集就可以製作一個簡單的通用型的電腦。 標準的擴充指令集可以搭配所有的基本指令集以及其他擴充指令集,而不會發生衝突。 很多 RISC-V 電腦可能使用精簡擴充指令集來降低電力消耗、程式的大小以及記憶體的使用。未來也有計畫支援hypervisor和虛擬化。 只要再加上一個監督指令集 (S)...
52 KB (6,124 words) - 08:23, 29 June 2024
指令管線化(英語:Instruction pipeline)是為了讓計算機和其它數位電子裝置能夠加速指令的通過速度(單位時間內被執行的指令數量)而設計的技術。 管線在處理器的內部被組織成層級,各個層級的管線能半獨立地單獨運作。每一個層級都被管理並且鏈接到一條“鏈”,因而每個層級的輸出被送到其它層級直至任務完成。...
14 KB (1,821 words) - 10:25, 9 November 2022