A. 存儲器的定址范圍怎麼計算還有什麼是字地址位元組地址
定址范圍是由地址線的位數決定的,比如地址線有20位,則地址有2^20個。
計算機數據的基本單位是位元組,即是最基本的數據單元,是從存儲器的起始地址到該數據的位置。一個字包含兩個位元組,它的地址是低位元組的地址。
B. 如何根據內存容量計算需要多少條地址線
內存容量為2ⁿ位元組,則地址匯流排為n位。
地址匯流排的位數決定了CPU可直接定址的內存空間大小,比如8位微機的地址匯流排為16位,則其最大可定址空間為2¹⁶=64KB,16位微型機的地址匯流排為20位,其可定址空間為2²⁰=1MB。一般來說,若地址匯流排為n位,則可定址空間為2ⁿ位元組。
地址匯流排的寬度,隨可定址的內存元件大小而變,決定有多少的內存可以被存取。
(2)已知存儲器的容量怎麼求地址范圍擴展閱讀
地址線用來傳輸地址信息用的。舉個簡單的例子:cpu在內存或硬碟裡面尋找一個數據時,先通過地址線找到地址,然後再通過數據線將數據取出來。如果有32根,就可以訪問2的32次方的位元組,也就是4GB。
在地址位多處理器協議中(ADDR/IDLEMODE位為1),最後一個數據位後有一個附加位,為地址位。數據塊的第一個幀的地址位設置為1,其他幀的地址位設置為0。地址位多處理器模式的數據傳輸與數據塊之間的空閑周期無關。一根地址線只能表示1和0。
C. 某計算機字長為32位,其存儲器容量為16MB,若按字編址,它的定址范圍是什麼!求解釋!
16MB的定址空間,16*1024*1024-1=0x00000000至0x00FFFFFF。
32位可以表達:0x00000000,0xFFFFFFFF可以表達4GB的地址空間。
1MB=1024*1024=1048576=0x100000,16MB=16*1048576=16777216=0x1000000,因為計算機以0開始計算地址,因此16MB的定址空間,16*1024*1024-1=0x00000000至0x00FFFFFF。
(3)已知存儲器的容量怎麼求地址范圍擴展閱讀:
計算機字長注意事項:
注意字與字長的區別,字是單位,而字長是指標,指標需要用單位去衡量。正象生活中重量與公斤的關系,公斤是單位,重量是指標,重量需要用公斤加以衡量。
一個字由若干個位元組組成,不同的計算 機系統的字長是不同的,常見的有8位,16位,32位,64位等,字長越長,計算機一次處理的信息位就越多,精度就越高,字長是計算機性能的一個重要指標。
地址_ 計算機處理的存儲器地址必須有足夠的尺寸,以便可以表示需要的數值范圍,但是又不能過大。經常使用的尺寸是字,不過也可以是字的倍數或分數。
D. 給出計算機字長,存儲容量以及編址方式,要求計算定址范圍。求計算公式
字長代表一個字的長度,單位是:位 存儲容量單位一般是kb mb 其中的B代表位
編址方式有很多,比如按位 按位元組 按雙字 具體要看題目用什麼編址方式,計算定址范圍就是要你按照這種編址方式能分配多少個地址
以一道題為例說明: 字長32位 存儲容量 64kb 按位編址 求定址范圍
計算: 64k * 8位 / 32位 = 16k 即定址范圍為16k
E. 10kbram的定址范圍怎麼算
在軟考學習中我們經常遇到計算地址匯流排、內存等方面的題,這也是我們大家經常混亂的知識,下面就讓我們來共同學習一下:
處理機字長是指處理機能同時處理(或運算)的位數,即同時處理多少位(bit)數據。處理器的字長越大,說明它的運算能力越強。比如我們的筆記本電腦,現在一般都是64位的電腦,這也就是說我們的電腦一次可以處理8個位元組。如果講處理器的定址范圍,則要看處理器的地址匯流排的位數,而不是它的字長!目前主流的64位處理器的數據匯流排為64位,地址匯流排大部分是32位,這也就是為什麼有些人稱現在的64位筆記本是偽64位電腦一說的來源。這個清楚之後,再看地址匯流排與定址范圍的關系。存儲單元是以位元組(byte)為單位,N根地址匯流排能訪問2的N次方個存儲單元。於是有32位地址匯流排可以訪問2的32次方個存儲單元,即4GB。 8086處理器字長是16位,它的地址匯流排是20位,所以能訪問2的20次方個存儲單元,即1MB。另外一點需要注意的就是,如果有些題目說:按「字」定址,就說明是存儲單元大小為字長的位數,按「位元組」定址,說明存儲單元是位元組的大小。
下面通過舉幾個例子,來說明這些關系
1、某計算機字長32位,存儲容量8MB。按字編址,其定址范圍為(0~2M-1) 計算步驟:8MB位元組=8*1024*1024*8位。所以8MB/32位=2M.
2、某計算機字長32位,其存儲容量為4MB,若按半字編址,它的定址范圍是(0-2M-1)計算步驟:若按半字就是16位了 4MB=4*1024*1024*8位,所以4MB/16 = 2M;
3、若內存容量為4GB,字長為32,求地址匯流排和數據匯流排的寬度? 解析:數據匯流排的寬度=字長; 地址匯流排的寬度=定址范圍(即內存容量)=4GB=2 ^ 32B,所以本題的答案為:數據匯流排寬度為32,地址匯流排寬度為32。
4、某機字長32位,存儲容量1MB,若按字編址,它的定址范圍是什麼?
解釋:容量1M=2*1024*1024 位=2 ^ 20 一個字長是32 位
所以,定址范圍是二者相除=256K
5、地址編號從80000H到BFFFFH且按位元組編址的內存容量為——KB,若用16K*4bit的存儲器晶元構成該內存,共需——片?
解析:由題意可知該地址的大小為:BFFFFH-80000H=40000H,將其換算為二進制則為:2 ^ 18 B = 2 ^ 8K=256K,第一問即為256K;
由於第二問的單位為 bit,所以將單位統一後相除,即 256K*8bit/16K*4bit = 32片
6、設用2K*4位的存儲器晶元組成16K*8位的存儲器(地址單元為0000H~3FFFFH,每個晶元的地址空間連續),則地址單元 0B1FH 所在的晶元的最小地址編號為——? A 0000H B 0800H C 2000H D 2800H
解析:由題意可知地址單元的大小為:3FFFFH-0000H=4000H,同時可知共需要8段(16片)存儲晶元來組成該存儲器。將地址單元換算為二進制數表示:0000 1011 0001 1111B,將選項依次換算為二進制可得B選項與該地址單元最接近並且小於它,0000 1000 0000 0000B,故答案為B 0800H。
--------------------------------------
地址匯流排寬度決定了CPU可以訪問的物理地址空間,簡單地說就是CPU到底能夠使用多大容量的內存。
數據匯流排負責整個系統的數據流量的大小,而數據匯流排寬度則決定了CPU與二級高速緩存、內存以及輸入/輸出設備之間一次數據傳輸的信息量。
--------------------------------------
按匯流排的功能(傳遞信息的內容)分類,計算機中有三種類型的匯流排,即傳送數據信息的數據匯流排、傳送地址信息的地址匯流排和傳送各種控制信息的控制匯流排。
1.數據匯流排
數據匯流排是CPU與存儲器、CPU與I/O介面設備之間傳送數據信息(各種指令數據信息)的匯流排,這些信號通過數據匯流排往返於CPU與存儲器、CPU與I/O介面設備之間,因此,數據匯流排上的信息是雙向傳輸的。
2.地址匯流排
地址匯流排上傳送的是CPU向存儲器、I/O介面設備發出的地址信息,定址能力是CPU特有的功能,地址匯流排上傳送的地址信息僅由CPU發出,因此,地址匯流排上的信息是單向傳輸的。
3.控制匯流排
控制匯流排傳送的是各種控制信號,有CPU至存儲器、I/O介面設備的控制信號,有I/O介面送向CPU的應答信號、請求信號,因此,控制匯流排是上的信息是雙向傳輸的。控制信號包括時序信號、狀態信號和命令信號(如讀寫信號、忙信號、中斷信號)等。