PIC 單片機初學試題一答案部分—8位/16位/32位/64位單片機代理商深圳英銳恩
1. (C) 2.(B) 3.(D) 4.(A) 5.(D)
6. (C) 7.(C) 8.(D) 9.(A) 10.(B)
11.(C) 12.(B) 13.(D) 14.(A) 15.(D)
16.(B) 17.(B) 18.(C) 19.(A) 20.(D)
21.(D) 22.(D) 23.(C) 24.(A) 25.(C)
解答部分
1. 計算機的數據字節長度一般取8的整數倍,當然最早的是4位機,然后是按照8位,16位,32位發展. 所以選項C是正確的.
2. 十進制轉換成二進制時,整數部分和小數部分要分別轉換.對于整數部分,先用2去除整數,以后用2逐次去除所得的商,直到商得0為止。依次得到的各個余數即為從低位到高位的二進制整數。對于小數部分,逐次用2乘小數部分,依次得到的整數部分即為從高位到低位的二進制小數。計算結構為選項B.
3. 嚴格地說,計算機的問世是從20 世紀40 年代在軍事領域首先出現.微型計算機主要包括個人計算機(即PC),單板機和單片機系列,在20 世紀70 年代以后才得以迅速發展.從計算機的問世到目前超大規模集成電路的計算機,基本已經歷了4個發展時代. 所以選項D正確.
4. 計算機的處理能力是一個綜合實力的表現,既與計算機數據字節,計算機速度有關,而且很大程度上還與存儲系統的容量和存儲器的存取速度有關.而”總線”這一選項與計算機的處理能力關聯度較小.當然,這也不是絕對的,一個系統采用良好的總線配置對于數據的傳送是至關重要的. 所以選項A正確.
5. 十六進制轉換成二進制時,只要將每位十六進制數用相應的4 位二進制表示,并去掉無效的0即可. 所以選項D正確.
6. 機器數有3種表示方法:原碼,反碼和補碼.ASCII碼是美國標準信息交換碼,是目前國際上普遍采用的信息編碼方式,可表示數字0~9,英文字母及其它可打印字符等,不是機器數的表示方法. 所以選項C是正確.
7. 在補碼運算時,先把變量連同它的符號一起變補,然后進行補碼加法.符號當作一位數一起參加運算,符號位出現的進位丟失,所得的結果以補碼形式出現.若結果為負數,再經一次變補,以求原碼;若結果為正數,補碼同原碼. 所以C正確
8. 美國標準信息交換碼ASCII 碼由7 位二進制編碼表示,是非常重要的一種編碼.作為計算機系統字符顯示的基本法則,其應用得到歷史的見證, 所以選項D正確.
9. 基本邏輯運算只有3 種,即邏輯加,邏輯乘和邏輯”非”.它們又分別叫做”或”運算,”與”運算和”非”運算(或稱為”反相”). 所以選項A正確.
10. 計算機硬件不管是微型計算機還是大型計算機,通常包括運算器,存儲器,控制器,輸入設備及輸出設備5個部分. 所以選項B正確.
11. 存儲器的發展也同樣伴隨著計算機的發展過程凡要分為隨機存儲器(RAM)和只讀存儲器(ROM)兩大類,它們的英文縮寫符號也不同,隨機存儲器又有靜態存儲器(SRAM)和動態存儲器(DRAM)之分. 所以選擇C 是正確的(隨機存儲器用RAM表示)
12. 只讀存儲器又有多種類型,如電可擦只讀存儲器,可編程只讀存儲器和可擦去可編程只讀存儲器等。正確的答案是B(EEPROM代表的是電動擦只讀存儲器)
13. 計算機的中央處理單元(CPU)是整個計算機的核心部分。CPU包括運算器和控制器兩大部分。不管是微型計算機還是大型計算機,CPU的性能在很大程度上代表了整個計算機的性能和檔次。所以正確的全案應選D。
14. 若內存儲器容量為64KB(即65536個單元),用4位十六進制數對它們進行編號作為內存儲單元的地址,地址范圍應為0000H~FFFFH,所以選A是對的.
15. 從CPU引出的有3組總線:地址總線(AB),數據總線(DB)和控制總線(CB).PIC單片機所采用的是一種總線結構即哈佛總線結構,它使單片機在芯片內部的數據總線和指令總線得以有效分離. 所以選項D是正確的.
16. 系統軟件包括操作系統,服務程序,匯編程序,解釋程序和編譯程序等.系統軟件用于對計算機自身的管理和控制.高級語言程序是用各種高級語言編寫的程序.一般是一些用戶應用程序,不是系統軟件. 所以選項B正確.
17. 數據處理是計算機應用中最廣泛的領域.數據處理是指用計算機對生產和經營活動及社會科學研究中的大量信息進行收集、轉換、分類、統計、處理、存儲、傳輸、和輸出的處理。數據處理是一切信息管理、輔助決策系統的基
礎,各類管理信息系統(MIS)、決策支持系統(DDS)、專家系統(ES)以及辦公自動化系統(OA)都需要數據處理的支持??紤]到信息系統的廣泛性、大眾性及我國的國情,計算機的數據處理應用系統必須具有良好的漢字輸入、存儲、處理、輸出功能。所以選項B正確。
18. 人類已經進入了21 世紀知識經濟的信息時代,處理信息的計算機和傳輸信息的互聯計算機網絡組成了信息社會這一大平臺的基礎。所謂計算機網絡,就是利用通信設備和線路將地理位置不同,功能獨立的多個計算機系統互聯起來,以功能完善的網絡軟件實現網絡中資源共享和信息傳遞的系統。計算機網絡是現代計算機與通信技術高度發展和密切結合的產物。所以選項C是正確的。
19. 數據字節是計算機運算部件一次能處理的二進制數據的位數。數據字節愈長,計算機的處理能力就愈強,運算精度就越高,指令功能就越強大。主頻也稱時鐘頻率,是決定微型計算機速度的重要指標之一。主頻以MHZ 為單位。主頻愈高,計算機速度愈快。計算機的處理能力不僅與字節、速度有關,而且很大程度上還取決于存儲系統的容量和存儲器的速度。存儲系統包括主存(也稱內存)和輔存(也稱外存,主要是軟盤和硬盤)兩部分。存儲容量以之節為單位,每個字節由8位二進制數組成。因為存儲容量一般都很大,所以實用單位用KB,MB,GB 表示,要注意的是,這里的千、兆、吉用在存儲系統容量上與它們的本意稍有差別。具體換算關系是:1KB=1024B,1MB=1024KB,1GB=1024MB等。所以選項A正確。
20. 一個完整的微型計算機系統由硬件和軟件兩部分組成。硬件是組成微型計算機的物理實體;軟件則是在其物理實體運行的各種程序和文檔。計算機的硬件包括運算器、存儲器、控制器、輸入設備及輸出設備5個部分。通常把控制器和運算器合起來稱為中央處理器(CPU),并把CPU 和存儲器及I/O 接口合起來稱為主機。相對于主機,把輸入設備和輸出設備統稱為外部設備。所以選項D正確。
21. 分別計算如下:
(00111100)2=60
(10010110)BCD=96
(24)10=24
(14)16=20
所以選項D正確。
22. 下面先分析各位二進制所能表示的十六進制數的大小范圍:
A. 錯。14位二進制,表示的十進制數據的范圍是0~16384
B. 錯。15位二進制,表示的十進制數據的范圍是0~32768
C. 錯。16位二進制,表示的十進制數據的范圍是0~65536
D. 對。17位二進制,表示的十進制數據的范圍是0~131072
要表示一個5 位長的十進制數,至少需要用17 位二進制數。所以選項D
正確。
23. 下面先分析各位二極制所能表示的存儲器地址范圍。
A. 錯,4位,表示的存儲器地址范圍是00H~0FH
B. 錯,8位,表示的存儲器地址范圍是00H~FFH
C. 對,12位,表示的存儲器地址范圍是0000H~3FFFH
D. 錯,16位,表示的存儲器地址范圍是0000H~FFFFH
所以選項C正確。
24. 不管是個人計算機還是單片機,CPU執行的程序內容都是機器碼指令,不管是高級語言程序,還是低級匯編語言程序(助記符程序)都必須通過譯轉換成為機器碼指令,然后計算機才能執行。所以選項A正確。
25. 基本數字邏輯器件D觸發器,它是構成寄存器(或稱為鎖存器)部件的核心內容,是數字電路中非常重要的部件。所以選項C正確。