版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 Mcs -51共有哪七種尋址方式?各 有什么特點(diǎn) 2 指出下列每條指令源操作數(shù)的尋址方 式和功能 (1)MOV A,#40H (2)MOV A,40H (3)MOV A,R1 (4)MOV A,R3 (5)MOVC A,A+PC (6)SJMP LOOP 3 內(nèi)部RAM的00H單元可以有哪 幾種尋址方式?特殊功能寄存器中 操作數(shù)又有哪幾種尋址方式?請(qǐng)舉 例說(shuō)明 4 變址尋址和相對(duì)尋址中的地址 偏移量有何異同? 5 試編出把外部RAM的2050H單元 中內(nèi)容和2060H單元中內(nèi)容相交換 的程序。 6 試編出能完成如下操作的程序。 (1)使20H單元中數(shù)的高兩位變0,其余位不 變 (2)使20
2、H單元中數(shù)的高兩位變1,其余位不 變 (3)使20H單元中數(shù)的高兩位變反,其余位 不變 (4)使20H單元中數(shù)的所有位變反。 7 已知SP=70H和PC=2345H,試問(wèn)8031 執(zhí)行調(diào)用指令LCALL 3456H后堆棧指針 和堆棧中內(nèi)容是什么? 此時(shí)機(jī)器調(diào)用何 處的子程序 8 在上題中,當(dāng)8031執(zhí)行完子程序尾一 條RET返回指令時(shí),堆棧指針SP和程序 計(jì)數(shù)器PC變?yōu)槎嗌? 71H和72H單元中 是什么?它們是否屬于堆棧中數(shù)據(jù)?為什 么? 9 已知:SP= 70H、MA= 2000H和 SUBPR= 4060H。試問(wèn)如下程序是否正 確?為什么? MA:ACALL SUBPR 若 SP= 70
3、H MA =2000H SUBPR= 4060H 是錯(cuò)誤的,因?yàn)镸A和4000H不在同一個(gè) 2KB內(nèi),即高五位不同 10 請(qǐng)編一能求20H和21H單元內(nèi)兩數(shù)差的絕 對(duì)值,并把它保留在內(nèi)部RAN的30H單元的 程序 10 用一片27128 EPROM擴(kuò)展16KB的程序存儲(chǔ)器。 27128具有14根 地址 線A0 A13可選中片內(nèi) 16KB程序存儲(chǔ)器空間 中任一單元,按照?qǐng)D 8.3的接法:27128的 地址范圍是? 4000H7FFFH4000H7FFFH4000H7FFFH。 11 擴(kuò)展三片2K存儲(chǔ)芯片,試用線選法給出接 線圖和地址。 答案答案 1 Mcs -51共有哪七種尋址方式?各 有什么特
4、點(diǎn)? 1、直接尋址 指令碼中含有操作數(shù)地址 2、立即尋址 指令碼中含有操作數(shù)本身 3、寄存器尋址 指令碼中含有操作數(shù)所在寄存器號(hào) 4、寄存器間址 指令碼中含有操作數(shù)地址所在的寄 存器號(hào) 5、變址尋址 操作數(shù)地址=基地址+地址偏移量 6、相對(duì)尋址 用于相對(duì)轉(zhuǎn)移指令指令碼中含有相 對(duì)地址偏移量 7、位尋址 操作數(shù)是8位二進(jìn)制中的某位。 2 指出下列每條指令源操作數(shù)的尋址方式 和功能 (1)MOV A,#40H (2)MOV A,40H (3)MOV A,R1 (4)MOV A,R3 (5)MOVC A,A+PC (6)SJMP LOOP (1)立即尋址 (2)直接尋址 (3)寄存器間址 (4)寄存
5、器尋址 (5)變址尋址 (6)相對(duì)尋址 3 內(nèi)部RAM的00H單元可以有哪幾種 尋址方式?特殊功能寄存器中操作數(shù) 又有哪幾種尋址方式?請(qǐng)舉例說(shuō)明 00H單元尋址方式有: 直接尋址如: MOV A,00H 寄存器尋址如: MOV A,R0 (PSW=00H時(shí)) SFR的尋址方式有: 直接尋址如 MOV A,0F0H 位尋址如 SETB EAH (11個(gè)SFR) 4 變址尋址和相對(duì)尋址中的地址偏移 量有何異同? 相異點(diǎn): 變址尋址的地偏量是一個(gè)00H- FFH無(wú)符 號(hào)數(shù) 相對(duì)尋址是一個(gè) -128 +127范圍內(nèi)的符號(hào) 數(shù) 共同點(diǎn): PC+指令字節(jié)數(shù)+地址偏移量=目標(biāo)地址 5 試編出把外部RAM的2
6、050H單元 中內(nèi)容和2060H單元中內(nèi)容相交換 的程序。 ORG 0500H MOV DPTR,#2050H MOVX A,DPTR MOV R0, A MOV DPTR,#2060H MOVX A,DPTR XCH A, R0 MOVX DPTR, A MOV A ,R0 MOV DPTR,#2050H MOVX DPTR, A SJMP $ END 6 試編出能完成如下操作的程序。 (1)使20H單元中數(shù)的高兩位變0,其余位不變 (2)使20H單元中數(shù)的高兩位變1,其余位不變 (3)使20H單元中數(shù)的高兩位變反,其余位不變 (4)使20H單元中數(shù)的所有位變反。 1)ANL 20H,#3F
7、H 2)ORL 20H,#0COH 3)XRL 20H,#0COH 4)XRL 20H,#0FFH 7 已知SP=70H和PC=2345H,試問(wèn)8031執(zhí)行 調(diào)用指令LCALL 3456H后堆棧指針和堆棧中 內(nèi)容是什么? 此時(shí)機(jī)器調(diào)用何處的子程序 8 在上題中,當(dāng)8031執(zhí)行完子程序尾一條 RET返回指令時(shí),堆棧指針SP和程序計(jì)數(shù)器 PC變?yōu)槎嗌? 71H和72H單元中是什么?它們 是否屬于堆棧中數(shù)據(jù)?為什么? 9 已知:SP= 70H、MA= 2000H和 SUBPR= 4060H。試問(wèn)如下程序是否正 確?為什么? MA:ACALL SUBPR 若 SP= 70H MA =2000H SUB
8、PR= 4060H 是錯(cuò)誤的,因?yàn)镸A和4000H不在同一個(gè) 2KB內(nèi),即高五位不同 4060H=0100 0000 0110 0000 2000H=0010 0000 0000 0000 10 請(qǐng)編一能求20H和21H單元內(nèi)兩數(shù)差的絕 對(duì)值,并把它保留在內(nèi)部RAN的30H單元的 程序 ORG 1200H CLR C MOV A,20H SUBB A,21H JNB ACC. 7,NEXT CPL A INC A NEXT: NOV 30H,A SJNP$ END 11用一片27128 EPROM擴(kuò)展16KB的程序存儲(chǔ)器。 27128具有14根地址 線A0 A13可選中片內(nèi) 16KB程序存儲(chǔ)器
9、空間 中任一單元,按照?qǐng)D 8.3的接法:27128的 地址范圍是? P2.6=1 4000H7FFFH。 P2.6=0 0000H3FFFH 12 擴(kuò)展三片2K存儲(chǔ)芯片,試用線選法給出接線圖和地址。 分析:顯然要11根地址線和3根片選線,分配如下 低位地址線:P0.7P0.0-A7A0,P2.2P2.0-A10A8, 合成11根地址線; 高位地址線:P2.5、P2.4、P2.3-A13、A12、A11,作3片的片 選, 余下: P2.7、P2.6不用,取00 擴(kuò)展接線結(jié)構(gòu)如圖: 編址: P2.7、P2.6、P2.5、P2.4、P2.3、P2.2、P2.1、P2.0 P0.7P0.0 1號(hào)片 00 1 1 0 0 0 0 00H 00 1 1 0 1 1 1 FFH
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 遠(yuǎn)程教育在寵物行業(yè)人才培養(yǎng)中的應(yīng)用
- 風(fēng)險(xiǎn)導(dǎo)向下企業(yè)內(nèi)部財(cái)務(wù)控制的改進(jìn)措施研究
- 餐飲應(yīng)急預(yù)案
- 監(jiān)控施工方案范文(6篇)
- 二手機(jī)械銷售合同模板
- KTV裝修合同執(zhí)行管理制度范文
- 不銹鋼建筑材料加工合同
- 交通損害賠償合同示例
- 業(yè)務(wù)合作及分成合同書
- 個(gè)人創(chuàng)業(yè)借款合同條款
- 2025年中國(guó)高價(jià)HPV疫苗行業(yè)競(jìng)爭(zhēng)格局分析及投資規(guī)劃研究報(bào)告
- 2025年春新北師大版物理八年級(jí)下冊(cè)課件 第七章 運(yùn)動(dòng)和力 第四節(jié) 同一直線上二力的合成
- 《肝硬化的臨床表現(xiàn)》課件
- 新增值稅法學(xué)習(xí)課件
- 飛書項(xiàng)目管理
- 醫(yī)院醫(yī)共體2025年度工作計(jì)劃
- 決戰(zhàn)朝鮮課件
- 《酶聯(lián)免疫分析技術(shù)》課件
- 鮮棗貯藏技術(shù)規(guī)程
- DB23T 3838-2024商貿(mào)行業(yè)有限空間個(gè)體防護(hù)裝備配備規(guī)范
- 2024年循環(huán)水操作工(中級(jí))職業(yè)鑒定理論考試題庫(kù)((含答案))
評(píng)論
0/150
提交評(píng)論