在cpu的運算器中參加算術運算或邏輯運算的資料均儲存在哪裡

2022-10-16 07:56:45 字數 1914 閱讀 7418

1樓:

有兩個方法能供參考

方法1:是將原始資料轉換為真正的數值。

在一個空單元格輸入0,複製,然後選擇要轉換文字數字的區域,右鍵-選擇性貼上-運算-加/減0.

(可以乘/除1,道理一樣)

方法2:原始資料不變,在公式中處理。

常用的辦法:

=--a1

=a1+0

=a1-0

=a1*1

=a1/1

cpu的運算器是處理資料的,那這裡的資料是不是就是指加法乘除那些東西

2樓:

cpu核心結構

好吧,下面來看看cpu。cpu核心主要分為兩部分:運算器和控制器。

(一) 運算器

1、 算術邏輯運算單元alu(arithmetic and logic unit)

alu主要完成對二進位制資料的定點算術運算(加減乘除)、邏輯運算(與或非異或)以及移位操作。在某些cpu中還有專門用於處理移位操作的移位器。

通常alu由兩個輸入端和一個輸出端。整數單元有時也稱為ieu(integer execution unit)。我們通常所說的「cpu是xx位的」就是指alu所能處理的資料的位數。

2、 浮點運算單元fpu(floating point unit)

fpu主要負責浮點運算和高精度整數運算。有些fpu還具有向量運算的功能,另外一些則有專門的向量處理單元。

3、通用暫存器組

通用暫存器組是一組最快的儲存器,用來儲存參加運算的運算元和中間結果。

在通用暫存器的設計上,risc與cisc有著很大的不同。cisc的暫存器通常很少,主要是受了當時硬體成本所限。比如x86指令集只有8個通用暫存器。

所以,cisc的cpu執行是大多數時間是在訪問儲存器中的資料,而不是暫存器中的。這就拖慢了整個系統的速度。而risc系統往往具有非常多的通用暫存器,並採用了重疊暫存器視窗和暫存器堆等技術使暫存器資源得到充分的利用。

對於x86指令集只支援8個通用暫存器的缺點,intel和amd的最新cpu都採用了一種叫做「暫存器重新命名」的技術,這種技術使x86cpu的暫存器可以突破8個的限制,達到32個甚至更多。不過,相對於risc來說,這種技術的暫存器操作要多出一個時鐘週期,用來對暫存器進行重新命名。

4、 專用暫存器

專用暫存器通常是一些狀態暫存器,不能通過程式改變,由cpu自己控制,表明某種狀態。

(二) 控制器

運算器只能完成運算,而控制器用於控制著整個cpu的工作。

1、 指令控制器

指令控制器是控制器中相當重要的部分,它要完成取指令、分析指令等操作,然後交給執行單元(alu或fpu)來執行,同時還要形成下一條指令的地址。

2、 時序控制器

時序控制器的作用是為每條指令按時間順序提供控制訊號。時序控制器包括時鐘發生器和倍頻定義單元,其中時鐘發生器由石英晶體振盪器發出非常穩定的脈衝訊號,就是cpu的主頻;而倍頻定義單元則定義了cpu主頻是儲存器頻率(匯流排頻率)的幾倍。

3、 匯流排控制器

匯流排控制器主要用於控制cpu的內外部匯流排,包括地址匯流排、資料匯流排、控制匯流排等等。

4、中斷控制器

中斷控制器用於控制各種各樣的中斷請求,並根據優先順序的高低對中斷請求進行排隊,逐個交給cpu處理。

3樓:匿名使用者

好像遠遠不止這些吧,有整數運算(一般辦公應用處理)、浮點運算(多**、遊戲處理、三維處理等等)。

4樓:

一般cpu只有加法器,其它運算是通過加法來實現的,當然加法最終也得轉換成二進位制再進行邏輯運算

5樓:甜心乳酪

運算器只做加法和移位操作.加減乘除都可以轉換成這種運算.建議你看看計算機組成與結構.

6樓:塵笑

指的是 與 或非 等運算

運算器的主要功能是,運算器的主要功能有哪些?

運算器是心中之心,是計算機處理資訊從而形成新資訊的加工廠。它的主要功能是完成對資料的算術運算 邏輯運算和邏輯判斷,所以也稱為算術邏輯單元。運算器內常設若干可以寄存資料的暫存器。運算時,在計算機控制器的統一指揮下,由儲存器或暫存器向運算器提供所需資訊,進行加減算術運算或其他一些運算。運算結果根據情況或...

微型計算機主機的主要組成部分有?A運算器和控制器,B,CPU和硬碟

運算器和控制器是cpu的組成,當然這都是理論上的,現在很多主機板應有模組也整合到cpu了。硬碟只是外寸,顯示器是外設,這兩個絕對不屬於主要部件,所以答案應該是d 微型計算機的主機由運算器和控制器組成 運算器控制器cpu組都理論現主機板應模組整合cpu 硬碟外寸顯示器外設兩絕屬於主要部件所答案應該d ...

在如圖的加法運算中,相同字母代表相同的數字,不同字母代表不同

根據題幹分析可得 s比m大1,若s 3,則m 2,經過推算可得n 8,a 9,u 0,則可得o y 13,所以o 6,y 7或y 6,o 7,所以y o 6 7 42,故答案為 42 下面的加法算式中,相同的字母代表相同的數字,不同的字母,代表不同的數字,求這算式 兩個一位數相加的和最多18,s t...