單片機(jī)學(xué)習(xí)和出試卷用試題庫_第1頁
單片機(jī)學(xué)習(xí)和出試卷用試題庫_第2頁
單片機(jī)學(xué)習(xí)和出試卷用試題庫_第3頁
單片機(jī)學(xué)習(xí)和出試卷用試題庫_第4頁
單片機(jī)學(xué)習(xí)和出試卷用試題庫_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、單片機(jī)分章節(jié)試題,供平時(shí)按上課進(jìn)度學(xué)習(xí)參考(網(wǎng)上下載沒有全部核對(duì)答案)單片機(jī)應(yīng)用技術(shù)試題庫 (各章只有判斷、選擇、多選3題型) 微型計(jì)算機(jī)基礎(chǔ)一、判斷題(這基礎(chǔ)部分不上自測(cè)系統(tǒng),這一大節(jié)內(nèi)容是別人弄的,向前人表示敬意,)( )1已知X原=0001111,則X反=11100000。×( )2(86)原=11010110,(86)反=10101001,(86)補(bǔ)=10101010。( )3已知X原=11101001,則X反=00010110。×( )4.1KB=400H. ( )5. 800H =2KB. ( )6.十進(jìn)制數(shù)89化成二進(jìn)制數(shù)為10001001。×( )

2、7因?yàn)?0000H=64KB,所以0000HFFFFH一共有63KB個(gè)單元。×( )8十進(jìn)制數(shù)89的BCD碼可以記為89H。( )98位二進(jìn)制數(shù)原碼的大小范圍是-127+127。( )108位二進(jìn)制數(shù)補(bǔ)碼的大小范圍是-127+127。×( )110的補(bǔ)碼是0。( )12-128的補(bǔ)碼是10000000。( )1311111111是-1的補(bǔ)碼。( )14-2的補(bǔ)碼可以記為FEH。( )15已知X原=10000100,則X補(bǔ)=11111100。( )16將二進(jìn)制數(shù)(11010111)2轉(zhuǎn)換成八進(jìn)制數(shù)是(327)8。( )17將十進(jìn)制(0.825)10轉(zhuǎn)換成二進(jìn)制數(shù)是(0.110

3、1)2。×( )181000001101其結(jié)果是1101。( )19計(jì)算機(jī)中的機(jī)器碼就是若干位二進(jìn)制數(shù)。×( )20計(jì)算機(jī)中的所謂原碼就是正數(shù)的符號(hào)位用“0”表示,負(fù)數(shù)的符號(hào)用“1”表示,數(shù)值位保持二進(jìn)制數(shù)值不變的數(shù)碼。( )21計(jì)算機(jī)中負(fù)數(shù)的反碼是把它對(duì)應(yīng)的正數(shù)連同符號(hào)位按位取反而開形成的。×( )22計(jì)算機(jī)中負(fù)數(shù)的補(bǔ)碼是在它的反碼的末位加1(即求反加1)而成的。( )23用匯編語言編寫的程序叫匯編程序。×( )24匯編語言源程序是單片機(jī)可以直接執(zhí)行的程序。×( )25微機(jī)控制系統(tǒng)的抗干擾問題是關(guān)系到微機(jī)應(yīng)用的成敗大問題。( )26凡是用單片

4、機(jī)調(diào)試軟件PDS在計(jì)算機(jī)上匯編成功的源程序都是編寫正確的源程序,都能正常運(yùn)行。×( )27機(jī)電一體化就是機(jī)械技術(shù)、電子技術(shù)、控制技術(shù)和計(jì)算機(jī)技術(shù)相結(jié)合的綜合技術(shù)。二、單項(xiàng)選擇題1在微型計(jì)算機(jī)中,負(fù)數(shù)常用 表示。CA原碼 B反碼 C補(bǔ)碼 D真值2將十進(jìn)制數(shù)215轉(zhuǎn)換成對(duì)應(yīng)的二進(jìn)制數(shù)是 。A A11010111 B11101011 C10010111 D101011013將十進(jìn)制數(shù)98轉(zhuǎn)換成對(duì)應(yīng)的二進(jìn)制數(shù)是 。A A1100010 B11100010 C10101010 D10001103將二進(jìn)制數(shù)(1101001)2 轉(zhuǎn)換成對(duì)應(yīng)的八進(jìn)制數(shù)是 。B A141 B151 C131 D 12

5、1 4十進(jìn)制126數(shù)其對(duì)應(yīng)的十六進(jìn)制數(shù)可表示為 。D A8F B8E CFE D7E5二進(jìn)制數(shù)110110110對(duì)應(yīng)的十六進(jìn)制數(shù)可表示為 。B A1D3H B1B6H CDB0H D666H6-3的補(bǔ)碼是 。D A10000011 B11111100 C11111110 D111111017在計(jì)算機(jī)中“A”是用 來表示。D ABCD碼 B二十進(jìn)制 C余三碼 DASCII碼8將十六進(jìn)制數(shù)(1863.5B)16轉(zhuǎn)換成對(duì)應(yīng)的二進(jìn)制數(shù)是 。B A1100001100011.0101B B1100001100011.01011011C1010001100111.01011011 D10000111100

6、1.100011110將十六進(jìn)制數(shù)6EH轉(zhuǎn)換成對(duì)應(yīng)的十進(jìn)制數(shù)是 。CA100 B90 C110 D1209已知X補(bǔ)=00000000,則真值X= 。B A+1 B0 C1 D以上都不對(duì)10已知X補(bǔ)=01111110,則真值X= 。D A+1 B126 C1 D+12611十六進(jìn)制數(shù)(4F)16 對(duì)應(yīng)的十進(jìn)制數(shù)是 。C A78 B59 C79 D8712單片機(jī)在調(diào)試過程中,通過查表將源程序轉(zhuǎn)換成目標(biāo)程序的過程叫 。D A匯編 B編譯 C自動(dòng)匯編 D手工匯編三、多項(xiàng)選擇題1微型計(jì)算機(jī)中常用的進(jìn)位計(jì)數(shù)制有 BCE 。 A十進(jìn)制 B二進(jìn)制 C八進(jìn)制 D五進(jìn)制 E十六進(jìn)制2計(jì)算機(jī)中常用的數(shù)碼有 ABDE

7、 。 A補(bǔ)碼 BBCD碼 C十進(jìn)制 D二進(jìn)制 EASCII碼3與十進(jìn)制89相等的數(shù)為 ACDE 。A59H B10001001B C131Q D1011001B E(10001001)BCD4為方便運(yùn)算,計(jì)算機(jī)中的正數(shù)永遠(yuǎn)用原碼表示,而負(fù)數(shù)有三種表示法,即 ACE 。 A原碼 B真值 C反碼 D機(jī)器碼 E補(bǔ)碼5微型計(jì)算機(jī)中的軟件主要有以下幾個(gè)部分: 。B、C、E A操作系統(tǒng) B系統(tǒng)軟件 C應(yīng)用軟件 D診斷程序 E數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)6用4位二進(jìn)制數(shù)來表示1位十進(jìn)制數(shù)的編碼方法稱為 。A、B、C、 A二 十進(jìn)制 B8421BCD碼 C余3碼 D二進(jìn)制編碼 EASCII碼 7、數(shù)123

8、可能是(  BCDE   )   A、二進(jìn)制數(shù)      B、八進(jìn)制數(shù)      C、十六進(jìn)制數(shù)      D、四進(jìn)制數(shù)      E、十進(jìn)制數(shù)MCS-51單片機(jī)原理與結(jié)構(gòu)一、判斷題(河南大學(xué)“不建議使用”該題型,也可以用,沒有說“建議不使用”,我們理解,該題型亂填也可能50%正

9、確,所以學(xué)校不建議使用。也就不錄入在線測(cè)試系統(tǒng),且題也不多選擇題也包含其知識(shí)點(diǎn),)( ×)1MCS-51單片機(jī)是16位單片機(jī)。 ( )2MCS-51的產(chǎn)品8051與8031的區(qū)別是:8031片內(nèi)無ROM。(× )3單片機(jī)的CPU從功能上可分為運(yùn)算器和存貯器。(×)4MCS-51的指令寄存器是一個(gè)8位寄存器,用于暫存待執(zhí)行指令,等待譯碼。()5MCS-51的指令寄存器是對(duì)指令寄存器中的指令進(jìn)行譯碼,將指令轉(zhuǎn)變?yōu)閳?zhí)行此指令所需要的電信號(hào)。()68051的累加器ACC是一個(gè)8位的寄存器,簡稱為A,用來存一個(gè)操作數(shù)或中間結(jié)果。()78051的程序狀態(tài)字寄存器PSW是一個(gè)8

10、位的專用寄存器,用于存程序運(yùn)行中的各種狀態(tài)信息。(× )8MCS-51的程序存貯器用于存放運(yùn)算中間結(jié)果。( )9MCS-51的數(shù)據(jù)存貯器在物理上和邏輯上都分為兩個(gè)地址空間:一個(gè)是片內(nèi)的128字節(jié)的RAM和SFR,另一個(gè)是片外最大可擴(kuò)充到64K字節(jié)的RAM。( )9MCS-51的程序存貯器在物理上分為兩個(gè)地址空間:片內(nèi)的4K字節(jié)的ROM,片外最大可擴(kuò)充到60K字節(jié)的ROM。邏輯上為最大達(dá)64K字節(jié)的統(tǒng)一ROM空間( )10單片機(jī)的復(fù)位有上電自動(dòng)復(fù)位和按鈕手動(dòng)復(fù)位兩種,當(dāng)單片機(jī)運(yùn)行出錯(cuò)或進(jìn)入死循環(huán)時(shí),可按復(fù)位鍵重新啟動(dòng)。( ? )11CPU的時(shí)鐘周期為振蕩器頻率的倒數(shù)。(不同教材對(duì)時(shí)鐘周

11、期定義不同,)(× )12單片機(jī)的一個(gè)機(jī)器周期是指完成某一個(gè)規(guī)定操作所需的時(shí)間,一般情況下,一個(gè)機(jī)器周期等于一個(gè)時(shí)鐘周期組成。( )13單片機(jī)的指令周期是執(zhí)行一條指令所需要的時(shí)間。一般由若干個(gè)機(jī)器周期組成。( )14.程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪]有地址。( ×)15MCS-51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為00H。( )16當(dāng)8051單片機(jī)的晶振頻率為12MHz時(shí),ALE地址鎖存信號(hào)端的輸出頻率為2MHz的方脈沖。( )178051單片機(jī)片內(nèi)RAM從00H1FH的32個(gè)單元,不僅可以作工作寄存器使用,而且可作為RAM來讀寫。( ×)

12、18MCS-51單片機(jī)的片內(nèi)存貯器稱為程序存貯器。( ×)19MCS-51單片機(jī)的數(shù)據(jù)存貯器是指外部存貯器。( ×)20MCS-51單片機(jī)的特殊功能寄存器集中布置在片內(nèi)數(shù)據(jù)存貯器的一個(gè)區(qū)域中。( × )218051單片機(jī)的棧底單元是不能利用的,因此,它是一個(gè)閑置單元( × )22CPU對(duì)內(nèi)部RAM和外部RAM的讀寫速度一樣快(  )238051單片機(jī),程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的(  )24對(duì)于8051單片機(jī),當(dāng)CPU對(duì)內(nèi)部程序存儲(chǔ)器尋址超過4K時(shí),系統(tǒng)會(huì)

13、自動(dòng)在外部程序存儲(chǔ)器中尋址(  ×)25外加晶振頻率越高,系統(tǒng)運(yùn)算速度也就越快,系統(tǒng)性能也就越好 ()是讀端口還是讀鎖存器是用指令來區(qū)別的(如MOV C,P1.0是讀端口,而CPL P1.0是讀改寫鎖存器)。 填空簡答計(jì)算等學(xué)習(xí)資料請(qǐng)下載更新。( ×)在8051的片內(nèi)RAM區(qū)中,位地址和部分字節(jié)地址是沖突的。( )當(dāng)8051的EA引腳接低電平時(shí),CPU只能訪問片外ROM,而不管片內(nèi)是否有程序存儲(chǔ)器。( × )當(dāng)8051的EA引腳接高電平時(shí),CPU只能訪問片內(nèi)的4KB空間。( × )工作寄存器區(qū)不允許做普通的RAM單元來使用。

14、( )工作寄存器組是通過置位PSW中的RS0和RS1來切換的。( × )特殊功能寄存器可以當(dāng)作普通的RAM單元來使用。( )訪問128個(gè)位地址用位尋址方式,訪問低128字節(jié)單元用直接或間接尋址方式。( × )堆棧指針SP的內(nèi)容可指向片內(nèi)00H7FH的任何RAM單元,系統(tǒng)復(fù)位后,SP初始化為00H。( × )DPTR只能當(dāng)作一個(gè)16位的特殊功能寄存器來使用。( × )程序計(jì)數(shù)器PC是一個(gè)可以尋址的特殊功能寄存器。( ) 8051復(fù)位后,其PC指針初始化為0000H,使單片機(jī)從該地址單元開始執(zhí)行程序。( )單片機(jī)系統(tǒng)上電后,其內(nèi)部RAM的值是不確定的。( )

15、51單片機(jī)的指令系統(tǒng)中,其加法、減法、乘法和除法必須有累加器A的參與才能完成。1、當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00H。(F)2、PC存放的是當(dāng)前正在執(zhí)行的指令。(F) 3、MCS-51的特殊功能寄存器分布在60H80H地址范圍內(nèi)。(F)4、在MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1.5us。(F)5、程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪]有地址。(T)6、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。(F)7 8031共有21個(gè)特殊功能寄存器,它們的位都是可以用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。(×)8 內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,

16、而不能供字節(jié)尋址使用。(×)二、單項(xiàng)選擇題1MCS-51單片機(jī)的CPU主要的組成部分為 a 。A運(yùn)算器、控制器 B加法器、寄存器 C運(yùn)算器、加法器 D運(yùn)算器、譯碼器2單片機(jī)能直接運(yùn)行的程序叫 c 。A.源程序 B.匯編程序 C.目標(biāo)程序 D.編譯程序3單片機(jī)中的程序計(jì)數(shù)器PC用來 c 。 A存放指令 B存放正在執(zhí)行的指令地址 C存放下一條指令地址D存放上一條指令地址4單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為 b 。A0000H,00H B0000H,07H C0003H,07H D0800H,08H5單片機(jī)8031的ALE引腳是 b 。A.輸出高電平 B輸出矩形脈沖,頻率為fosc

17、的1/6C輸出低電平 D輸出矩形脈沖,頻率為fosc的1/26單片機(jī)8031的引腳 a 。(注:在排版不方便時(shí)可以用/EA代,或EA代替,以后如此)A必須接地 B必須接+5V C可懸空 D以上三種視需要而定7訪問外部存貯器或其它接口芯片時(shí),作數(shù)據(jù)線和低8位地址線的是 a 。AP0口 BP1口 CP2口 DP0口 和 P2口8PSW中的RS1和RS0用來 a 。A選擇工作寄存器區(qū)號(hào) B指示復(fù)位 C選擇定時(shí)器 D選擇工作方式9上電復(fù)位后,PSW的值為 d 。A1 B07H CFFH D010單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是 c 個(gè)單元。A64 B120 C128 D25611單片機(jī)上電復(fù)位

18、后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的 d 。A00HFFH B00H07H C07H7FH D08H7FH12MCS-51 單片機(jī)的最大時(shí)序定時(shí)單位是( d )。 A、 拍節(jié) B、狀態(tài) C、機(jī)器周期 D、指令周期13.INTEL8031的P0口,當(dāng)使用外部存貯存器時(shí)它是一個(gè) d 。A傳輸高8位地址口 A傳輸?shù)?位地址口C傳輸高8位數(shù)據(jù)口 D傳輸?shù)?位地址/數(shù)據(jù)口 14P0口作數(shù)據(jù)線和低8位地址線時(shí) c 。 A應(yīng)外接上拉電阻 B不能作I/O口 C能作I/O口 D應(yīng)外接高電平15對(duì)于8031單片機(jī),其內(nèi)部RAM d 。A只能位尋址 B只能字節(jié)尋址 C既可位尋址又可字節(jié)尋址 D少部分既能位尋址又能

19、字節(jié)尋址 16尋址方式就是 d 的方式。 A查找指令操作碼 B查找指令 C查找指令操作數(shù)D查找指令操作碼和操作數(shù) 178031 單片機(jī)若晶振頻率為fosc=12MHz,則一個(gè)機(jī)器周期等于 c µS。A1/12 B1/2 C1 D218MCS-51單片機(jī)的數(shù)據(jù)指針DPTR是一個(gè)16位的專用地址指針寄存器,主要用來 b 。 A存放指令 B存放16位地址,作間址寄存器使用 C存放下一條指令地址D存放上一條指令地址19ALU表示 d 。 A累加器 B程序狀態(tài)字寄存器 C計(jì)數(shù)器 D算術(shù)邏輯部件20單片機(jī)上電后或復(fù)位后,工作寄存器R0是在工作寄存器區(qū)的 a 。 A0區(qū)00H單元 B0區(qū)01H單元

20、 C0區(qū)09H單元 DSFR21單片機(jī)8051的XTAL1和XTAL2引腳是 d 引腳。 A外接定時(shí)器 B外接串行口 C外接中斷 D外接晶振228051單片機(jī)的Vss(20)引腳是 b 引腳。 A主電源+5V B接地 C備用電源 D訪問片外存貯器238051單片機(jī)的VCC(40)引腳是 a 引腳。 A主電源+5V B接地 C備用電源 D訪問片外存貯器248051單片機(jī) a 口是一個(gè)8位漏極型開路型雙向I/O端口。 AP0 BP1 CP2 DP3258051單片機(jī)中,輸入/輸出引腳中用于專門的第二功能的引腳是 d 。 AP0 BP1 CP2 DP326MCS-51復(fù)位后,程序計(jì)數(shù)器PC= b 。

21、即程序從 開始執(zhí)行指令。A0001H B0000H C0003H D0023H27MCS-51的片內(nèi)外的ROM是統(tǒng)一編址的,如果端保持高電平,8051的程序計(jì)數(shù)器PC在 d 地址范圍內(nèi)。 (:如果8051沒有外擴(kuò)ROM答案才對(duì)) A1000HFFFFH B0000HFFFFH C0001H0FFFH D0000H0FFFH28MCS-51的專用寄存器SFR中的堆棧指針SP是一個(gè)特殊的存貯區(qū),用來 a ,它是按后進(jìn)先出的原則存取數(shù)據(jù)的。 A存放運(yùn)算中間結(jié)果 B存放標(biāo)志位 C暫存數(shù)據(jù)和地址 D存放待調(diào)試的程序29單片機(jī)的堆棧指針SP始終是指示 b 。 A堆棧底 B堆棧頂 C堆棧地址 D堆棧中間位置

22、30單片機(jī)的P0、P1口作輸入用途之前必須 a 。 A在相應(yīng)端口先置1 B在相應(yīng)端口先置0 C外接高電平 D外接上拉電阻31MCS-51單片機(jī)的位尋址區(qū)位于內(nèi)部RAM的( d)單元。A 00H7FH B 20H7FH C 00H1FH D20H2FH32MCS-51單片機(jī)的P1口的功能是 a 。A可作通用雙向I/O口用 B可作一般I/O口用 C可作地址/數(shù)據(jù)總線用 D可作通用I/O口用33MCS-51單片機(jī)復(fù)位后,專用寄存器ACC的狀態(tài)是 c 。A0000H B07H C00H D0FFH34當(dāng)程序狀態(tài)字寄存器PSW狀態(tài)字中RS1和RS0分別為0和1 時(shí),系統(tǒng)選用的工作寄存器組為 b 。A組0

23、 B組1 C組2 D組3358051單片機(jī)中,唯一一個(gè)用戶可使用的16位寄存器是 d 。APSW BACC C SP DDPTR368051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是 d 。A8K B16K C32K D64K37單片機(jī)應(yīng)用程序是存放在 b 中。 ARAM BROM C寄存器 DCPU38、單片機(jī)的主要組成部件為(  a  )   A、CPU,內(nèi)存,I/O口    B、CPU,鍵盤,顯示器    C、主機(jī),外部設(shè)備 &

24、#160;  D、以上都是 39、INTEL     8051      CPU是(c    )位的單片機(jī) A、16                B、4        

25、         C、8                 D、準(zhǔn)1640、在計(jì)算機(jī)中“A”是用(  d   )來表示的   A、BCD碼         B、二十進(jìn)制編碼

26、       C、余三碼         D、ASCII碼41、在單片機(jī)中,通常將一些中間計(jì)算結(jié)果放在( a   )中   A、累加器         B、控制器       C、程序存儲(chǔ)器 

27、0;       D、數(shù)據(jù)存儲(chǔ)器42、數(shù)據(jù)指針DPTR在(  a   )中   A、CPU控制器       B、CPU運(yùn)算器      C、外部程序存儲(chǔ)器       D、外部數(shù)據(jù)存儲(chǔ)器 43、進(jìn)位標(biāo)志CY在( c &

28、#160; )中  A、累加器      B、算邏運(yùn)算部件ALU    C、程序狀態(tài)字寄存器PSW      D、DPTR44、對(duì)8031單片機(jī),下面單元中既可位尋址又可字節(jié)尋址的單元是(  a   )   A、20H          &

29、#160;   B、30H              C、00H                D、70H45、8031單片機(jī)中片內(nèi)RAM共有(  a   )字節(jié)   A、128 

30、             B、256               C、4K                 D、64K46、執(zhí)行指令MOVX 

31、;  A,DPTR時(shí),、腳的電平為( a    )   A、高電平,低電平                B、低電平,高電平   C、高電平,高電平             

32、60;  D、低電平,低電平48、下列指令中錯(cuò)誤的是(d    )   A、MOV  A,R4     B、MOV  20H,R4     C 、MOV  R4,R3     D、MOV R4,R3 49、本資料由從網(wǎng)上收集后再適當(dāng)整理成在線測(cè)試系統(tǒng)( B ) 

33、0; A、談戀愛為主的同學(xué)使用     B、愿意學(xué)習(xí)單片機(jī)的同學(xué)隨時(shí)考查學(xué)習(xí)效果    C 、打游戲?yàn)橹鞯耐瑢W(xué)使用    D、供(不知道是什么原因)總之從不學(xué)習(xí)的同學(xué)使用 50、提高單片機(jī)的晶振頻率,則機(jī)器周期(c    )  A、不變            

34、 B、變長               C 、變短               D、不定51、以下不是構(gòu)成單片機(jī)的部件是: ( d) A微處理器(CPU) B. 存儲(chǔ)器 C. 接口適配器(I/O接口電路) D. 打印機(jī)52、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或運(yùn)算結(jié)果的特征寄存器是:

35、 (b ) A. PC B. PSW C. A D. SP53、單片機(jī)片內(nèi)RAM低128字節(jié)中的可位尋址的位共多少位。 ( c) A. 32 B. 64 C.128 D. 256 MCS-51單片機(jī)指令系統(tǒng)及程序設(shè)計(jì)二、單項(xiàng)選擇題1MCS-51匯編語言指令格式中,唯一不可缺少的部分是 b 。A標(biāo)號(hào) B操作碼 C操作數(shù) D注釋2MCS-51的立即尋址方式中,立即數(shù)前面 d 。 A應(yīng)加前綴“/:”號(hào) B不加前綴號(hào) C應(yīng)加前綴“”號(hào)D應(yīng)加前綴“#”號(hào)3下列完成8031單片機(jī)內(nèi)部RAM數(shù)據(jù)傳送的指令是 d 。AMOVX A,DPTR BMOVC A, A+PC CMOV A,#data DMOV di

36、rect,direct4MCS-51的立即尋址的指令中,立即數(shù)就是 b 。 A放在寄存器R0中的內(nèi)容 B放在程序中的常數(shù),(程序又在ROM中) C放在A中的內(nèi)容 D放在B中的內(nèi)容5單片機(jī)中PUSH和POP指令常用來 c 。 A保護(hù)斷點(diǎn) B保護(hù)現(xiàn)場 C保護(hù)現(xiàn)場,恢復(fù)現(xiàn)場 D保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn) 6MCS-51尋址方式中,操作數(shù)Ri加前綴“”號(hào)的尋址方式是 a 。 A寄存器間接尋址 B寄存器尋址 C基址加變址尋址 D立即尋址?7MCS-51尋址方式中,立即尋址的尋址空間是 c 。 (題不好?) A工作寄存器R0R7 B專用寄存器SFR C程序存貯器ROM 片內(nèi)RAM的20H2FH字節(jié)中的所有位和部分

37、專用寄存器SFR的位?8MCS-51尋址方式中,直接尋址的尋址空間是 d 。 (題不好?) A工作寄存器R0R7 B專用寄存器SFR C程序存貯器ROM 程序存儲(chǔ)器256字節(jié)范圍9執(zhí)行指令MOVX A,DPTR時(shí),、腳的電平為 c 。 A高電平,高電平 B低電平,高電平C高電平,低電平 D低電平,低電平10主程序執(zhí)行完ACALL后返回主程序后,堆棧指針SP的值 a 。A不變 B加2 C加4 D減211單片機(jī)中使用MOVX A,R1指令 c 尋址數(shù)據(jù)存貯器1050H單元。A能直接 B不能 C與P2口配合能 D與P1口配合能 12下列指令判斷若P1口最低位為高電平就轉(zhuǎn)LP,否則就執(zhí)行下一句的是 b

38、 。 AJNB P1.0,LP BJB P1.0,LP CJC P1.0,LP DJNZ P1.0,LP13*指令JB OEOH,LP中的OEOH是指 。C (過細(xì)不用看,位0E0H就是ACC.0) A累加器A B累加器A的最高位 C累加器A的最低位 D一個(gè)單元的地址 14下列指令中比較轉(zhuǎn)移指令是指 b 。A DJNZ Rn,rel BCJNE Rn,#data,rel CDJNZ direct,rel DJBC bit,rel 15指令MOV R0,#20H執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)= b 。A00H B20H C30H D38H16指令MOV R0, 20H

39、執(zhí)行前(R0)=30H,(20H)=38H,執(zhí)行后(R0)= d 。A20H B30H C50H D38H17執(zhí)行如下三條指令后,30H單元的內(nèi)容是 b 。MOV R1,#30H MOV 40H,#0EHMOV R1,40H A40H B0EH C30H DFFH18MCS-51指令包括操作碼和操作數(shù),其中操作數(shù)是指 d 。 A參與操作的立即數(shù) B寄存器 C數(shù)據(jù)所在地址 D前三者都包含19MCS-51指令MOV R0,#20H中的20H是指 a 。 A立即數(shù) B內(nèi)部RAM20H C一個(gè)數(shù)的初值D以上三種均有可能,視該指令的在程序中的作用20MCS-51單片機(jī)在執(zhí)行MOVX A,DPTR或MOV

40、C A,A+DPTR指令時(shí),其尋址單元的地址是由 b 。 AP0口送高8位,P2口送高8位 BP0口送低8位,P2口送高8位CP0口送低8位,P2口送低8位 DP0口送高8位,P2口送低8位21在MCS-51指令中,下列指令中 c 是無條件轉(zhuǎn)移指令。ALCALL addr16 BDJNZ direct,rel CSJMP rel DACALL addr1122.下列指令中影響堆棧指針的指令是 d 。ALJMP BADD CMOVC A,A+PC DLCALL23設(shè)(A)=0AFH,(20H)=81H,指令:ADDC A,20H執(zhí)行后最可能的結(jié)果是 。 A(A)=81H B(A)=30H C(A

41、)=0AFH D(A)=20H24已知:(A)=0DBH,(R4)=73H,(CY)=1,指令:SUBB A,R4 執(zhí)行后的結(jié)果是 。A(A)=73H B(A)=0DBH C(A)=67H D以上都不對(duì)25將內(nèi)部數(shù)據(jù)存儲(chǔ)單元的內(nèi)容傳送到累加器A中的指令是 d 。 AMOVX A,R0 BMOV A, #data CMOV A,R0 DMOVX A, DPTR26下列指令執(zhí)行時(shí),不修改PC中內(nèi)容的指令是 c 。ASJMP BLJMP CMOVC A, A+PC DLCALL27下列指令執(zhí)行時(shí),修改PC中內(nèi)容的指令是 a 。AAJMP BMOVC A,A+PC CMOVC A,A+DPTR DMO

42、VX A,Ri28已知:(A)=0D2H,(40H)=77H,執(zhí)行指令:ORL A,40H后,其結(jié)果是: A(A)=77H B(A)=0F7H C(A)=0D2H D以上都不對(duì)29指令MUL AB 執(zhí)行前(A)=18H ,(B)=05H,執(zhí)行后,A、B的內(nèi)容是 。A90H,05H B90H,00H C78H,05H D78H,00H30MCS-51指令系統(tǒng)中,清零指令是 c 。ACPL A BRLC A CCLR A DRRC A31MCS-51指令系統(tǒng)中,求反指令是 a 。ACPL A BRLC A CCLR A DRRC A32MCS-51指令系統(tǒng)中,指令MOV A,R0,執(zhí)行前(A)=8

43、6H,(R0)=20H,(20H)=18H,執(zhí)行后 。A(A)=86H B(A)=20H C(A)=18H D(A)=00H33MCS-51指令系統(tǒng)中,指令CLR A ;表示 a 。A將A的內(nèi)容清0 B將A的內(nèi)容置1 C將A的內(nèi)容各位取反,結(jié)果送回A中 D循環(huán)移位指令34已知(A)=87H ,(30H)=76H,執(zhí)行 XRL A,30H 后,其結(jié)果為: 。 A(A)=0F1H (30H)=87H (P)=0 B(A)=87H (30H)=76H (P)=0 C(A)=0F1H (30H)=76H (P)=1 D(A)=76H (30H)=87H (P)=135MCS-51指令系統(tǒng)中,指令A(yù)DD

44、 A,R0 執(zhí)行前(A)=38H,(R0)=54H,(C)=1 執(zhí)行后,其結(jié)果為 。 A(A)=92H (C)=1 B(A)=92H (C)=0 C(A)=8CH (C)=1 D(A)=8CH (C)=036MCS-51指令系統(tǒng)中,指令A(yù)DD A,R0 執(zhí)行前(A)=86H,(R0)=7AH,(C)=0 執(zhí)行后,其結(jié)果為 。A A(A)=00H (C)=1 B(A)=00H (C)=0C(A)=7AH (C)=1 D(A)=7AH (C)=037MCS-51指令系統(tǒng)中,指令A(yù)DDC A,R0 執(zhí)行前(A)=38H,(R0)=30H,(30H)=0FOH,(C)=1 執(zhí)行后,其結(jié)果為 。 A(A

45、)=28H (C)=1 B(A)=29H (C)=1C(A)=28H (C)=0 D(A)=29H (C)=038下列指令能使累加器A低4位不變,高4位置F的是 c 。AANL A,#0FH BANL A,#0F0H CORL A,#0FH DORL A,#0F0H39下列指令能使累加器A高4位不變,低4位置F的是 d 。AANL A,#0FH BANL A,#0F0H CORL A,#0FH DORL A,#0F0H40下列指令能使R0低4位不變,高4位置0(即屏蔽高4位)的是 c 。AANL R0,#0F0H BORL R0,#0F0H CANL R0,#0FH DORL R0,#0FH4

46、1下列指令能能使R0高4位不變,低4位置0(即屏蔽低4位)的是 b 。AANL R0,#0FH BANL R0,#0F0H CORL R0,#0FH DORL R0,#0F0H42下列指令能使累加器A的最高位置1的是 。AANL A,#7FH BANL A,#80H CORL A,#7FH DORL A,#80H43下列指令能使R0的最高位置0的是 。AANL R0,#7FH BANL R0,#80H CORL R0,#7FH DORL R0,#80H44下列指令能使A的最高位取反的是 。 (老師提示:操作A的位時(shí),要用ACC.×形式)ACPL A.7 BXRL A,#80H CCP

47、L (A).7 DANL A,#80H45下列指令能使累加器A的最低位置1的是 。ASETB A,#01H BSETB A.0 CORL A,#01H DSETB A,#00H46下列指令能使P1口的最低位置1的是 。AANL P1.0,C BSETB P1.0 CORL P1.0,C DCLR P1.047下列指令能使P1口的第3位置1的是 。AANL P1,#0F7H BANL P1,#7FH CORL P1,#08H DSETB P3.148下列指令判斷若P1口的最低位為低電平就轉(zhuǎn)LP,否則就執(zhí)行下一句的是 b 。AJNB P1.0,LP BJB P1.0,LP CJC P1.0,LP

48、DJNZ P1.0,LP 49下列指令判斷若累加器A的內(nèi)容不為0就轉(zhuǎn)LP的是 。AJB A,LP BJNZ A,LP CJZ LP DCJNE A,#0,LP50*設(shè)累加器A中為無符號(hào)數(shù),B中數(shù)為2,下列指令 的作用與其它幾條不同。DAADD A,0E0H BMUL AB CRL A DRLC A (此題過細(xì),應(yīng)注明0E0H就是ACC)51已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求執(zhí)行下列指令后累加器A、50H、R6、32H和P1口中的內(nèi)容。 MOV A ,#30HMOV 50H ,AMOV R6 ,31H MOV R1 ,31H MOV P1,32

49、HA(A)=AAH, (50H)30H,(R6)BBH, (32H)=BBH, (P1)CCHB(A)=30H, (50H)30H,(R6)BBH, (32H)=BBH, (P1)BBHC(A)=30H, (50H)AAH,(R6)BBH, (32H)=BBH, (P1)CCHD(A)=AAH, (50H)AAH,(R6)BBH, (32H)=CCH, (P1)BBH52MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,程序計(jì)數(shù)器PC的內(nèi)容為 。ORG 100HMOV DPDR,#1000MOV A, #00HMOV 20H,ALJMP 1500SJMP $ A100 B1000 C1500 D053M

50、CS-51指令系統(tǒng)中,格式為:ORG 16位地址 如:ORG 1234H ,其指令功能是 。A用于定義字節(jié) B用于定義字 C用來定義匯編程序的起始地址D用于定義某特定位的標(biāo)識(shí)符54MCS-51指令系統(tǒng)中,執(zhí)行下列指令后,結(jié)果為: 。 ORG 40H DS 10HA將40H存入10H B從40H地址單元開始空10H個(gè)連續(xù)存儲(chǔ)單元C將40H地址的內(nèi)容存入10H D以上都不對(duì)55MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)容為 。MOV SP,#30HMOV A,20HACALL 1000MOV 20H,ASJMP $ A00H B30H C32H D07H56MCS-51指令系統(tǒng)中,指

51、令DA A是 。A除法指令 B加1指令 C加法指令 D十進(jìn)制調(diào)整指令57MCS-51指令系統(tǒng)中,指令DA A應(yīng)跟在 。A加法指令后 BBCD碼的加法指令后C減法指令后 DBCD碼的減法指令后58在單片機(jī)算術(shù)運(yùn)算過程中,指令DA A常用于 運(yùn)算。A二進(jìn)制 B加法 CBCD碼加法 D十六進(jìn)制59MCS-51指令系統(tǒng)中,執(zhí)行下列指令后,其結(jié)果為 。MOV A, #68HADD A, #53HDA AA(A)=21 (CY)=1 (OV)=0 B(A)=0BBH (CY)=0 (OV)=1C(A)=21 (CY)=0 (OV)=0 D以上都不對(duì)60執(zhí)行下列程序后,累加器A的內(nèi)容為 。ORG 0030H

52、MOV A, #00HADD A, #02HMOV DPTR, #BAOMOVC A, A+DPDRMOV R0, ASJMP $ORG 0050HBAO: DB 00H,08H,0BH,06H,09H,0CH ENDA00H B0BH C06H D0CH61.若PSW.4=0,PSW.3=1(即RS1RS0=01),要想把寄存器R0的內(nèi)容入棧,應(yīng)使用( )指令。APUSH   R0   BPUSH   R0 CPUSH   00H   DPUSH   08H 答:

53、D62. 下列標(biāo)號(hào)中,正確的標(biāo)號(hào)是( )。 A.1BT: B.XCHD: C.ADD: D.STAB31:638051單片機(jī)具有雙功能的端口是 。 AP0口和P1口 BP3口 CP0口和P2口 DP1口64能訪問內(nèi)部數(shù)據(jù)存貯器的傳送指令是 。 AMOVC 指令 BMOV 指令 CMOVX 指令 DADD65能訪問外部數(shù)據(jù)存貯器的傳送指令是 。 AMOV 指令 BMOVC 指令 CMOVX 指令 DADD66將內(nèi)部數(shù)據(jù)存貯單元內(nèi)容傳送到累加器A中的指令是 。B AMOV direct, R0 BMOV A, Ri CMOV A, #data DMOV A, R067.指令A(yù)NL A,R0的功能是

54、 。A A將A與寄存器R0的內(nèi)部容按位邏輯與 B將A與寄存器R0的內(nèi)部容按位邏輯異或C將A與寄存器R0的內(nèi)部容按位邏輯非 D將A與寄存器R0的內(nèi)部容按位邏輯或68能將A的內(nèi)容向左循環(huán)移一位,第七位移進(jìn)第0位的指令是 。DARLC A BRRC A CRR A DRL A69能將A按位取反的指令是 。AACPL A BCLR A CRL A DSWAP A70執(zhí)行下列程序后,內(nèi)部RAM 30H單元的內(nèi)容是 。BMOV 30H,#00HMOV R0,#30HMOV A, 30HADD A, #05HMOVC A, A+PCMOV R0, A (提示:此指令1字節(jié))SJMP $ (提示:此指令2字節(jié)

55、) TDB:DB 00H ,01H ,02H,03H,05HA00H B02H C05H D30H71將A與立即數(shù)按位邏輯異或的指令是 。CAANL A,#data BORL A,#data CXRL A,#data DXRL A,direct72.可以控制程序轉(zhuǎn)向64K程序存貯器地址空間的任何單元的無條件轉(zhuǎn)移指令是 。BAAJMP addr11 BLJMP addr16 CSJMP rel DJC rel73.比較轉(zhuǎn)移指令是 。BADJNZ R0 ,rel BCJNE A,direct, relCDJNZ direct,rel DJBC bit,rel74.將內(nèi)部數(shù)據(jù)存貯器53H單元的內(nèi)容傳

56、送至累加器,其指令是 。A AMOV A,53H BMOV A,#53H CMOVC A,53H DMOVX A,#53H75將外部數(shù)據(jù)存貯器083AH單元的內(nèi)容傳送至累加器,必須使用指令 。BAMOVX A,Ri BMOVX A,DPTR CMOVX A,directDMOVC A,A+DPTR76欲將P1口的高4位保留不變,低4位置1,可用指令 。BAANL P1,#0F0H BORL P1,#0FH CXRL P1,#FH D以上三句都對(duì)77LJMP跳轉(zhuǎn)空間最大可達(dá)到 。D A2KB B256B C128B D64KB78跳轉(zhuǎn)指令SJMP的轉(zhuǎn)移范圍為 。C A2KB B512B C128

57、B D64KB79在編程中使用偽指令的目的是 。CA指示和引導(dǎo)如何進(jìn)行手工匯編 B指示和引導(dǎo)編譯程序如何匯編C指示和引導(dǎo)匯編程序進(jìn)行匯編 D指示和引導(dǎo)程序員進(jìn)行匯編80欲將P1口的高4位保留不變,低4位取反,可用指令 C 。 AANL P1,#0F0H BORL P1,#0FH CXRL P1,#0FH D以上三句都不行81、設(shè)累加器A的內(nèi)容為0C9H,寄存器R2的內(nèi)容為54H,CY=1,執(zhí)行指 令SUBB   A,R2   后結(jié)果為( A    )   A、(A)=74H         B、(R2)=74H         C 、(A)=75H       D、(R2)=75H  82、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論