Ⅰ 主存中每個存儲單元幾個位元組
一個位元組為8位,即1Byte=
8b。
如果是SAM之類的,其上有標識。如
SRAM
晶元6264
的容量為8K×8
bit,其每個存儲單元含8b,共有8x1024個存儲單元。
Pentium(586)等微處理器構成的計算機,它們的字長是32
位。即4個位元組。
現在的64位處理器,字長為64位,即每個存儲單元含64b=8Byte,8個位元組。
Ⅱ 問個組成問題:存儲元和存儲單元和存儲元件他們是什麼關系
計算機中主存儲器包括存儲體M,各種邏輯部件及控制電路等,存儲體由許多存儲單元組成,每個存儲單元又包含若干個存儲元件,每個存儲元件能寄存一位二進制代碼「0」或「1」,存儲元件又稱為存儲基元、存儲元。
存儲基元即存儲元件,是存儲單元的分支,能寄存一位二進制代碼「1」或「0」,又稱存儲元件,存儲元。
(2)存儲單元是否主存單元擴展閱讀
在存儲器中有大量的存儲元,把它們按相同的位劃分為組,組內所有的存儲元同時進行讀出或寫入操作,這樣的一組存儲元稱為一個存儲單元。一個存儲單元通常可以存放一個位元組;存儲單元是CPU訪問存儲器的基本單位。
計算機中最小的信息單位是bit,即一個二進制位;一個位元組Byte由8個二進制位bit組成一個存儲單元可以存儲一個位元組一個存儲器可被劃分成若干個存儲單元舉例:1KB的存儲器可容納1024個位元組,即它有1024個存儲單元,編號從0-1023。
Ⅲ 存儲單元是指
是存儲器中多個存儲元的集合。
存儲單元是CPU訪問存儲器的基本單位,一般應具有存儲數據和讀寫數據的功能,以8位二進製作為一個存儲單元,也就是一個位元組。
每個單元有一個地址,是一個整數編碼,可以表示為二進制整數。
程序中的變數和主存儲器的存儲單元相對應。變數的名字對應著存儲單元的地址,變數猛派信內容對應著單元所存羨胡儲的數據。
存儲地枝輪址一般用十六進制數表示,而每一個存儲器地址中又存放著一組二進制(或十六進制)表示的數,通常稱為該地址的內容。
Ⅳ 計算機的主存由什麼組成
主存,主要指的是內存。內存是隨機存儲器(RAM)存儲器的任何一個存儲單元都就可以隨機存儲,存取的時間與存儲單元的物理位置無關。
而存儲系統這包含有高速緩存,主存,輔存。他們的存取速度是由高到低排列的。之所以採用這樣的多級存儲器主要是為了解決提高速度,增大容量,同時又降低成本。cache(高速緩存)-主存主要是為了匹配cpu和主存之間的速度,cpu速度快,而訪問主存的速度慢,所以弄了一個訪問速度快的高速緩存,提前把cpu要用的數據放到cache中,這樣就可以減少cpu訪問內存的時間了,提高整體的運行速度了;輔存是用來存放文件的,斷電的情況下,數據還在,這樣cpu需要訪問時,則先通過io匯流排將數據讀到內存上,然後再訪問內存。
自從計算機的祖師爺馮·諾依曼提出了計算機的馮·諾依曼結構,那麼多年來計算機就一直按照這個結構發展下來了。馮·諾依曼結構中有一點,就是把計算機劃分成五個部分,即運算器、控制器、存儲器、輸入設備和輸出設備。
對於CPU,充當的是運算器和控制器的作用;主板,主要是控制器,協調CPU和各外設直接工作;內存,即主存,是最重要的存儲器;顯卡則是兼有運算器和輸出設備;而網卡則是典型的輸入輸出設備。
對於組成方法,單片機估計跟你想像中的計算機就很不一樣。一個主板,上面CPU、內存什麼都有。
計算機是可以沒有CPU的,在CPU誕生之前,運算器和控制器是分開的,不過,現在一般都有了;
計算機是可以沒有主板的,主板的存在主要還是為了拓展性,在不需要這種拓展的系統中,比如航天控制的計算機可能就沒有這樣的主板,至少家裡面冰箱或者微波爐中使用的計算機是沒有這樣的主板的。
計算機是可以沒有主存的,對於一些存儲量不大的計算機,可以只使用寄存器或者非常少的存儲器。
計算機是可以沒有顯卡的,顯示的任務是可以由CPU獨立完成的,對於伺服器之類的一些特殊計算機,顯卡很可能根本就用不了。
計算機是可以沒有音效卡的,我們實驗室買了好幾個伺服器都是沒有音效卡的;
計算機是可以沒有網卡的,我家買的第一個電腦就沒有,那時候上網還用傳說中的數據機。
Ⅳ 在寄存器間接定址方式中,操作數應在( )中。
C. 存儲單元
寄存器間接定址方式中,寄存器內存放的是操作數的地址,而不是操作數本身,即操作數是通過寄存器間接得到的,因此稱為寄存器間接定址。操作數放在RAM某個存儲單元中,該單元的地址又放在寄存器R0或R1中。
如要進行算術運算,要計算每班學員各科成績的平均值,可以編一個求平均成績的通用程序,把每位學員的成績送入存貯器的各個單元中,這時可採取直接定址,所以,定址方式越多,編製程序就越方便、靈活,適用范圍就越廣。
(5)存儲單元是否主存單元擴展閱讀
操作數的分類
1、立即操作數
指令要操作的數據以常量的形式出現在指令中,稱為立即數,它只能作為源操作數。
2、寄存器操作數
指令要操作的數據存放在CPU中的寄存器里,指令中給出寄存器名即可。
3、內存操作數
指令要操作的數據存放在內存某些單元中,指令中給出內存單元物理地址,實際上指令只給出了偏移地址,段地址採用隱含方式給出,也可以使用跨段方式指出當前段地址。