歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > PPT文檔下載  

MCS-51單片機指令系統(tǒng)-3.2尋址方式.ppt

  • 資源ID:11497461       資源大小:1.16MB        全文頁數:37頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

MCS-51單片機指令系統(tǒng)-3.2尋址方式.ppt

第3章MCS-51單片機指令系統(tǒng),3.1指令系統(tǒng)簡介3.2尋址方式,本章內容,3.1指令系統(tǒng)簡介3.2尋址方式3.3MCS-51的指令集3.4匯編語言程序的基本形式3.5匯編語言程序的基本結構,程序框架,ORG0000HLJMPMAIN;跳轉至主程序ORG0003HLJMPINT0_INT;跳轉至外部中斷0的中斷服務程序ORG000BHLJMPT0_INT;跳轉至定時器0的中斷服務程序ORG0013HLJMPINT1_INT;跳轉至外部中斷1的中斷服務程序ORG0030HMAIN:;開始寫主程序END,中斷入口地址,主程序開始,軟件編程環(huán)境,3.1指令系統(tǒng)簡介,指令:規(guī)定計算機進行某種操作的命令指令系統(tǒng):指令集合不同系列的機器,其指令系統(tǒng)不同指令編碼機器語言指令:二進制數匯編語言指令:助記符(英文縮寫),3.1.1MCS-51單片機指令,111條分類按機器周期數單、雙、四按指令功能數據傳送、算術運算、邏輯運算及移位、控制轉移、位操作按指令的字長分單字節(jié)、雙字節(jié)、三字節(jié),字節(jié)少的指令占用存儲單元少,執(zhí)行速度快,3.1.2指令的格式,標號:操作碼助記符目的操作數,源操作數;注釋,NEXT:MOVA,#0A7H;立即數0A7H送累加器A,常用的指令說明符號,3.1.3指令的字節(jié),(1)單字節(jié)指令操作碼和操作數加起來只有一個字節(jié)(2)雙字節(jié)指令操作碼和操作數各占一個字節(jié)(3)三字節(jié)指令第一字節(jié)為操作碼第二、第三字節(jié)為操作數或操作數地址,(1)單字節(jié)指令(49條),無操作數單字節(jié)指令指令中只有操作碼字段,操作數隱含在操作碼中例:INCA;指令編碼為04H含有操作數寄存器號的單字節(jié)指令指令碼由操作碼字段和指示操作數所在寄存器號的字段組成例:MOVA,Rn;指令編碼為E8HEFH,PC,IR,ID,控制器,AR,+1,RAM地址鎖存,RAM,ROM,04H,INCA指令編碼:04H,(2)雙字節(jié)指令(46條),指令操作碼字節(jié)在前;在后的操作數字節(jié)可以是立即數,也可以是操作數所在片內RAM的地址。例:MOVA,#data;指令編碼為74HdataMOVA,dir;指令編碼為E5Hdir,PC,IR,ID,控制器,AR,+1,RAM地址鎖存,RAM,ROM,E5H,35H,FFH,36H,37H,38H,34H,33H,35H,35H,FFH,MOVA,35H指令編碼:E535H,(3)三字節(jié)指令(16條),指令第一字節(jié)為操作碼第二、第三字節(jié)為操作數或操作數地址。分為4類16位數據MOVDPTR,#26ABH8位地址和8位數據MOV74H,#0FFH8位數據和8位地址CJNEA,#00,60H16位地址LCALL2020H,3.2尋址方式,尋找操作數的方式7種:(1)立即尋址(2)直接尋址(3)寄存器尋址(4)寄存器間接尋址(5)變址尋址(6)相對尋址(7)位尋址,尋址方式越多指令功能就越強,靈活性越大,(1)立即尋址,例1MOVA,3AH例2MOVDPTR,1638H;A3AH;DPTR1638H,MOV3AH,A,3AH,16H,38H,MOV1638H,DPTR,(2)直接尋址,例若(30H)=0AAH,執(zhí)行指令MOVA,30H;(A)(30H)結果:(A)=0AAH,0AAH,注意:,直接尋址可以訪問:內部數據存儲器的低128個字節(jié)單元特殊功能寄存器,特殊功能寄存器只能用直接尋址方式進行訪問,A、B、DPTR?,(3)寄存器尋址,例若(R0)=0AAH,執(zhí)行指令MOVA,R0;A(R0)結果:(A)=0AAH,指令碼為:E8H,0AAH,注意:,可采用寄存器尋址的寄存器R0R7累加器AINCA;寄存器尋址(機器碼:04H)INCACC;直接尋址(機器碼:05E0H)INC0E0H;直接尋址(機器碼:05E0H)寄存器BMULAB和DIVAB;寄存器尋址MOVB,#12H;直接尋址(機器碼:75F012H)數據指針DPTRINCDPTR和MOVDPTR,#1234H;寄存器尋址,(4)寄存器間接尋址,使用規(guī)定片內(256B)RAM間接用Ri(i=0或1),即MOVA,R1或MOVA,R0片外64KBRAM間接用DPTR,即MOVXA,DPTR間接用Ri,即MOVXA,R1或MOVXA,R0此時,高8位地址由P2提供,低8位地址由Ri提供,例1若(R0)=0AAH,(0AAH)=5BH,執(zhí)行指令MOVA,R0;A(R0)結果:(A)=5BH,5BH,例2MOVDPTR,#3456H;DPTR3456H若(3456H)=99H,則MOVXA,DPTR;A(DPTR);(A)=99H,注意:,寄存器間接尋址,不能用于對SFR尋址片內RAM和片外RAM之間不能直接傳遞數據堆棧操作(PUSH,POP)隱含為SP間接尋址,(5)變址尋址,3條MOVCA,A+PC;A((A)+(PC))MOVCA,A+DPTR;A((A)+(DPTR))JMPA+DPTR;PC(A)+(DPTR)所用寄存器基地址寄存器:DPTR、PC累加器A:預先存放被尋址操作數地址相對基地址的偏移量只能訪問ROM,下一條指令的PC值,例1若(A)=08H,(DPH)=20H,(DPL)=00H;執(zhí)行:MOVCA,A+DPTR執(zhí)行后:(A)=88H,88H,例2若(A)=30H,(1031H)=20H執(zhí)行:地址1000H處的指令1000H:MOVCA,A+PC執(zhí)行后:(A)=20H,20H,例3若(A)=08H,(DPTR)=2000H執(zhí)行:JMPA+DPTR執(zhí)行后:(PC)=2008H程序從ROM地址2008H處開始執(zhí)行,(6)相對尋址,操作修改PC的值,實現(xiàn)程序的分支轉移轉移的目的地址目的地址轉移指令下條指令地址(PC的當前值)rel目的地址轉移指令地址轉移指令字節(jié)數rel其中rel帶符號的8位二進制數補碼形式(128127),等價,等價,在實際編程中,“rel”通常用標號代替,例已知(PC)=2000H執(zhí)行如下指令地址ORG2000H指令碼2000HSJMP200AH80H08H2002HNOP00H200AHNOP00H結果:程序轉移到200A處開始繼續(xù)執(zhí)行,(7)位尋址,操作數:片內RAM單元中的某一位只給出位地址,而不是字節(jié)地址例CLRACC.0MOV30H,C;30H為片內RAM中的位地址可位尋址區(qū)為:片內RAM(共16個字節(jié),128個位)字節(jié)地址:20H2FH位地址:00H7FH字節(jié)地址能被8整除的SFR的相應位地址,可位尋址區(qū)回顧:片內RAM,工作寄存器區(qū):字節(jié)地址:00H1FH位尋址區(qū):字節(jié)地址:20H2FH位地址為:00H7FH數據緩沖區(qū)/堆棧區(qū):字節(jié)地址:00H7FH一般使用30H7FH,可位尋址區(qū)回顧:特殊功能寄存器SFR,占用字節(jié)地址:80HFFH位尋址寄存器:其字節(jié)地址可被8整除專用寄存器:A、B、PSW、DPTR、SPI/O接口寄存器:P0、P1、P2、P3、SBUF、TMOD、TCON、SCON,位地址的表示方式,4種,直接使用位地址MOVC,0D5HPSW的位5(位地址D5H)的狀態(tài)送進位標志位單元地址加位序號的形式MOVC,0D0H.5PSW(單元地址0D0H)的位5(位地址D5H)的狀態(tài)送進位標志位特殊功能寄存器符號加位序號的形式MOVC,PSW.5PSW的位5的狀態(tài)送進位標志位位名稱表示形式MOVC,F(xiàn)0PSW的位5(位地址D5H、位名稱為F0)的狀態(tài)送進位標志位,小結:尋址方式和尋址空間,課本P51表3-1,小結,MCS-51單片機指令分類格式尋址方式作業(yè):P943.3預習MCS51單片機指令系統(tǒng)指令集,

注意事項

本文(MCS-51單片機指令系統(tǒng)-3.2尋址方式.ppt)為本站會員(max****ui)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!