c51编程语言基础习题,《单片机基础》练习题及答案
單片機(jī)基礎(chǔ)(第3版)
第1章計(jì)算機(jī)基礎(chǔ)知識(shí)
(一)填空題
1.十進(jìn)制數(shù)14對(duì)應(yīng)的二進(jìn)制數(shù)表示為(1110B),十六進(jìn)制數(shù)表示為(0EH)。十進(jìn)制數(shù)-100的補(bǔ)碼為(9CH),+100的補(bǔ)碼
為(64H)。
2.在一個(gè)非零的無符號(hào)二進(jìn)制整數(shù)的末尾加兩個(gè)0后,形成一個(gè)新的無符號(hào)二進(jìn)制整數(shù),則新數(shù)是原數(shù)的(4)倍。
3.8位無符號(hào)二進(jìn)制數(shù)能表示的最大十進(jìn)制數(shù)是(255)。帶符號(hào)二進(jìn)制數(shù)11001101轉(zhuǎn)換成十進(jìn)制數(shù)是(-51)。
4.可以將各種不同類型數(shù)據(jù)轉(zhuǎn)換為計(jì)算機(jī)能處理的形式并輸送到計(jì)算機(jī)中去的設(shè)備統(tǒng)稱為(輸入設(shè)備)。
5.已知字符D的ASCII碼是十六進(jìn)制數(shù)44,則字符T的ASCII碼是十進(jìn)制數(shù)(84)。
6.若某存儲(chǔ)器容量為640KB,則表示該存儲(chǔ)器共有(655360)個(gè)存儲(chǔ)單元。
7.在計(jì)算機(jī)中,二進(jìn)制數(shù)的單位從小到大依次為(位)、(字節(jié))和(字),對(duì)應(yīng)的英文名稱分別是(bit)、(Byte)和(Word)。
8.設(shè)二進(jìn)制數(shù)A=10101101,B=01110110,則邏輯運(yùn)算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。
9.機(jī)器數(shù)01101110的真值是(+110),機(jī)器數(shù)01011001的真值是(+89),機(jī)器數(shù)10011101的真值是(+157或-115),機(jī)
器數(shù)10001101的真值是(+206或-50)。
(二)單項(xiàng)選擇題
1. 用8位二進(jìn)制補(bǔ)碼數(shù)所能表示的十進(jìn)制數(shù)范圍是(D)
(A)-127 ~ +127 (B)-128 ~ +128
(C)-127 ~ +128 (D)-128 ~ +127
2. 下列等式中,正確的是(B)
(A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B
(C)1 KB = 1024 M B (D)1 MB = 1024 B
3. 程序與軟件的區(qū)別是(C)
(A)程序小而軟件大(B)程序便宜而軟件昂貴
(C)軟件包括程序(D)程序包括軟件
4. 存儲(chǔ)器中,每個(gè)存儲(chǔ)單元都被賦予惟一的編號(hào),這個(gè)編號(hào)稱為(A)
(A)地址(B)字節(jié)(C)列號(hào)(D)容量
5. 8位二進(jìn)制數(shù)所能表示的最大無符號(hào)數(shù)是(B)
(A)255 (B)256 (C)128 (D)127
6. 下列4個(gè)無符號(hào)數(shù)中,最小的數(shù)是(B)
(A)11011001(二進(jìn)制)(B)37(八進(jìn)制)
(C)75(十進(jìn)制)(D)24(十六進(jìn)制)
7. 下列字符中,ASCII碼最小的是(B)
(A)a (B)A (C)x (D)X
8. 下列字符中,ASCII碼最大的是(C)
(A)a (B)A (C)x (D)X
9. 有一個(gè)數(shù)152,它與十六進(jìn)制數(shù)6A相等,那么該數(shù)是(B)
(A)二進(jìn)制數(shù)(B)八進(jìn)制數(shù)(C)十進(jìn)制數(shù)(D)十六進(jìn)制數(shù)
第2章 80C51單片機(jī)的硬件結(jié)構(gòu)
(一)填空題
1.通過堆棧實(shí)現(xiàn)子程序調(diào)用,首先要把(PC)的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí)再進(jìn)行出棧操作,把保護(hù)的斷點(diǎn)
送回(PC)。
2.80C51單片機(jī)的時(shí)鐘電路包括兩部分內(nèi)容,即芯片內(nèi)的(高增益反相放大器反相器)和芯片外跨接的(石英晶體振蕩器
晶振)與(兩個(gè)微調(diào)電容)。若調(diào)高單片機(jī)的晶振頻率,則單片機(jī)的機(jī)器周期會(huì)變(短)。
3.通常單片機(jī)有兩種復(fù)位操作,即(上電復(fù)位)和(手動(dòng)復(fù)位)。復(fù)位后,PC值為(0000H),SP值為(07H),通用寄存器
的當(dāng)前寄存器組為(第0)組,該組寄存器的地址范圍是從(00H)到(07H)。
4.80C51單片機(jī)中,一個(gè)機(jī)器周期包含(6)個(gè)狀態(tài)周期,一個(gè)狀態(tài)周期又可劃分為(2)個(gè)拍節(jié),一個(gè)拍節(jié)為(1)個(gè)振
蕩脈沖周期。因此,一個(gè)機(jī)器周期應(yīng)包含(12)個(gè)振蕩脈沖周期。
5.80C51中惟一一個(gè)可供用戶使用的16位寄存器是(DPTR),它可拆分為兩個(gè)8位寄存器使用,名稱分別為(DPH)和(DPL)。
6.單片機(jī)程序存儲(chǔ)器的尋址范圍由PC的位數(shù)決定。80C51的PC為16位,因此程序存儲(chǔ)器地址空間是(64 KB)。
(二)單項(xiàng)選擇題
1. 下列概念敘述正確的是(D)
總結(jié)
以上是生活随笔為你收集整理的c51编程语言基础习题,《单片机基础》练习题及答案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 空闲几分钟速度变慢,MYSQ
- 下一篇: 华为鸿蒙用着怎么样,首批华为鸿蒙用户体验