16位存儲單元
⑴ 存儲器晶元的「256k x 16位」是什麼意思這是怎麼命名的
256K是256KB(256千位元組)容量,16位是數據傳輸位寬(既16個數據同時傳輸)。另外對於存儲器技術參數還有頻率,也是相當重要,它決定多少時間傳輸一次(比如問起的256k x 16位,那一次就是16位)數據。
一般存儲器的命名是以存儲器的容量x存儲器位寬(數據線根數)的規則命名。
這樣根據命名就可以看出存儲器的總容量,以及位寬(數據線根數)是多少。位寬越大,每次處理器能一次讀取的數據就越多,這樣訪問速度就越快。
256kx16位,就是存儲器總的容量是256k,也就是256x,256K是存儲器容量。
16位是字長位寬,位寬越大,CPU一次讀取的數據量就越多。
存儲晶元是按模塊存儲的,分多少塊,每塊多少大容量,所說的 256K是每塊存256位元組,那16位是匯流排數理。
(1)16位存儲單元擴展閱讀
存儲器容量計算公式:
按位計算 (b) : 存儲容量 = 存儲單元個數 x 存儲字長;
按位元組計算(B): 存儲容量 = 存儲單元個數 x 存儲字長 / 8。
存儲單元 :CPU訪問存儲器的最小單位,每個存儲單元都有一個地址。
存儲字長 :存儲器中一個存儲單元(存儲地址)所存儲的二進制代碼的位數。
例題:一個存儲器有16根地址線,8根數據線,求此存儲器存儲容量?
答:按位求取 2^16 x 8位 =64K x 8位;
按位元組求取 2^16 x 8位/8 = 64K x B = 64kB。
分析:存儲單元與地址線的關系: 我們知道CPU訪問存儲器的最小單位是存儲單元且每個存儲單元都有一個地址,1 根地址線可以查找 2 個地址既2個存儲單元,16根地址線則可以查找 2^16個存儲單元。
存儲字長與數據線的關系 : 我們知道存儲字長是指存儲器中一個存儲單元(存儲地址)所存儲的二進制代碼的位數,而二進制代碼的位數是由數據線的根數決定的,也就是說: 存儲字長 = 數據線根數位元組(B)與位(b)的關系 : 計算機里規定 1Byte = 8bit 。
所以存儲器容量就有;兩種表示方法 64K x 8位 = 64KB。我們常見的內存容量表示方法 是以位元組為單位的。例如 1GB ,4MB, 512KB
1GB = 10^3MB =10^6KB = 10^9B = 10^9 x 8b 。
⑵ 主存有位16地址和主存單元有16位這兩種說法有什麼不同
16地址你理解對的,16位指每個地址對應的存儲單元有16位
也就是說每個單元有16個0或1,一共有這樣的64k個單元
⑶ 編程中16位和32位是指的什麼意思
PLC中的位是指存儲器中數據的佔位或者叫數據占的存數空間,數據的長度是指可以表示的數據復雜程度的最大存儲范圍。
用戶說的16位和32位,是指二進制數據占的最基礎的存儲區的單位個數。最基礎的數據就是二進制數,就是0和1,16位就表示可以用二進制數的1111111111111111或0000000000000000,轉換成十進制數就是32767,就是說16位存儲區可以裝最大32767這個數,32位以此類推。
(3)16位存儲單元擴展閱讀:
PLC在用戶程序執行過程中,只有輸入點在I/O映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O映象區或系統RAM存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用。
相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。
在程序執行的過程中如果使用立即I/O指令則可以直接存取I/O點。
⑷ 16位寄存器是的16位是什麼意思,是一個存儲單元能放16位2進制數么
16位寄存器確實是指的16位2進制數,但寄存器是CPU的內部資源,不是存儲單元。
存儲單元是存儲器(也就是內存)的基本單位,即一個存儲單元是一個位元組,8位。
⑸ 常見的16,32位單片機或PC存儲器內的一個存儲單元儲存多少位數據
16位的單片機就是16位,32位的單片機就是32位。
例如51單片機,它是8位的,所以一個存儲單元佔8位,其中又分高四位和低位,當做一個乘法的時候,得到的結果是16位的,即高8位和低8位,這個時候就不能存到一個單元里了,因為裝不下了,此時需要兩個存儲單元,一個裝高8位,另一個裝低8位。
如果是一個16位的單片機的話一個單元就是16位。每個單元的位寬越大說明其同時處理數據的能力就越強,速度也就越快。
⑹ 內存中的存儲單元的地址結構是幾維
內存中的存儲單元的地址結構是16位。
大部分16位和32位的CPU不允許將字或者長字存儲到內存中的任意地址。比如Motorola68000不允許將16位的字存儲到奇數地址中,將一個16位的字寫到奇數地址將引發異常。
每一個單元的地址稱為位元組地址,任何相鄰兩個單元組成一個字地址,按編址原則約定用其中一個較小的地址來表示字地址。一個字由兩個位元組組成,則低位元組對應低地址,高位元組對應高地址。
相關應用:
在計算機中,由控制器解釋,運算器執行的指令集是一個精心定義的數目十分有限的簡單指令集合。一般可以分為四類:
1)、數據移動 (如:將一個數值從存儲單元A拷貝到存儲單元B)。
2)、數邏運算(如:計算存儲單元A與存儲單元B之和,結果返回存儲單元C)。
3)、 條件驗證(如:如果存儲單元A內數值為100,則下一條指令地址為存儲單元F)。
4)、指令序列改易(如:下一條指令地址為存儲單元F)。
⑺ 16位寄存器中的「16位」的含義是什麼
寄存器是中央處理器內的組成部分。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和地址。
寄存器的「位」是寄存器的最小存儲單元,它可以保存一個「0」和者「1」這兩種狀態數據的其中之一,也就是一位二進制數據,16位寄存器就是有16個這樣的寄存器所組成的一個二進制數據,用來代表更多的數據符號和功能,如下圖就是一個16位寄存器的存儲示意:
⑻ 若主存每個存儲單元為16位 則
若主存每個存儲單元存放16位二進制代碼,則
A.其地址線為16根
B.其地址線數與16無關
C.其地址線數與16有關
D.其地址線數為32根
答案:B
地址線數和存儲字長無關。一個存儲單元相當於一個房間,地址線的線數決定定址范圍,相當於多少個門牌號,它不會考慮房間裡面有什麼(即一個存儲單元能存多少位),假設主存只有兩個存儲單元,每個存儲單元存放16位二進制代碼,也就只需要一根地址線就足矣
⑼ 一個16位寄存器所能存儲的數據的最大值為多少
16位就是有16個存儲單元,每個單元,只能存儲0/1,最大為全為1.則數字為16個1,但是為2進制。則轉換為十進制是65535.