![第一節(jié)內(nèi)部數(shù)據(jù)傳送指令_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/7ab198e6-f16d-4d36-a423-5c5abbb096a5/7ab198e6-f16d-4d36-a423-5c5abbb096a51.gif)
![第一節(jié)內(nèi)部數(shù)據(jù)傳送指令_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/7ab198e6-f16d-4d36-a423-5c5abbb096a5/7ab198e6-f16d-4d36-a423-5c5abbb096a52.gif)
![第一節(jié)內(nèi)部數(shù)據(jù)傳送指令_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/7ab198e6-f16d-4d36-a423-5c5abbb096a5/7ab198e6-f16d-4d36-a423-5c5abbb096a53.gif)
![第一節(jié)內(nèi)部數(shù)據(jù)傳送指令_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/7ab198e6-f16d-4d36-a423-5c5abbb096a5/7ab198e6-f16d-4d36-a423-5c5abbb096a54.gif)
![第一節(jié)內(nèi)部數(shù)據(jù)傳送指令_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/10/7ab198e6-f16d-4d36-a423-5c5abbb096a5/7ab198e6-f16d-4d36-a423-5c5abbb096a55.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、3 MCS-513 MCS-51單片機(jī)指令系統(tǒng)單片機(jī)指令系統(tǒng)3.1 MCS-513.1 MCS-51單片機(jī)指令格式和尋址方式單片機(jī)指令格式和尋址方式MCS-51MCS-51單片機(jī)指令格式單片機(jī)指令格式MCS-51MCS-51單片機(jī)尋址方式單片機(jī)尋址方式操作碼操作碼:規(guī)定指令進(jìn)行什么操作。:規(guī)定指令進(jìn)行什么操作。操作數(shù)操作數(shù):規(guī)定指令操作的對(duì)象。:規(guī)定指令操作的對(duì)象。尋址方式尋址方式:指定操作數(shù)所在單元的方式。(共七種):指定操作數(shù)所在單元的方式。(共七種)3。寄存器尋址寄存器尋址方式方式MOV A,R02。直接尋址直接尋址方式方式MOV A,3AH4。寄存器間接尋址寄存器間接尋址方式方式MOV
2、 A,R01。立即尋址立即尋址方式方式MOV A,#3AHMOV DPTR,#123AHMOV A,R1MCS-51MCS-51單片機(jī)尋址方式單片機(jī)尋址方式3.1 MCS-513.1 MCS-51單片機(jī)指令格式和尋址方式單片機(jī)指令格式和尋址方式5。變址尋址變址尋址方式方式MOVC A,A+DPTRMOVC A,A+PCJMP A,A+DPTR6。位尋址位尋址方式方式MOV C,3AHMOV C,0F0HMOV C,PSW.57。相對(duì)尋址相對(duì)尋址方式方式目的地址目的地址=轉(zhuǎn)移指令地址轉(zhuǎn)移指令地址+轉(zhuǎn)移指令字節(jié)數(shù)轉(zhuǎn)移指令字節(jié)數(shù)+rel用于轉(zhuǎn)移指令用于轉(zhuǎn)移指令3 MCS-513 MCS-51單片機(jī)指
3、令系統(tǒng)單片機(jī)指令系統(tǒng)3.1 MCS-513.1 MCS-51單片機(jī)指令格式和尋址方式單片機(jī)指令格式和尋址方式3.2 MCS-513.2 MCS-51單片機(jī)指令分類(lèi)介紹單片機(jī)指令分類(lèi)介紹數(shù)據(jù)傳送數(shù)據(jù)傳送類(lèi)指令(類(lèi)指令(2929條)條)算術(shù)運(yùn)算算術(shù)運(yùn)算類(lèi)指令(類(lèi)指令(2424條)條)邏輯運(yùn)算及移位邏輯運(yùn)算及移位類(lèi)指令(類(lèi)指令(2424條)條)控制轉(zhuǎn)移控制轉(zhuǎn)移類(lèi)指令(類(lèi)指令(1717條)條)位操作位操作類(lèi)指令(類(lèi)指令(1717條)條)3.2 MCS-513.2 MCS-51單片機(jī)指令分類(lèi)介紹單片機(jī)指令分類(lèi)介紹3.2.1 3.2.1 指令格式中符號(hào)意義說(shuō)明指令格式中符號(hào)意義說(shuō)明directdirect
4、:8:8位直接地址。位直接地址。#data #data :8:8位立即數(shù)。位立即數(shù)。#data16#data16:16:16位立即數(shù)。位立即數(shù)。DPTRDPTR: :數(shù)據(jù)指針。數(shù)據(jù)指針。bitbit: :內(nèi)部?jī)?nèi)部RAMRAM中的直接尋址位。中的直接尋址位。 : :間址寄存器的前綴標(biāo)志。間址寄存器的前綴標(biāo)志。/ /: :位地址前表示對(duì)該位取反。位地址前表示對(duì)該位取反。RnRn: :通用寄存器通用寄存器R R0 0-R-R7 7。RiRi: :間接尋址寄存器間接尋址寄存器R R0 0、R R1 1。3.2 MCS-513.2 MCS-51單片機(jī)指令分類(lèi)介紹單片機(jī)指令分類(lèi)介紹3.2.1 3.2.1
5、指令格式中符號(hào)意義說(shuō)明指令格式中符號(hào)意義說(shuō)明3.2.2 3.2.2 數(shù)據(jù)傳送類(lèi)指令數(shù)據(jù)傳送類(lèi)指令1 1. 概述概述MOV 目的操作數(shù)目的操作數(shù),源操作數(shù)源操作數(shù)目的操作數(shù)目的操作數(shù):累加器累加器A、通用寄存器、通用寄存器Rn、直接地址、直接地址direct、 間址寄存器間址寄存器源操作數(shù)源操作數(shù) :累加器累加器A、通用寄存器、通用寄存器Rn、直接地址、直接地址direct、 間址寄存器、間址寄存器、立即數(shù)立即數(shù)訪問(wèn)片內(nèi)RAM的一般傳送指令操作關(guān)系圖累加器ADirect 直接地址Rn寄存器Data立即數(shù)Ri間址(1) 16位傳送指令位傳送指令 將源操作數(shù)將源操作數(shù)data16(通常是常數(shù))(通常
6、是常數(shù)) 送入目的操作數(shù)送入目的操作數(shù)DPTR中。中。 例例 MOV DPTR,#5678H 1. 一般傳送指令一般傳送指令 結(jié)果為:結(jié)果為: (DPH)= 56H,(,(DPL)= 78H。MOV DPTR,# data16 (2) 8位傳送指令位傳送指令 注注: (1) data(立即數(shù))不能用作目的操作數(shù);(立即數(shù))不能用作目的操作數(shù); 2) 源操作數(shù)與目的操作數(shù)不能相同(除源操作數(shù)與目的操作數(shù)不能相同(除 direct外);外); 3) 寄存器尋址與寄存器及其間址間不能相互傳送。寄存器尋址與寄存器及其間址間不能相互傳送。傳送關(guān)系傳送關(guān)系目的目的操作數(shù)操作數(shù)源操作數(shù)源操作數(shù)AARnRnd
7、irect1direct2RiRi#data 1) 以以A為目的操作數(shù)的指令為目的操作數(shù)的指令 例:若(例:若(R1)= 30H,(,(30H)= 68H 執(zhí)行執(zhí)行 MOV A,R1MOV A,RndirectRi#data結(jié)果:結(jié)果:(A)= 68H。練習(xí) 1.說(shuō)明下列指令的功能及尋址方式。 MOV A,R6 MOV A,64H MOV A,R0 MOV A,#78H 2. 說(shuō)明下列指令的錯(cuò)誤 MOV A,R3 ;A (R3)2) 以以Rn 為目的操作數(shù)的指令為目的操作數(shù)的指令 例:若(例:若(60H)= 30H 執(zhí)行執(zhí)行 MOV R6,60H MOV Rn,Adirect#data結(jié)果結(jié)果
8、:(R6)= 30H。練習(xí) 1.說(shuō)明下列指令的功能及尋址方式。 MOV R2,#64H MOV R3,64H MOV R7,A 2. 說(shuō)明下列指令的錯(cuò)誤 MOV Rn,Ri ;3) 以以direct 為目的操作數(shù)的指令為目的操作數(shù)的指令例:若(例:若(R0)=30H,(30H)=25H 執(zhí)行執(zhí)行MOV 40H,R0 指令指令結(jié)果:(結(jié)果:(40H)=25H。 MOV direct,Rndirect1Ri#dataA練習(xí) 1.若(64H)=70H,(A)=78H,說(shuō)明執(zhí)行指令“MOV 64H,A”的結(jié)果。 2. 若(30H)=52H,但(R0)=36H,(36H)=52H,說(shuō)明執(zhí)行指令“MOV
9、30H,R0”的結(jié)果。 3. 若(30H)=35H,(40H)=45H,說(shuō)明執(zhí)行指令“MOV 30H,40H”的結(jié)果。4) 以以Ri為目的操作數(shù)的指令為目的操作數(shù)的指令例例 若(若(R1)=56H,(,(A)=35H 執(zhí)行執(zhí)行 MOV R1,A 指令指令 結(jié)果結(jié)果:(:(56H)=35HMOV Ri,Adirect#data練習(xí) 1. 若(30H)=35H,(R1)=70H,說(shuō)明執(zhí)行指令“MOV R1,30H”的結(jié)果。例例 設(shè)內(nèi)部設(shè)內(nèi)部RAM(30H)=40HRAM(30H)=40H,(40H)=10H(40H)=10H,(10H)=00H(P1)=0CAH(10H)=00H(P1)=0CAH
10、,分析以下程序執(zhí)行后各單元,分析以下程序執(zhí)行后各單元及寄存器、及寄存器、P2P2口的內(nèi)容。口的內(nèi)容。 MOV R0MOV R0,#30H#30H MOV AMOV A,R0R0 MOV R1MOV R1,A A MOV BMOV B,R1R1 MOV R1MOV R1,P1P1 MOV P2MOV P2,P1P1 MOV 10HMOV 10H,#20H#20H;R0=30HR0=30H;A=40HA=40H;R1=40HR1=40H;B=10HB=10H;(40H) =0CAH(40H) =0CAH;(P2)=0CAH(P2)=0CAH;(10H)20H(10H)20H執(zhí)行上述指令后的結(jié)果為:
11、執(zhí)行上述指令后的結(jié)果為:(R0)=30H(R0)=30H,(R1)=(A)=40H(R1)=(A)=40H,(B)=10H(B)=10H,(40H)=(P1)=(P2)=CAH(40H)=(P1)=(P2)=CAH,(10H)=20H(10H)=20H。練習(xí)題練習(xí)題題題1答答題題2答答題題3答答題題4答答題題5答答試按下列要求傳送數(shù)據(jù)試按下列要求傳送數(shù)據(jù)1. 將將R5中的數(shù)據(jù)傳送到中的數(shù)據(jù)傳送到50H。2.將將R7中的數(shù)據(jù)傳送到中的數(shù)據(jù)傳送到R6。3.將立即數(shù)將立即數(shù)40H傳送到以傳送到以R0中內(nèi)中內(nèi) 容為地址的存儲(chǔ)單元中。容為地址的存儲(chǔ)單元中。4.將片外將片外RAM50H中的數(shù)據(jù)傳中的數(shù)據(jù)傳
12、 送到片內(nèi)送到片內(nèi)RAM40H單元中。單元中。5.將將R1中的數(shù)據(jù)傳送到以中的數(shù)據(jù)傳送到以R0中中 內(nèi)容為地址的存儲(chǔ)單元中。內(nèi)容為地址的存儲(chǔ)單元中。MOV 50H, R5題題1答答題題2答答 MOV A, R7MOV R6, AMOV A, #40HMOV R0, A 題題3答答 題題4答答MOV R0,#50HMOVX A, R0MOV 40H, AMOV A, R1MOV R0, A題題5答答說(shuō)明:說(shuō)明: 只有指令表中的指令才有對(duì)應(yīng)指令代碼,計(jì)算機(jī)才能執(zhí)行。只有指令表中的指令才有對(duì)應(yīng)指令代碼,計(jì)算機(jī)才能執(zhí)行。編程時(shí),不能隨意創(chuàng)造發(fā)明指令。編程時(shí),不能隨意創(chuàng)造發(fā)明指令。1. 1. 一條指令中不能同時(shí)出現(xiàn)兩個(gè)工作寄存器:一條指令中不能同時(shí)出現(xiàn)兩個(gè)工作寄存器:2. 2. 間址寄存器只能使用間址寄存器只能使
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年深冷技術(shù)設(shè)備合作協(xié)議書(shū)
- 北師大版歷史八年級(jí)上冊(cè)第21課《民族工業(yè)的曲折發(fā)展》聽(tīng)課評(píng)課記錄
- 首師大版道德與法治七年級(jí)上冊(cè)10.1《多樣的情緒》聽(tīng)課評(píng)課記錄
- 人教版地理七年級(jí)下冊(cè)《8.3撒哈拉以南非洲》聽(tīng)課評(píng)課記錄
- 湘教版地理八年級(jí)上冊(cè)2.2《中國(guó)的氣候》聽(tīng)課評(píng)課記錄
- 湘教版地理八年級(jí)下冊(cè)《第三節(jié) 東北地區(qū)的產(chǎn)業(yè)分布》聽(tīng)課評(píng)課記錄2
- 環(huán)境工程投資咨詢(xún)合同(2篇)
- 新版華東師大版八年級(jí)數(shù)學(xué)下冊(cè)《16.2.1分式的乘除》聽(tīng)評(píng)課記錄5
- 浙教版數(shù)學(xué)七年級(jí)下冊(cè)《5.5 分式方程》聽(tīng)評(píng)課記錄2
- 湘教版數(shù)學(xué)七年級(jí)下冊(cè)5.2《旋轉(zhuǎn)》聽(tīng)評(píng)課記錄
- 保潔班長(zhǎng)演講稿
- 課題研究實(shí)施方案 范例及課題研究方法及技術(shù)路線圖模板
- 牙髓炎中牙髓干細(xì)胞與神經(jīng)支配的相互作用
- 勞務(wù)雇傭協(xié)議書(shū)范本
- 【2022屆高考英語(yǔ)讀后續(xù)寫(xiě)】主題升華積累講義及高級(jí)句型積累
- JGJ52-2006 普通混凝土用砂、石質(zhì)量及檢驗(yàn)方法標(biāo)準(zhǔn)
- 環(huán)境監(jiān)測(cè)的基本知識(shí)
- 電動(dòng)車(chē)棚施工方案
- 《中國(guó)十大書(shū)法家》課件
- 超實(shí)用可編輯版中國(guó)地圖全圖及分省地圖
- 西方法律思想史ppt
評(píng)論
0/150
提交評(píng)論