版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
機(jī)第:3-1?CCCROM3-380C51,3-480C51?3-580C51ROMRAM,()()直接給出稱為直接內(nèi)寄Rn(n=0~7)為接寄(3-780C51直接區(qū)3-880C51寄范圍3-980C51寄接范圍3-10寄接,“”現(xiàn)寄內(nèi))3-1180C51變基寄寄@A+PC,@A+DPTR所到3-12相改變PC當(dāng)值改順若訪寄,?若訪RAM,若訪內(nèi)RAM?若問內(nèi),80C51范圍11寄區(qū)域找出00H08H22H7FHD0HE0H3-18(30H)=40H,(40H)=10H,(10H)=32H,(P1)=0EFH,出內(nèi)容MOVR0,#30HA,@R0MOVR1,AMOVB,@RiMOV@R1,P1MOVP2,P1MOV10H,#20H30H,10H3-19為基(內(nèi)為128B),寄接(MOVA,@R0),R0R1內(nèi)7FHRAM?區(qū)MOVXA,@R1MOVXA,@DPTRMOVXA,@DPTRMOVX@DPTR,AMOV@R0,AMOVX@R0,A機(jī)第(4)MOVCA,@A+DPTRMOVXA,@DPTR【3-21】假定累加器中容為30H,執(zhí)指令1000H:MOVCA,@A+PC后把序存儲器)單元內(nèi)容送入累器。【】在AT89S51中,PC與DPTR都提址但是為訪()提地址而DPTR就為訪問)與提供?!?-23】寫出完成以下數(shù)據(jù)傳送的指令序列。的容送片外RAM60H單的內(nèi)送入R0;片外RAM60H元的容送入內(nèi)40H單元片外1000H單元內(nèi)容送入片外RAM40H單元?!?-24】試編程將外部RAM1000H單元的數(shù)據(jù)與內(nèi)RAM60H單元中的據(jù)相互交換?!?-25】程序器的操作能使用)。A)MOV指令令令令【】(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后),(DPL)=(),(SP)=()。POPPOPDPLPOPSP【3-27】假定,(SP)=60H,(A)=30H,(B)=70H,執(zhí)行下令后,SP內(nèi)容為),61H單的容為(),62H單元內(nèi)容為。PUSHAccPUSHB【】知程序執(zhí)行前有(A)=02H,(SP)=52H,(51H)=FFH,(52H)=FFH。下述程執(zhí)行后,(A)=(),(SP)=(),(51H)=(),(52H)=(),(PC)=()POPPOPMOVDPTR,#4000HAMOVMOVCA,@A+DPTRPUSHMOVINCAMOVCA,@A+DPTRPUSHRETORG4000H10H,80H,30H,50H,30H,50H【3-29】已知(A)=5BH,(R1)=40H,(40H)=C3H,(PSW)=81H,試寫出各條指令的行結(jié)果并說明序狀字的態(tài)。XCHA,R1XCHA,40HXCHA,@R1XCHDA,@RlSWAPA機(jī)第ADDA,R1ADDA,40HADDA,#40HADDCA,40HSUBBA,40HSUBBA,#40H【3-30】分析面兩指令執(zhí)行果何不同?(1)MOVA,#0FFH(2)MOVA,#0FFHINCAADDA,#O1H【3-31】DAA指有什么作怎樣用【】已知(A)=87H,(R0)=42H,(42H)=24H,請出下序后的內(nèi)。A,#23H42H,AXRLA,@R0CPLA【3-33】出完如下求的令.但就是不改變未涉及的內(nèi)容。(1)把3,Acc、4,Acc、與、清。把加器的中間位清。把、與、置。【】假定以令后)。ANLA,#17HORL17H,AXRLA,@R0CPLA【3-35】假設(shè)(A)=55H,(R3)=0AAH,“ANLA,R3”,(A)=(),(R3)=()?!?-36合邏F編寫模擬其能設(shè)、B、、均代表位地址?!?-37】程完下述作。將部1000H單元所位取反;將部AM60H單的位零低位變反其余位持不變?!尽坑梦徊僮髦噶顚?shí)現(xiàn)輯操作:、0=(10H、0),PSW、∨CY)?!?-39】仔辨析下列指令的義,找出錯誤指令,并簡要明原因。(1)CLRACLREOHCLRCLRACC.0CPLACPLEOHCPLCPLACC.0【3-40】指令LJMPaddrl6與addrl1別什么【3-41】分析以下兩段程序中各條指令的作用程序執(zhí)完將向何?(1)MOVp1,#0CAHA,#56HJBP1、22,L1JNBACC.3,L2……L1::L2:(2)MOVA,#43H機(jī)第JBACC.2,L1JBCACC.6,L2……L1:L2:【3-42】判斷以下指令的正誤。MOV28H,@R2;DECDPTR;INCDPTR;CLRR0;CPLR5MOVR0,R1;PUSHDPTR;MOVF0,C;MOVF0,Acc3;MOVXA,@R1;MOVC,30H;RLCR0【3-43】借助指令(附錄對下指令代碼十進(jìn)制進(jìn)反匯編。C0E0E5F0【3-44】以下指令,屬單純引的令是)。MOVORLP1,#0FHMOVC,Pl、ANLP1,#0FH【】用AT89S51單片機(jī)的口做輸,經(jīng)驅(qū)動電路接個發(fā)光二極管,見圖當(dāng)輸出位為“0”時發(fā)光二極管亮輸出“1”時發(fā)光二管為。試編制序①將8發(fā)光二極管全點(diǎn)亮②將8個光極管部滅③8個發(fā)光二極管隔一點(diǎn)亮一個④次亮一個循環(huán)移一個個地亮環(huán)不。圖3-11單機(jī)P1口驅(qū)動發(fā)光二極管【3-12所,這是由A構(gòu)建的最小系統(tǒng),外部接了個鍵S1~S4及個發(fā)光LEDl-LED4,P1口的高位于收按的入狀,而4位用驅(qū)動光二管。請合圖示,編程序,完以下要求。(1)若l閉合,發(fā)光極LEDl亮若2閉合,則光二極.LED2亮…,發(fā)光二極管實(shí)反映按鍵狀態(tài)。機(jī)第(2)4Sl,1,;S2,0010,LED2;,3,0011,LEDILED2;S4,4,0100,LED33-12::,C51,PIC3-2:C3-3:,,,,符址母,由字或字組3-4:80C51列提供了七尋址方式立尋接尋址寄址寄接尋變尋基址寄+變寄接址相尋址位尋址3-5:立尋尋址方式立放ROM:(1)(2)(3)誤誤:尋式訪問下儲:RAM低128字元,直地址元地址形式②特殊功能寄3-8:寄尋規(guī)寄:①工R0R7②A③雙字節(jié)AB④據(jù)針3-9:(1)能尋寄R0,R1,DPTR,SPR0R1工寄寄(2)采R0R1址寄,尋址內(nèi)RAM低128元外RAM低256元元采16位DPTR址寄,尋外RAM64KB地址:地址機(jī)第【3-11】解答80C51單變址中是以DPTR或作基址存器累器作變寄存器。就的。@A+PC,@A+DPTR尋址所找到操作數(shù)就是在中?!窘獯?正確80C51單凡指帶有rel相對偏量的令其改變都就是相對?!尽拷獯鹑粼L問殊功寄存器,可采直尋?!尽拷獯鹑粼L問外部RAM單元只以用存器間接址式。【】解答若訪問內(nèi)部單元可使用直接尋址寄存器尋址、寄器間接尋址與位尋址?!尽拷獯鹑粼L問外程存儲器,可用址址?!尽拷獯疬€包含部的共個節(jié)個位每一位有一位地址,對應(yīng)位址00H-7FH。位址就是08H22H7FHD0HE0H對的字節(jié)地址別就是21H24H2FHD0H、E0H。【】解答:R030H,(R0)=30HA((R0)),(A)=40HR1(A),(R1)=40HB((R1)),(B)=10H(R1)(P1),((R1))=(40H)=EFH←10H←30H←(10H),(30H)=20H結(jié):(R0)=30H,(A)=40H,(R1)=40H,(B)=10H,(40H)=EFH,(P2)=EFH,(10H)=20H,(30H)=20H【答因?yàn)榧闹谢騼?nèi)容就是操數(shù)的RAM地址部址范圍是00H~7FH?!?-20解答外部數(shù)送有條:MOVXA,@DPTR;MOVX@DPTR,A;MOVXA,@Ri;MOVX@R,A。(1)都是訪問片外RAM,但二者尋范圍不同。前條指令是對片外低個元“讀”操;后1條指令片外RAM64KB空的“讀”操。問相同但數(shù)傳送方向不。前指令就是片外空間“讀操作后1條指就是片外空“操。訪問空前條指令就內(nèi)低個元“寫”操作后1條令對片外低個元的寫”作。二訪問的空間同尋址方不同前條令變址,對操作;后1指就是存器接尋方對外操?!尽拷獯?1031H。【3-22】解答:ROM;ROM與部?!尽拷獯?1)由于在工寄存與工作寄存器之不能直接傳送數(shù)據(jù)以需要助累加器。MOVA,R1MOVR0,A(2)片外向內(nèi)傳送數(shù)據(jù)不能進(jìn)行,需借助累器由外就是單元地址于間存用即。R1,#60HA,@R1R0,A機(jī)第(3)MOVR1,#60HA,@R140H,A片數(shù)據(jù)能直入片元需先將片外數(shù)讀入累加器然再送片外。DPTR,#1000HA,@DPTRR1,#40H@R1,A【3-24】解答片外與內(nèi)之的數(shù)據(jù)傳送能直接進(jìn)要累器。數(shù)據(jù)需要用數(shù)據(jù)交換令。DPTR,#1000HA,@DPTRA,60H@DPTR,A【3-25】解答:D?!?-26】解答?!?-27】解答:30H;70H。【3-28】解答:50H;52H;30H;50H;5030H?!?-29解答結(jié)果:(A)←→(R1),(A)=40H,(R1)=5BH,(PSW)=81H結(jié)果:(A)←→(40H),(A)=C3H,(40H)=5BH,(PSW)=80H結(jié)果:(A)←→((R1)),(A)=C3H,((R1))=(40H)=5BH,(PSW)=80H結(jié)果←→((R1))0~3,(A)=53H,((R1))=(40H)=CBH,(PSW)=80H結(jié)果←→(A)4~7,(A)=B5H,(PSW)=81H結(jié)果:A結(jié)果:A結(jié)果:A結(jié)果:A←(A)+(40H)+CY,(A)=1FH,(PSW)=81H結(jié)果:A結(jié)果:A←(A)-40H-CY,(A)=1AH,(PSW)=01H【3-30】解答該指令執(zhí)行(A)=00H,不響CY位。該指令執(zhí)行(A)=00H,影響CY位。說明:單執(zhí)行指只影奇偶標(biāo)志位P,不影半位標(biāo)位進(jìn)位位CY位。行指后將響CY、AC與位?!敬餉指令作用就是對A中剛進(jìn)兩個BCD碼的加結(jié)進(jìn)行正,繼使碼加法算的結(jié)果保持為BCD碼用時DAA指只能使用在加指令后即ADD指令與指令?!?-32解答←(A)42H←(42H)∨(A),(42H)=37HA
((R0)),(A)=34HA←(A),(A)=CBH結(jié):(A)=CBH【3-33】解答:(1)ANLA,#87H(2)ANLA,#0C3H機(jī)第(3)ORLA,#0CH【3-34】解答:0CBH?!尽拷獯稹!?-36解答A,BORLA,CMOVF,C【3-37解答(1)MOVDPTR,#1000HMOVXA,@DPTRCPLAMOVX@DPTR,A(2)MOVR0,#60HMOVXA,@R0ANLA,#3FHXRLA,#03HMOVX@R0,A【】解答(1)MOVC,10HANLC,P10(2)ORLC,18HMOVPSW、1,C【】解答正。錯原因清零指只能于器與操作本題中E0H只就是字節(jié)地址(地的范圍是00H~7FH),所該指令誤。錯。原因:ACC就是接節(jié)地址不用于清零指。正。ACC、就是個可用零中。正。錯原因取反指只能于器與操作本題中E0H只就是字節(jié)地址(地的范圍是00H~7FH),所該指令誤。錯。原因:ACC就是接節(jié)地址不用于取反指。正。ACC、就是個可用反中?!敬鹬噶頰ddr16就長轉(zhuǎn)移指令,指令提供了位目的地址尋范圍就是。指令就是對移指令,指中的址中在第節(jié),a10~a8占據(jù)第一字的高位尋址范圍就與當(dāng)值本令所在+條所的數(shù)2)同一個的域內(nèi)。【】解答(1)MOVP1,#0CAH;P1←CAH,P1=CAH=11001010BMOVA,#56H;A←56H,A=56H=01010110BJBP1、2,L1;若、則轉(zhuǎn)移至JNBACC、3,L2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年人教A版九年級化學(xué)下冊月考試卷含答案
- 藥品生產(chǎn)凈化系統(tǒng)協(xié)議
- 國際貿(mào)易走動式管理執(zhí)行計(jì)劃
- 協(xié)會會員權(quán)益申訴途徑
- 博物館彩繪施工合同
- 體育場館建設(shè)招投標(biāo)委托期限
- 2024年滬科版四年級英語上冊階段測試試卷
- 商品房銷售培訓(xùn)手冊
- 2024年西師新版四年級數(shù)學(xué)下冊階段測試試卷
- 碳排放權(quán)交易風(fēng)險
- 合作投資酒店意向合同范例
- 2024年度新能源汽車充電物流合同
- 2024年學(xué)校意識形態(tài)工作總結(jié)模版(3篇)
- 機(jī)械設(shè)備招投標(biāo)授權(quán)委托書模板
- 科研年終總結(jié)匯報(bào)
- 汽車維修安全應(yīng)急預(yù)案范文(5篇)
- 安全教育教案大班40篇
- 2024-2030年中國清潔供熱行業(yè)發(fā)展趨勢與投資前景預(yù)測報(bào)告版
- 2025屆上海市交大附中嘉定分校物理高二上期末達(dá)標(biāo)檢測試題含解析
- 放飛心靈 激揚(yáng)青春-中職生心理健康學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 行政事業(yè)單位內(nèi)部控制規(guī)范專題講座
評論
0/150
提交評論