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