⑴ 地址線為12根,存儲容量是多少
在
微機原理
中,匯流排分為地址線、數據線和控制線,地址線是用來傳輸地址信息用的。舉個簡單的例子:cpu在內存或硬碟裡面尋找一個數據時,先通過地址線找到地址,然後再通過數據線將數據取出來。
如果有12根.就可以訪問2的12次方的空間,也就是4096
⑵ 單片機試題解答
一,選擇題
1.當CPU響應外部中斷0後,PC的值是( A )
A.0003H B.2000H C.000BH D.3000H
2.當MCS-51復位時,下面說法准確的是(A)
A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H
3.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符是( B)
A.MOV B.MOVX C.MOVC D.以上都行
4.ORG 2000H
LACLL 3000H
ORG 3000H
RET
上邊程序執行完RET指令後,PC=(C )
A.2000H B.3000HC .2003H D.3003H
5.要使MCS-51能響應定時器T1中斷,串列介面中斷,它的中斷允許寄存器IE的內容應是( A)
A.98H B.84H C.42H D.22H
6.JNZ REL指令的定址方式是(C)
A.立即定址 B.寄存器定址 C.相對定址 D.位定址
7.要把P0口高4位變0,低4位不變,應使用指令( D)
A.ORL P0,#0FH B.ORL P0,#0F0H C. ANL P0,#0F0H D.ANL P0,#0FH
8若某存儲器晶元地址線為12根,那麼它的存儲容量為( C)
A. 1KB B. 2KB C.4KB D.8KB
9.PC中存放的是( A )
A.下一條指令的地址 B. 當前正在執行的指令
C.當前正在執行指令的地址 D.下一條要執行的指令
10. 若MCS-51中斷源都編程為同級,當他們同時申請中斷時CPU首先響應(A )
A. INT0 B. INT1 C.T1 D.T0
11.編寫程序產生的代碼一般存儲在(B)。
A、RAM B、ROM C、EEROM D、SDRAM
12.51系列單片機採用12M晶振的機器周期為(A)。
A、1US B、2US C、4US D、12US
13. 在CPU內部,反映程序運行狀態或反映運算結果的特徵寄存器是(B )。A、PC B、PSW C、ACC D、SP
14. 要用傳送指令訪問片外RAM,它的指令操作助記符是(B )。
A、MOV B、MOVX C、MOVC D、PUSH
15. 開機復位後,CPU使用的是第0組工作寄存器,地址范圍是(B )。
A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH
16. 80C51系列單片機有中斷源 (D )。
A、2個 B、3個 C、4個 D、5個
17. 某存儲器晶元的地址線為11根,那麼它的存儲容量為 ( B)。
A、1KB B、2KB C、3KB D、4KB
18. 提高單片機的晶振頻率fosc,則機器周期Tcy( C)。
A、不變 B、變長 C 、變短 D、不定
19. 關於80C51的堆棧操作,正確的說法是(A )
A、先入棧,再修改指針 B、先修改指針,再出棧
C、先修改指針,再入棧 D、以上都不對
20. 擴展4X4的矩陣鍵盤需要佔用多少個I/O口(B)
A、4 B、8 C、16 D、12
⑶ 某種存儲器晶元有12條地址引腳、4條數據引腳,若要利用此類芯為某系統擴展16K的8位存儲器,請問需要( )
地址引腳決定容量,為2^12=4k,數據引腳決定亮派位數,4位。敬判賀故需要4*2=8片。
補充沖燃問題是:2^13*8=8k位元組,
⑷ 一道單片機地址線數據線和存儲單元的問題
數據線指的是儲存的寬度,8根代表每次的數據都是8位的
多少儲存單元要看地址線,12根代表的就是2的12次方的大小,2的10次方是1K(1024),2的11次方是2K(2048),2的12次方是4K(4096)
⑸ 《數字電子技術》某ROM的地址線數為12根,數據線數為8根,則該ROM的容量為:_______
簡單地說呢,假設ROM有地址線N根,數據線M根,因為計算機是以二進制來計算的,而二進制只有0和1,這也正是某根線上可能出現的電平,0和1兩種情況,其實容量就是每根線出現0和1兩種情況時所有可能的組合情況數,容量計算是:
(2^N)*(2^M)bit(N根線,每根取0和1兩種情況,總的情況數是2^N,M根類似)
=2^(N+M)bits=2^(N+M-3)Bytes
=2^(N+M-10)Kbit=2^(N+M-13)KByte
=2^(N+M-20)Mbit=2^(N+M-23)MKByte
所以這道題容量為2^20bit=1Mbit.
bit和Byte的關系:8bit=1Byte
詳細地還請查看相關書籍。
⑹ 如果一個微處理器有12條地址線,那麼它所能訪問的存儲器最大容量多少位元組求解答過程
2條地址匯流排的一個位能容納2個位元組,那就是2個位元組的2次方 。 00 01 10 11 3條地址匯流排的 一個位能容納2個位元組 ,那就是000 001 010 011 100 101 110 111 ,8個位元組 如此類推 ,12條匯流排2的12的次方。總位元組數=2^12×8÷8=2^12B=4KB,即存儲4096位元組。
位元組是二進制數據的單位。一個位元組通常8位長。但敬陵燃是,一些老型號計算機結構使用不同的長度。為了避免混亂,在大多數國際文獻中,使用詞代替byte。
在多數的計算機系統中,一個位元組是一個8位長的數據單位,大多數的計算機用一個位元組表示一個字元、數字或其他字元。一個位元組也可以表示一系列二進制位。在一些計算機系統中,4 個位元組代表一個字,這是計算機在執行指令時能夠有效處理數據的單位。
一些語言描述需要2個位元組表示一個字元,這叫做雙位元組字元集。一些處理器能夠處理雙位元組或單位元組指令。位元組通常簡寫為「B」,而位通常簡寫為小寫「b」,計算機存儲器的大小通常用位元組來表示。
地址線傳輸原理:
TXWAKE位的值被放置到地址位,在發送期間,當SCITXBUF寄存器和TXWAKE分別裝載到TXSHF寄存器和WUT中時,TXWAKE清0,且WUT的值為當前幀的地址位的值.因此,發送一個地址需要完成下列操作:
1、TXWAKE位置1,寫適當的地址值到SCITXBUF寄存器。當地址值被送到TXSHF寄存器又被移出時,地址位的值被作為1發送。這樣串列匯流排上其他處理器就讀取這個地址。
2、TXSHF和WUT載入後,向SCITXBUF和TXWAKE寫入值(由於TXSHF和WUT是雙緩沖的,它們能被立即寫入)。
3、TXWAKE位保持0,發送塊中無地址的數據幀。
一般情況下,地址位格式應用於11個或更少位元組的數據幀傳輸。這種格式在所有發送的數據位元組中增加了一位(1代表地址幀,0代表數據幀);通常12個或更多位元組的數據幀傳輸使用空閑線格式。
(6)某存儲晶元的地址線為12根擴展閱讀:
位元組換算:
ASCII碼:一個英文字母(不分大小寫)佔一個位元組的空間。一個二進制數字序列,在計算機中作為一個數字單元,一般為8位二進制數。換算為十進制,最小值-128,最大值127。如一個ASCII碼就是一個位元組。
UTF-8編碼:一個英文字元等於一個位元組,一個中文(含繁體)等於三個位元組。中文標點佔三個位元組,英文標點佔一個位元組。
Unicode編碼:一個英文等於兩個位元組,一個中文(含繁體)等於兩個位元組。中文標點占兩個位元組,英文標點占兩個位元組。
任何數據類型的數組都需要 20 個位元組的內存空間,加上每一數組維數占 4 個位元組,再加上數亮虛據本身所佔用的空間。數據所佔用的內存空間可以用數據元數目乘上每個元素的大小加以計算。
例如,以 4 個 2字汪純節之 Integer 數據元所組成的一維數組中的數據,占 8 個位元組。這 8 個位元組加上額外的 24 個位元組,使得這個數組所需總內存空間為 32 個位元組。包含一數組的 Variant 比單獨的一個數組需要多 12 個位元組。
⑺ 某存儲器晶元有12根地址線和4根數據I/O線,改晶元的存儲容量是多少位的
2的12次方
存儲量4K