freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)原理與應(yīng)用課件第三章-展示頁

2024-10-15 15:52本頁面
  

【正文】 I/O內(nèi)容送累加器 A MOVX A, R i MOVX A, DPTR 說明:指令執(zhí)行時,在 RD有效信號,可用作外部數(shù)據(jù)存儲器或 I/O的讀選通信號。 MOV 80H, 0E0H ;這是一條 3字節(jié)指令,表示把 E0H單元的內(nèi)容送到 80H單元中去。 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ⑶ 以直接地址 direct為目的操作數(shù)的指令 MOV direct, A ; (direct)←(A) MOV direct, Rn ;( direct)←(Rn) MOV direct, direct ; (direct)← ( direct) MOV direct, @ Ri ; (direct)←((Ri)) MOV direct,# data ; (direct)← # data 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) MOV A, 80H ;表示把片內(nèi) RAM中地址為 80H單元 (即 P1口 )中的內(nèi)容送 A。 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ⑵ 以工作寄存器 Rn為目的操作數(shù)的指令組 MOV Rn, A ;( Rn) ← ( A) MOV Rn, direct ;( Rn) ← ( direct) MOV Rn,# data ;( Rn) ← # data 該指令組的功能是把源操作數(shù)的內(nèi)容送入當(dāng)前工作寄存器組的 R0~ R7中的某一個寄存器。 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 指 令 功 能 尋址范圍 機(jī)器碼 MOV A, Rn; (A) ←(Rn) R0R7 11101 rrr (E8EFH) MOV A, direct; (A)←(direct) 00FFH 11100101 direct雙字節(jié) MOV A, Ri; (A)←((Ri)) 00FFH 1110011r (E6E7H) MOV A,# data; (A)←( # data) 00FFH 01110100 data 表 33 以累加器 A為目的操作數(shù)的指令組 傳送指令是以累加器 A為中心的總體結(jié)構(gòu)。 MCS51指令分類介紹 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 1.內(nèi)部 8位數(shù)據(jù)傳送指令 傳送指令的格式為: MOV [目的字節(jié) ], [源字節(jié) ] 源操作數(shù) :累加器 A,工作寄存器 Rn( n= 0, … ,7),直接地址 direct、間接尋址寄存器 Ri( i= 0,1)和立即數(shù)# data 5種。 ?控制轉(zhuǎn)移類指令 17條,分別為無條件轉(zhuǎn)移與調(diào)用、條件轉(zhuǎn)移、空操作指令。 算術(shù)運算類指令 24條,分別為加、減、乘、除、帶進(jìn)位加、加 減 1指令。為 SJMP和所有條件轉(zhuǎn)移指令所用。 Direct 內(nèi)部的 8位地址,既可以指片內(nèi) RAM的低 128個單元地址,也可以指特殊功能寄存器的地址或符號名稱,因此 direct表示直接尋址方式。 ⒈ 立即尋址 MOV DPTR,# 1234H 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 2.直接尋址 MOV A , 3AH 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 3.寄存器尋址 INC R0 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 4.寄存器間接尋址 ANL A,@ R1 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ⒌ 相對尋址 目的地址=轉(zhuǎn)移指令所在地址+轉(zhuǎn)移指令字節(jié)數(shù)+ rel JC 80H 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 6.變址尋址 MOVC A,@ A+ DPTR 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 7.位尋址 位尋址的尋址范圍: ( 1)片內(nèi) RAM中的位尋址區(qū) ( 2)可供位尋址的特殊功能寄存器位 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 表 31 尋址方式與尋址空間 尋址方式 尋址空間 寄存器尋址 R0~ R A、 B、 CY( bit)、 DPTR 直接尋址 內(nèi)部 RAM低 128字節(jié) 特殊功能寄存器 寄存器間接尋址 內(nèi)部 RAM( R0、 R SP僅 PUSH、POP) 立即尋址 程序存儲器 變址尋址 程序存儲器( A+PC、 A+DPTR) 相對尋址 程序存儲器( PC+偏移量) 位尋址 內(nèi)部 RAM中有 128個可位尋址 特殊功能寄存器中可位尋址 尋址方式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 指令中符號意義說明 指令符號 含義 Rn( n= 0~7) 表示當(dāng)前寄存器組的 8個通用寄存器 R0~ R7中的一個。 指令格式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 尋址方式 尋址方式就是在指令中給出的尋找操作數(shù)或操作數(shù)所在地址的方法。 ?操作數(shù)是表示操作的對象。 指令格式如下: [標(biāo)號 ]:操作碼 [操作數(shù) ];注釋 指令格式 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ? 標(biāo)號用于表示該指令的符號地址,一般由 1~ 6個字符組成,與操作碼之間用冒號分開。 MCS51指令系統(tǒng)概述 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 指令格式指的是指令的表示方法,其內(nèi)容包括指令的長度和指令內(nèi)部信息的安排。 單片機(jī)原理與應(yīng)用 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 本章要點 : ?指令格式 ?尋址方式 ?數(shù)據(jù)傳送類指令 ?算術(shù)運算類指令 ?控制轉(zhuǎn)移類指令 ?邏輯運算類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) MCS51指令系統(tǒng)概述 ?指令 ?指令系統(tǒng) ?MCS51系列單片機(jī)使用 44種助記符,有 51種基本操作。 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ?按執(zhí)行時間分類 單字節(jié)指令、雙字節(jié)指令、三字節(jié)指令 ?按執(zhí)行時間分類 單機(jī)器周期指令、雙機(jī)器周期指令、四機(jī) 器周期指令 ?MCS51系列單片機(jī)有固定的機(jī)器周期,規(guī)定一個機(jī)器周期有 6個狀態(tài) , 而一個狀態(tài)包含兩個節(jié)拍。 一條指令通常由操作碼和操作數(shù)兩部分組成。 ?操作碼規(guī)定了指令所能實現(xiàn)的功能,由助記符表示的字符串組成。 ?注釋部分對于匯編語言來說可有可無,是為了便于閱讀理解而添加的。執(zhí)行任何一條指令都需要使用操作數(shù)。 Ri( i= 0, l) 可用作間接尋址的寄存器,只能是 R0、 R1兩個寄存器中的一個。 data 指令中所含的 8位立即數(shù) data16 指令中所含的 16位立即數(shù) addr16 16位目的地址,只限于在 LCALL和 LJMP指令中使用 addr11 11位目的地址,只限于在 ACALL和 AJMP指令中使用 Rel 相對轉(zhuǎn)移指令中的偏移量,為 8位帶符號數(shù)。轉(zhuǎn)移范圍為相對于下一條指令笫一字節(jié)地址的- 128~+ 127 第 3章 MCS51系列單片機(jī)指令系統(tǒng) DPTR 數(shù)據(jù)指針 bit 片內(nèi) RAM(包括部分特殊功能寄存器)中的直接尋址位 A 累加器 B B寄存器 C 進(jìn)位標(biāo)志位,是布爾處理機(jī)中的累加器,也稱之為累加位 @ 間址寄存器的前綴標(biāo)志 / 位地址的前綴標(biāo)志,表示對該位操作數(shù)取反 ( ) 某寄存器或某單元的內(nèi)容 (( )) 由 尋址的單元中的內(nèi)容 ← 箭頭左邊的內(nèi)容被箭頭右邊的內(nèi)容所取代 指令中符號意義說明 第 3章 MCS51系列單片機(jī)指令系統(tǒng) MCS51指令分類介紹 ? MCS51的指令系統(tǒng),共有 111條指令,按照功能又可分為 5大類: 數(shù)據(jù)傳送類指令 29條,分別為片內(nèi) RAM,片外 RAM,程序存儲器的傳送指令,交換及堆棧操作指令。 第 3章 MCS51系列單片機(jī)指令系統(tǒng) ?邏輯運算類指令 24條,分別為邏輯與、或、異或、移位指令。 ?布爾(位)操作指令 17條,分別為位數(shù)據(jù)傳送、位與、位或、位轉(zhuǎn)移指令。 目的操作數(shù) :累加器 A,工作寄存器 Rn( n= 0, … ,7),直接地址 direct和間接尋址寄存器 Ri( i= 0,1) 4種。絕大部分傳送操作均需通過 A進(jìn)行的。源操作數(shù)有寄存器尋址、直接尋址和立即尋址等尋址方式。 MOV 80H,# 88H ;這是一條 3字節(jié)指令,表示把立即數(shù) 88H送到片內(nèi) RAM中的 80H地址單元中去。這是片內(nèi)數(shù)據(jù)存儲單元中的直接地址單元之間數(shù)據(jù)的直接傳送。 P0口分時輸出由 Ri或 DPL指定的低八位地址信息和輸入累加器中的數(shù)據(jù)信息,P2口則輸出 DPH指定的高八位地址信息。 P0口分時輸出由 Ri或 DPL指定的低八位地址信息和累加器中輸出的數(shù)據(jù)信息, P2口則輸出 DPH指定的高八位地址信息 。 某應(yīng)用系統(tǒng)外擴(kuò)了 8K字節(jié) RAM,要求把內(nèi)部 RAM的 20H單元內(nèi)容發(fā)送到外部 RAM的 800H單元中。 MOV DPTR, TABLE ;指向表首址 MOVC A, A+DPTR ;查表得到平方數(shù) MOV 20H,A ;存平方數(shù) HERE: SJMP HERE TABLE∶ DB 00,01,04,09 ;平方表 0292 DB 16,25,36 DB 49,64,81 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 求平方數(shù) (近程查表 )。 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) Ri為目的操作數(shù)的指令組 MOV Ri, A ;(( Ri)) ← ( A) MOV Ri, direct ;(( Ri)) ← ( A) MOV Ri,# data ;(( Ri)) ← # data 該指令組的功能是把源操作數(shù)的內(nèi)容送入由 R0或 R1的內(nèi)容所指的內(nèi)部 RAM中的存儲單元。 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 設(shè)( R0)= 30H( A)= 3FH 片內(nèi) ( 30H)= BBH。此指令不影響標(biāo)志位。 執(zhí)行指令 ∶ XCHD, A,@ R0 執(zhí)行結(jié)果 ∶ ( 20H)= 01110110B= 76H,( A)= 00110101B= 35H 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 7.堆棧操作指令組 PUSH direct POP direct 中斷響應(yīng)時 (SP)= 30H, DPTR的內(nèi)容為 0123H,執(zhí)行入棧指令其結(jié)果怎樣? PUSH DPL;低 8位數(shù)據(jù)指針寄存器 DPL內(nèi)容入棧 PUSH DPH;高 8位數(shù)據(jù)指針寄存器 DPH內(nèi)容入棧。 數(shù)據(jù)傳送類指令 第 3章 MCS51系列單片機(jī)指令系統(tǒng) 設(shè)( SP)= 32H,片內(nèi) RAM的 30H~32H單元中的內(nèi)容分別為 20H, 23H, 01H,執(zhí)行下列指令的結(jié)果怎樣? POP DPH ;(( SP))=( 32H)= 01H→DPH ;( SP)- 1= 32H- 1= 31H→SP POP DPL ;(( SP))=( 31H)= 23H→DPL ;( SP)- 1= 31H- 1= 30H→SP POP S
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1