版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單片機原理及接口技術機電工程學院SchoolofMichanical&ElectronicalEngineering——習題一-04-261KunmingUniversityofScience&Technology第1頁P12一、計算題1.把以下十進制數轉換為二進制數和十六進制數(轉換誤差e小于2-6)①(135)10=10000111B=87H②(0.625)10=0.101000B=0.A0H③(47.6875)10=101111.101100B=2F.B0H2.把以下二進制數轉換為十進制數和十六進制數:①(110101110)2=430D=1AEH②(0.1011)2=0.6875D=0.BH③(1101110.1101101)2=110.8518125D=6E.DAH0.1101010B=1*2-1+1*2-2+1*2-4+1*2-5+1*2-7=0.8518125D2KunmingUniversityofScience&Technology第2頁P12一、計算題3.把以下十六進制數轉換為二進制數和十進制數①(756)16=1878D=011101010110B②(48.5B)16=72.35546875D=01001000.01011011H③(0.54C)16=0.3310546875D=0.010101001100B4.寫出以下各十進制數機器數①+28=00011100B②-0=10000000B③-112=11110000B3KunmingUniversityofScience&Technology第3頁P12一、計算題5.寫出以下各數在八位機中原碼、反碼、補碼①x=+38[+38]原=00100110B=[+38]反=[+38]補②x=+64[+64]原=01000000B=[+64]反=[+64]補③x=-112[-112]原=11110000B[-112]反=10001111B[-112]補=10010000B4KunmingUniversityofScience&Technology第4頁P12一、計算題6.把以下各數變成二進制數,然后按照補碼運算規(guī)則秋初X+Y及其真值:①x=+46,y=+55[+46]原=00101110B=[+46]反=[+46]補[+55]原=00110111B=[+55]反=[+55]補[x+y]補=[x]補+[y]補=01100101B真值:1100101B=101D5KunmingUniversityofScience&Technology第5頁P12一、計算題②x=+78,y=+15[+78]原=01001110B=[+78]反=[+78]補[+15]原=00001111B=[+15]反=[+15]補[x+y]補=[x]補+[y]補=01011101B真值:1011101B=93D6KunmingUniversityofScience&Technology第6頁P12一、計算題③x=-51,y=+97[-51]原=10110011B[-51]反=11001100B[-51]補=11001101B[+97]原=01100001B=[+97]反=[+97]補[x+y]補=[x]補+[y]補=11001101B+01100001B=100101110B溢出真值:0101110B=46D7KunmingUniversityofScience&Technology第7頁P12一、計算題7.把以下代碼轉換為十進制數①(101110010110)余3BCD碼=863D②(100010010101)8421BCD碼=895D③(001110011000)5421BCD碼=365D8.用十六進制形式寫出以下字符ASCII碼①AB5=01000001
01000010
00110101B=414235H②COMPUTER=434F4D5055544552H③Study=5374756479H8KunmingUniversityofScience&Technology第8頁單片機原理及接口技術機電工程學院SchoolofMichanical&ElectronicalEngineering李文國——習題二-04-269KunmingUniversityofScience&Technology第9頁P36一、填空題1.MCS-51單片機引腳信號中,信號名稱帶上劃線(*)表示該信號為低電平或負跳變(下跳變)有效。2.MCS-51單片機內RAM通用存放器區(qū)共有32個單元,分為4組存放器,每組8個單元,以R0~R7作為存放器名稱。3.使8051單片機復位有上電自動復位和按鍵手動復位兩種方法,復位后CPU使用第0組工作存放器,它們所對應內存地址為00H至07H,若要求使用第2組工作存放器,RS0和RS1應設置為RS1=1,RS0=0.10KunmingUniversityofScience&Technology第10頁P36一、填空題4.MCS-51單片機存放器分為4個物理上相互獨立存放空間,即片內程序存放器、片外程序存放器、片內數據存放器、片外數據存放器,按其邏輯關系可分為3個邏輯上相互獨立存放器空間。5.MCS-51單片機片內和片外數據存放器尋址空間可分為00H~FFH、0000H~FFFFH。6.MCS-51系列單片機片包含很多機型,其中8031單片機內有0B程序存放器。8051單片機有4kB程序存放器。11KunmingUniversityofScience&Technology第11頁P36一、填空題7.MCS-51單片機所能使用外晶振頻率為1.2M至12MHz。假如8031單片機時鐘頻率為12MHz,則一個機器周期是1μs。12×1/(12×106)12KunmingUniversityofScience&Technology第12頁P36二、選擇題1.以下說法錯誤有③①PC屬于特殊功效存放器。②PC為不可尋址存放器。③單片機工作時以后PC值為0000H。(系統(tǒng)復位)④程序中止時,保護斷點主要是保護斷點處PC值。P92、P822.單片機芯片內提供了一定數量工作存放器,這么做好處不應包含④①提升程序運行可靠性②提升程序運行速度③為程序設計提供方便④降低程序長度13KunmingUniversityofScience&Technology第13頁P36二、選擇題3.內部RAM中位尋址區(qū)定義位是給④①位操作準備②移位操作準備③控制轉移操作準備④以上都對4.對程序計數器PC操作①①是自動進行②是經過傳遞進行③是經過加1指令進行④是經過減1指令進行14KunmingUniversityofScience&Technology第14頁P37二、選擇題5.單片機程序存放器尋址范圍是由程序計數器PC位數決定,MCS-51PC位16位,則其尋址范圍是②①4KB②64KB216③8KB④128KB6.以下相關PC和DPTR說法中,錯誤是③①DPTR是可訪問,PC不能訪問(PC專,DPTR:SFR)②它們都是16位存放器③它們都含有自動加1功效(DPTR不能)④DPTR可分為2個8位存放器使用,PC不能15KunmingUniversityofScience&Technology第15頁P37二、選擇題7.PC值是③①當前指令前一條指令地址②當前正在執(zhí)行指令地址③下一條指令地址P24④控制器中指令存放器地址8.假定堆棧指針SP值為37H,在進行子程序調用時把斷點地址進棧保護后,SP值為③①36H②37H③38H④39H9.在8051中,可使用堆棧最大深度為①①80個單元②32個單元③128個單元④8個單元16KunmingUniversityofScience&Technology第16頁P37三、判斷題1.全部MCS-51系列單片機都是帶有片內ROM和片外RAM。(×)
8031無片內程存ROM2.MCS-51系列單片機4個I/O端口都是多功效I/O端口。(×)能作為3.P0口執(zhí)行一條“ANLP0,A”指令過程是把P0端口引腳線上數據與累加器A中數據進行“邏輯與”操作后結果送回P0端口。(√)4.8031單片機字長為8位,但其片內存放器不都是8位存放器。(√)DPTR、PC17KunmingUniversityofScience&Technology第17頁P37三、判斷題5.因為一個機器周期是指CPU訪問存放器一次所需要時間,故CPU每執(zhí)行一條指令都需要一個機器周期時間。(×)
1~4T機6.所謂機器周期是指CPU訪問存放器一次所需要時間。(×)指令周期7.8031是片內存放器只有ROM單片機。(×)8.8051單片機共有128個位地址。(×)2119.MCS-51內部位尋址區(qū),只能進行位尋址,而不能進行字節(jié)尋址。(×)P1818KunmingUniversityofScience&Technology第18頁單片機原理及接口技術機電工程學院SchoolofMichanical&ElectronicalEngineering李文國——習題三-04-2619KunmingUniversityofScience&Technology第19頁P66一、填空題1.CPU指令系統(tǒng)就是該CPU所能執(zhí)行指令集合。2.MCS-51單片機指令系統(tǒng)共有111條指令,按指令所占用字節(jié)數分,有單字節(jié)指令,雙字節(jié)指令,三字節(jié)指令。3.MCS-51單片機指令系統(tǒng)有7種尋址方式。4.存放器尋址方式存放器內容是直接以存放器形式給出操作數,可用于存放器尋址存放器有R0~R7、A、B、AB、DPTR等。20KunmingUniversityofScience&Technology第20頁P66一、填空題5.在存放器間接尋址方式中,其“間接”表達在存放器內容不是操作數本身,而是操作數所在RAM單元地址,可用于存放器間接尋址存放器有SP、R0、R1、DPTR等。6.特殊功效存放器按字節(jié)訪問時,只能采取直接尋址方式。7.在變址尋址方式中,可把DPTR或CP作為基址存放器,而把A中地址作為變址存放器,變址尋址方式是專用于訪問程序存放器一個尋址方式。21KunmingUniversityofScience&Technology第21頁P67一、填空題8.MCS-51系列單片機數據指針是DPTR,堆棧指針是SP;訪問片外數據存放器用MOVX(助記符)指令。9.指令“ANL70H,48H”和“ANL70H,#48H”分別采取是直接尋址和馬上尋址方式。10.假定外RAM1000H單元內容為80H,A內容為60H,執(zhí)行以下指令序列后,累加器A中內容為80H。MOVDPTR,#1000H;(DPTR)=1000HMOVXA,@DPTR;(A)=((DPTR))=(1000H)=80H22KunmingUniversityofScience&Technology第22頁P67一、填空題11.執(zhí)行以下指令序列后,累加器A中內容為68H。100H:MOVA,#03H;(PC)=100H+2=102H,(A)=03H102H:MOVCA,@A+PC;(PC)=103H,(A)=(103H+03H)=(106H)103H:DB20H,23H,26H,68H,85H;103H105H107H104H106H(106H)=68H注意:假定程序段由100H開始運行23KunmingUniversityofScience&Technology第23頁P67一、填空題12.執(zhí)行以下指令序列后,累加器A中內容為68H。100H:MOVA,#03H;(PC)=100H+2=102H,(A)=03H102H:MOVA,#TAB;(PC)=102H+3=105H,(DPTR)=TAB105H:MOVCA,@A+DPTR;(PC)=106H,(A)=(03H+(DPTR))=(TAB+03H)TAB:DB20H,23H,26H,68H,85H;0001020304注意:假定程序段由100H開始運行24KunmingUniversityofScience&Technology第24頁P67一、填空題13.執(zhí)行以下指令序列后,SP內容為62H,61H單元內容為68H,62H單元內容為36H。MOVSP,#60H;(SP)=60HMOVA,#68H;(A)=68HMOVPSW,36H;(PSW)=36HPUSHACC;(SP)=61H,(61H)=68HPUSHPSW;(SP)=62H,(62H)=36H
25KunmingUniversityofScience&Technology第25頁P67一、填空題14.執(zhí)行以下指令序列后,SP內容為41H,A內容為39H,B內容為88H。MOVSP,#43H;(SP)=43HMOVR0,#43H;(R0)=43HMOV@R0,#39H;(R0)=(43H),(43H)=39HMOV42H,#88H;(42H)=88HPOPACC;(SP)=43H,(A)=(43H)=39H;(SP)=42HPOPB;(B)=(42H)=88H;(SP)=41H26KunmingUniversityofScience&Technology第26頁P67一、填空題15.執(zhí)行以下指令序列后,A內容為BFH,CY內容為0,AC內容為0,OV內容為0。MOVA,#89H;(A)=89HMOVR0,#30H;(R0)=30HMOV30H,#36H;(30)=36HADDA,@R0;(A)=89H+(30H)=89H+36H=BFH10001001B
+00110110B10111111B注意:無符號數范圍0~255帶符號數范圍-128~+12727KunmingUniversityofScience&Technology第27頁P68一、填空題16.假設外部數據存放器1000H單元內容為28H,PSW內容為82H,執(zhí)行以下指令序列后,A內容為2DH,CY內容為1,AC內容為1,OV內容為0。(P52)MOVDPTR,#1000H;(DPTR)=1000HMOVXA,@DPTR;(A)=((DPTR))=(1000H)=28HMOVR6,#0FAH;(R6)=0FAHSUBBA,R6;
100101000B11111010B
+1B
00101101B(PSW)=10000010B,即Cy=1,F1=1,無符號數相減28KunmingUniversityofScience&Technology第28頁P68一、填空題17.執(zhí)行以下指令序列后,A內容為26H,CY內容為1(P52)MOVA,#69H;(A)=69HADDA,#57H;(A)=69H+57HDAA;01101001B
+01010111B11000000BC0H
01100110B
100100110B無符號數29KunmingUniversityofScience&Technology第29頁P68一、填空題18.假設外部數據存放器60H單元內容為0A8H,內部數據存放器60H單元內容為69H,執(zhí)行以下指令序列后,A內容為90H,B內容為06H,Cy內容為0,OV內容為1。(P53)MOVR1,#60H;(R1)=60HMOVXA,@R1;(A)=((R1))=(60H)=0A8HMOVB,#0AH;(B)=0AHMULAB;10101000B
×00001010B
011010010000B無符號數30KunmingUniversityofScience&Technology第30頁P68一、填空題19.假設外部數據存放器60H單元內容為63H,內部數據存放器60H單元內容為89H,執(zhí)行以下指令序列后,A內容為16H,B內容為05,Cy內容為0,OV內容為0。(P53)MOVR1,#60H;(R1)=60HMOVXA,@R1;(A)=((R1))=(60H)=89HMOVB,#06H;(B)=06HMULAB;00010110B
00000110B10001001B
00000110
0000B00101001B
0000011000B00010001B
000001100B
00000101B31KunmingUniversityofScience&Technology第31頁P68一、填空題20.執(zhí)行以下指令序列后,A內容為06H,20H單元內容為09H(P55)MOVR2,#69H;(R2)=69HMOVA,R2H;(A)=(R2)=69HANLA,#0FH;(A)=09HMOV20H,A;(20H)=09HMOVA,R2;(A)=69HANLA,#0F0H;(A)=60HSWAPA;(A)=06H01101001B01101001B
and00001111Band11110000B00001001B09H01100000B60H無符號數32KunmingUniversityofScience&Technology第32頁P68一、填空題21.執(zhí)行以下指令序列后,A內容為00H,B內容為96H(P56)MOVR2,#69H;(R2)=69HMOVA,R2H;(A)=(R2)=69HXRLA,#0FFH;(A)=96HMOVB,A;(B)=96HMOVA,R2;(A)=69HANLA,#00H;(A)=00H01101001B01101001BXRL11111111Band00000000B10010110B09H00000000B60H無符號數33KunmingUniversityofScience&Technology第33頁P69二、選擇題1.對程序存放器讀操作,只能用④①MOV指令②PUSH指令③MOVX指令④MOVC指令2.能夠進行十進制調整運算是①①二進制加法運算②二進制乘除運算③十進制加法運算④十進制減法運算34KunmingUniversityofScience&Technology第34頁P69二、選擇題3.以下指令中與進位標志位Cy無關指令有①①移位指令②位操作指令③十進制調整指令④條件轉移指令4.以下指令中正確是①、②①PUSHAPUSHACC②MOVA,@R1③MOVCA,@DPTRMOVCA,@A+DPTR④MOVX20H,@R0MOVXA,@R035KunmingUniversityofScience&Technology第35頁單片機原理及接口技術機電工程學院SchoolofMichanical&ElectronicalEngineering李文國——習題四-04-2636KunmingUniversityofScience&Technology第36頁P85一、填空題1.編寫子程序和中止服務程序時,必須注意現場保護和恢復。2.計算機(微處理器)能夠唯一識別語言時機器語言。3.以下偽指令匯編后,各標號值分別為ORG0500HAREA1:DB15H,03H,03H,08H,-4;AREA1=0500HBUF:DS02H;BUF=0505HTIMEEQU01H;TIME=01HACK:DB‘GH’;ACK=0507H37KunmingUniversityofScience&Technology第37頁單片機原理及接口技術機電工程學院SchoolofMichanical&ElectronicalEngineering李文國——習題五-04-2638KunmingUniversityofScience&Technology第38頁P98一、填空題1.中止技術是處理資源競爭有效方法,所以能夠說中止技術實質上是一個資源共享技術。2.中止采樣用于判斷是否由中止請求信號,但MCS-51中只有外部中止才存在中止采樣問題。(P94)3.響應中止后,系統(tǒng)會自動產生一條長調用指令(LCALL****H),以外中止為例,執(zhí)行該指令過程包含:首先將斷點地址內容壓棧,以保留斷點。然后把長調用指令指定16位目標地址送PC,使程序轉向該中止入口地址,執(zhí)行中止服務程序。39KunmingUniversityofScience&Technology第39頁P98一、填空題4.某8031單片機應用系統(tǒng),程序已設定(IP)=00H,(IE)=9FH,當全部中止源同時申請中止時,CPU將響應外部中止0中止請求。(P91)(IE)=9FH=10011111B,中止全開5.外部中止有2種觸發(fā)方式,當IT0或IT1等于0時,外部中止請求被設置為電平觸發(fā)方式;當IT0或IT1等于1時,外部中止請求被設置為邊緣觸發(fā)方式。(P89)40KunmingUniversityofScience&Technology第40頁P98二、選擇題1.8031單片機串口中止程序入口地址是②(P88)①001BH②0023H③000BH④0013H2.以下幾個中止優(yōu)先次序安排(級別有高到低)不可能是③(P91)①T0溢出中止→T1溢出中止→INT0→INT1→串口中止IP=00001010B②串口中止→INT0→T0溢出中止→INT1→T1溢出中止IP=00010000B③INT0→T1溢出中止→INT1→0溢出中止→串口中止④INT0→INT1→串口中止→T0溢出中止→T1溢出中止IP=00010101B41KunmingUniversityofScience&Technology第41頁P98二、選擇題3.以下關于MCS-51中止優(yōu)先級控制敘述中,錯誤是④①低優(yōu)先級中止不能中止高優(yōu)先級中止處理②同級中止不能嵌套③同級中止請求按時間先后次序響應④同級同時多中止將形成阻塞,系統(tǒng)無法響應4.外中止初始化內容不包含①①設置中止響應方式②設置外中止允許③設置中止總允許④設置中止請求觸發(fā)方式42KunmingUniversityofScience&Technology第42頁P98二、選擇題5.執(zhí)行中止返回指令,要從堆棧彈出斷點地址,方便繼續(xù)執(zhí)行被中止程序,從堆棧種彈出斷點地址被送給③①A②CY③PC④DPTR6.在MCS-51單片機系統(tǒng)中,需要外加電路實現中止請求撤除是④(P94)①定時/計數器中止②脈沖方式外部中止③串行口中止④電平方式外部中止43KunmingUniversityofScience&Technology第43頁P98二、選擇題7.所謂中止查詢,查詢是②①中止請求信號②中止標志位③外中止觸發(fā)方式控制位④中止允許控制位8.在中止流程中有“關中止”操作,對于外部中止0,要關中止應復位中止允許存放器②①EA和ET0②EA和EX0③EA和ES④EA和EX144KunmingUniversityofScience&Technology第44頁單片機原理及接口技術機電工程學院SchoolofMichanical&ElectronicalEngineering李文國——習題六-04-2645KunmingUniversityofScience&Technology第45頁P112一、填空題1.8031內部有2個16位加1定時/計數器,其中T0有4種工作方式,T1有3種工作方式。2.當定時計數器產生溢出中止是,把定時器控制存放器TF0或TF1位置1。對計數溢出處理,在中止方式時,該位作為中止請求標志位使用;在查詢方式時,該位作為查詢狀態(tài)位使用。3.在定時器工作方式0下,計數器寬度為13位,假如系統(tǒng)振蕩頻率為3MHz,則最大定時時間為32.768ms.以保留斷點。tmax=213×(12/fosc)=8192×(12/(3×106))=32.768ms46KunmingUniversityofScience&Technology第46頁P112二、選擇題1.以下存放器中,與定時/計數器無關是③①TCON②TMOD③SCON④IE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024幼兒園校車司機應急處理與安全教育聘用合同范本3篇
- 專項貸款及連帶責任擔保協議法律認證版A版
- 2023-2024學年高中信息技術選修2(浙教版2019)-網絡基礎-說課稿-2.1-網絡拓撲結構
- 20 陀螺 說課稿-2024-2025學年統(tǒng)編版語文四年級上冊
- 2024施工人工費承包協議-城市更新項目專用3篇
- 23 走近工程師 說課稿-2023-2024學年科學三年級下冊青島版
- 福建省南平市外屯中學2022年高二數學理聯考試卷含解析
- 福建省南平市松溪縣第一中學高一英語上學期期末試卷含解析
- 7 2024電子商務平臺安全防護與合規(guī)性評估服務合同
- 碩士研究之旅
- 八年級數學家長會課件
- 艦艇損害管制與艦艇損害管制訓練
- 光伏發(fā)電項目試驗檢測計劃
- 床上用品材料采購合同
- 民航概論5套模擬試卷考試題帶答案
- 2024屆中國電建地產校園招聘網申平臺高頻500題難、易錯點模擬試題附帶答案詳解
- 2024包鋼(集團)公司招聘941人高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 基于信創(chuàng)底座的智慧交通行業(yè)解決方案
- 2024年青海省中考生物地理合卷試題(含答案解析)
- COCA20000詞匯音標版表格
- 滬教版七年級數學上冊專題06圖形的運動(原卷版+解析)
評論
0/150
提交評論