Ⅰ 用十六進制數給存儲器中的位元組編號0000H~FFFFH,則該存儲器的容量是多少如何計算
存儲器的容量是64K。因為0000H~FFFFH即為0000000000000000~111111111111 1111共有2^16個地址,所以為2^6K即64K。
存儲器容量計算公式:
按位計算 (b) : 存儲容量 = 存儲單元個數 x 存儲字長
按位元組計算(B): 存儲容量 = 存儲單元個數 x 存儲字長 / 8
例題:一個存儲器有16根地址線,8根數據線,求此存儲器存儲容量?
答:按位求取 2^16 x 8位 =64K x 8位;
按位元組求取 2^16 x 8位/8 = 64K x B = 64kB
(1)某存儲器有16根地址線擴展閱讀
存儲單元與地址線的關系: 我們知道CPU訪問存儲器的最小單位是存儲單元且每個存儲單元都有一個地址,1 根地址線可以查找 2 個地址既2個存儲單元,16根地址線則可以查找 2^16個存儲單元。
存儲字長與數據線的關系 : 我們知道存儲字長是指存儲器中一個存儲單元(存儲地址)所存儲的二進制代碼的位數,而二進制代碼的位數是由數據線的根數決定的,也就是說: 存儲字長 = 數據線根數。
當字數相同字長不同時:地址線並聯,數據線串聯,片選線直接相連。例如用512x4的存儲器組成512x8的存儲器。
當字數不相同,字長相同時:數據線並聯,地址線並聯,片選線分別接到地址解碼器的輸出端。例如用512x8的存儲器組成1Kx8的存儲器。
Ⅱ 某存儲器有16根地址線,8根數據線,它的容量是多少
2的16次方位元組,即65536位元組。
存儲器(Memory)是現代信息技術中用於保存信息的記憶設備。其概念很廣,有很多層次,在數字系統中,只要能保存二進制數據的都可以是存儲器;在集成電路中,一個沒有實物形式的具有存儲功能的電路也叫存儲器,如RAM、FIFO等;在系統中,具有實物形式的存儲設備也叫存儲器,如內存條、TF卡等。計算機中全部信息,包括輸入的原始數據、計算機程序、中間運行結果和最終運行結果都保存在存儲器中。它根據控制器指定的位置存入和取出信息。有了存儲器,計算機才有記憶功能,才能保證正常工作。計算機中的存儲器按用途存儲器可分為主存儲器(內存)和輔助存儲器(外存),也有分為外部存儲器和內部存儲器的分類方法。外存通常是磁性介質或光碟等,能長期保存信息。內存指主板上的存儲部件,用來存放當前正在執行的數據和程序,但僅用於暫時存放程序和數據,關閉電源或斷電,數據會丟失。
Ⅲ 16根地址匯流排的定址范圍,要具體過程
16根地址匯流排,定址范圍也就是2的16次方。
1Byte =8bit;
16根地址匯流排可定址的內存單元個數 =2^16 Byte =65535Byte ,
(65536Byte)/(1024Byte/kB) = 64kB;
單元及I/0介面中的各個不同設備,都有各自不同的地址。地址匯流排是CPU向主存儲器和I/O介面傳送地址信息的通路,它是自CPU向外傳送的單向匯流排。地址線的寬度決定了微型計算機的直接定址能力(即尋找主存儲器單元和I/O設備范圍)。
早期的微機,一般匯流排寬度為16根,故其直接定址范圍為216=64KB(1KB=1024B,B是位元組Byte的縮寫,1B=8b,b是二進制位bit的縮寫);
Intel8086具有20根地址匯流排,其直接定址范圍為220=1MB(1MB=1024KB);Intel80386、80486均為32根地址線,直接定址范圍可達232=4GB(1GB=1024MB)。
(3)某存儲器有16根地址線擴展閱讀:
由於計算機內部的主要工作過程是信息傳送和加工的過程,因此在機器內部各部件之間的數據傳送非常頻繁。為了減少內部數據傳送線並便於控制,通常將一些寄存器之間數據傳送的通路加以歸並,組成匯流排結構,使不同來源的信息在此傳輸線上分時傳送。
因此,所謂匯流排,就是一個或多個信息源傳送信息到多個目的的數據通路,它是多個部件之間傳送信息的一級傳輸線。
根據匯流排所處的位置,匯流排分為內部匯流排和外部匯流排兩類。內部匯流排是指CPU內各部件的連線,而外部匯流排是指系統匯流排,即CPU與存儲器、I/O系統之間的連線。
按匯流排的邏輯結構來說,匯流排可分為單向傳送匯流排和雙向傳送匯流排。所謂單向匯流排,就是信息只能向一個方向傳送。所謂雙向匯流排,就是信息可以向兩個方向傳送,即可以發送數據,也可以接收數據。
匯流排的邏輯電路往往是三態的,即輸出電平有三種狀態:邏輯「1」、邏輯「0」和「浮空」狀態。三態緩沖器是靠在「允許/禁止」輸入端來禁止其操作的,禁止時,輸出呈現高阻抗狀態。在高阻抗狀態下,可以認為輸出與電路的其他部分被斷開。
Ⅳ 某CPU含有16根地址線、8根數據線,它的最大定址能力是多少KB該怎麼算
64KB。CPU的最大定址能力為:2^16=2^10·2^6=64K.