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

正文內(nèi)容

片機(jī)的指令系統(tǒng)ppt課件-展示頁

2025-05-10 12:05本頁面
  

【正文】 128~+127 用補(bǔ)碼表示 ◆ 相對尋址只出現(xiàn)在相對轉(zhuǎn)移指令中(只能適用于程序存儲(chǔ)器 ROM )。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 14 基址寄存器加變址寄存器間接尋址 以基址寄存器的內(nèi)容加上變址寄存器的內(nèi)容作為操作數(shù)的地址 。 (2) 特殊功能寄存器 (只能用直接尋址方式進(jìn)行訪問 ) (3) 位地址空間。 如:設(shè)( R0) =65H,( 65H) =47H, ( DPTR) =2022H MOVX A, R0 ; MOVX DPTR, A ; (SP)←(SP)+1 , ((SP))←(PSW) (65H)?A,A中的值是 47H 3AH?65H 外 RAM的( 65H) ?A A?外 RAM的 2022H單元 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 12 直接尋址 指令中直接給出操作數(shù)所在存儲(chǔ)單元的地址。 如:設(shè)( R0) =65H,( 65H) =47H MOV A, R0 ; MOV R0, 3AH ; PUSH PSW 。 寄存器包括 8個(gè)工作寄存器 R0~ R7, 累加器 A, 寄存器 B、數(shù)據(jù)指針 DPTR 如: MOV A, R0 ;( R0) ?A DEC B ;( B) 1 ?B ADD A, R1 ;( A) +( R1) ?A INC DPTR ;( DPTR) +1 ?DPTR 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 10 寄存器間接尋址 指令中寄存器中的內(nèi)容不是操作數(shù)本身,而是操作數(shù)的地址,該地址的內(nèi)容才是真正的操作數(shù)。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 9 寄存器尋址 尋找某工作寄存器.自該寄存器獲取或存放操作數(shù),以完成指令規(guī)定的操作稱為寄存器直接尋址或寄存器尋址。 MOV DPTR, data(16b)。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 8 立即尋址 指令中給出實(shí)際操作數(shù)據(jù) (立即數(shù) ),一般用于為寄存器或存儲(chǔ)器賦常數(shù)初值。一條指令的執(zhí)行,先要從操作數(shù)所在地址尋找到與本指令有關(guān)的操作數(shù),這便涉及到尋址。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 6 匯編語言指令系統(tǒng) MCS51匯編語言指令系統(tǒng)在存貯空間和執(zhí)行時(shí)間方面具有較高的效率,編成的程序占用內(nèi)存單元少,執(zhí)行也很決捷,與其應(yīng)用范圍的要求很相適應(yīng)。帶方括號的項(xiàng)可有可無,稱為可選項(xiàng)。例如,傳送類指令多數(shù)有兩個(gè)操作數(shù),寫在左面的稱為目的操作數(shù)(表示操作結(jié)果存放的單元地址),寫在右面的稱為源操作數(shù)(指出操作數(shù)的來源)。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 5 ◆ 在 80C51指令系統(tǒng)中,操作數(shù)可以是 3個(gè),也可以沒有。 MCS51匯編語言的語句格式表示如下: 〔 <標(biāo)號> 〕 :<操作碼> 〔 <操作數(shù)> 〕 ; 〔 <注釋> 〕 操作碼:是由助記符表示的字符串,表示指令的一個(gè)功能 操作數(shù):是指參加操作的數(shù)據(jù)或者是數(shù)據(jù)地址。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 4 匯編語言指令格式 匯編語言的實(shí)質(zhì)和機(jī)器語言是相同的,但采用英文縮寫的標(biāo)識符,更容易識別記憶。 ◆ 尋址方式碼字段表示該指令的操作數(shù)應(yīng)按哪一種尋址方式來尋找。機(jī)器語言對不同型號的計(jì)算機(jī)來說一般是不同的。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 3 機(jī)器語言指令格式 機(jī)器語言或稱為二進(jìn)制代碼語言,計(jì)算機(jī)可以直接識別。 通常,指令系統(tǒng)包括指令格式、尋址方式、指令種類與指令功能等內(nèi)容。它集中地反映了微處理器的硬件功能和屬性。單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 1 第三章 單片機(jī)的指令系統(tǒng) 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 2 指令與指令格式 指令 計(jì)算機(jī)的指令是指使計(jì)算機(jī)執(zhí)行各種操作的命令,它是計(jì)算機(jī)的控制信息。 一臺(tái)計(jì)算機(jī)所能執(zhí)行的 全部指令的合集 稱為這臺(tái)計(jì)算機(jī)的 指令系統(tǒng) 。不同種類的微處理器具有不同的指令系統(tǒng)。這些也是讀者必須熟悉并掌握的核心問題。計(jì)算機(jī)能直接識別和執(zhí)行的指令是用二進(jìn)制編碼表示的機(jī)器指令。 機(jī)器語言指令的一般格式: 操作碼 操作數(shù) ◆ 操作碼字段用來規(guī)定該指令要執(zhí)行的操作,不可缺少。 ◆ 形式地址碼字段,表示操作數(shù)所在單元的形式地址。這種機(jī)器指令稱為匯編語言指令。 標(biāo)號:用來表示子程序名稱或程序執(zhí)行條件跳轉(zhuǎn)時(shí)的程序跳轉(zhuǎn)地址,實(shí)際上是表示一個(gè)地址值。不同功能的指令,操作數(shù)作用也不同。 ◆ 操作碼與操作數(shù)之間必須用空格分開,操作數(shù)與操作數(shù)之間必須用逗號“,”分開。由指令格式可見,操作碼是指令的核心,不可缺少。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 7 尋址方式 計(jì)算機(jī)傳送數(shù)據(jù)、執(zhí)行算術(shù)操作、邏輯操作等都要涉及操作數(shù)。 MCS51系列單片機(jī)的指令系統(tǒng)含有立即尋址、寄存器尋址、寄存器間接尋址、直接尋址、基址寄存器加變址寄存器間接尋址、相對尋址等尋址方式。 8位立即數(shù): MOV A, 40H ; 40H ?A 16位立即數(shù): MOV DPTR, 2100H ; 2100H ? DPTR MOV A, data(8b)。 書寫單片機(jī)的指令時(shí),為了容易辨識是立即數(shù),規(guī)定在它的前面加一“ ”符號作為前綴。 參加操作的數(shù)存放在寄存器里。 存器間接尋址符號為 “ ” 地址寄存器 CPU ? !! 操作數(shù)在哪兒? 它的地址在 R0中 RAM 得到地址了! 找數(shù)! A ROM MOV A, R0 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 11 RAM數(shù)據(jù)時(shí) , 可用 R0,R1 (,SP)作為地址指針 。 RAM時(shí) , 可使用 R0,R1及 DPTR作為地址指針 。 可訪問 3 種 RAM空間 : (1) 內(nèi)部數(shù)據(jù)存儲(chǔ)器的低 128 個(gè)字節(jié)單元( 00H~ 7FH)。 可訪問 ROM空間 : 程序長轉(zhuǎn)移 /絕對轉(zhuǎn)移, 長子調(diào) /絕對子調(diào) 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 13 LJMP addr16 / AJMP addr11 LCALL addr16 / ACALL addr11 MOV A, 3AH ;( 3AH) ?A MOV P1, R0 ;( R0) ?P1口 INC 58H ;( 58H) +1 ?58H SUBB A, TL0 ;( A) ( TL0) ?A 128單元,在指令中直接以單元地址形式出現(xiàn); ,可以單元地址給出,也可以寄存器符號形式給出。 基址寄存器: PC( 16位 ) 、 DPTR( 16位 ) 變址寄存器: A MOVC A, A+DPTR ; (A)←((A)+(DPTR)) MOVC A, A+PC ; (A)←((A)+(PC)) 注意: PC為當(dāng)前值 ( 開始執(zhí)行本條指令時(shí)候 PC已指向下一條指令的首地址 ) ◆ 僅適用于程序存儲(chǔ)器 ROM, 查表 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 15 相對尋址 以當(dāng)前的 PC值加上指令中給出的地址偏移量 rel而形成的實(shí)際地址。 SJMP rel 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 16 變址尋址中的內(nèi)容是無符號的數(shù)。 故轉(zhuǎn)移的目標(biāo)地址在當(dāng)前 PC值的- 128~+ 127之間。 (1)某工作寄存器內(nèi)容送累加器指令 MOV A, Ri 單字節(jié)指令。 ◆ MCS51系列單片機(jī)的工作寄存器有 4個(gè)區(qū)同為 R0~R7,依次是片內(nèi) RAM的 00H~07H、 08H~0FH、 10H~17H、18H~1FH等單元,確切地址根據(jù) PSW中第 第 3位 (RSRS0)的設(shè)置而定。某工作寄存器在片內(nèi) RAM中的確切地址也決定于 PSW中第四、第三位的沒定值。 Rj可為 R0、 R1,機(jī)器碼相應(yīng)為 E6H、 E7H。 (4)累加器內(nèi)容送某片內(nèi) RAM單元指令 MOV @ Rj, A 單字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 21 (5)某片內(nèi) RAM單元 (低 128字節(jié) )內(nèi)容或某專用寄存器內(nèi)容送累加器指令 MOV A, direct 雙字節(jié)指令。 如直接地址為 80H、 90H、 A0H或 B0H,也即直接尋址字節(jié)是 P0、 P P2或 P3口寄存器,本指令便成為輸入指令。機(jī)器碼的第一字節(jié)為 F5H,第二字節(jié)為直接尋址字節(jié)的直接地址 (8 位 )。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 22 不以累加器 A為一方的傳送指令 ( 5條 ) 實(shí)現(xiàn)以直接尋址字節(jié)為一方,以某工作寄存器、某片內(nèi)RAM單元或某專用寄存器為另一方的直接數(shù)據(jù)傳送。隨著 i= 0~7的不同,機(jī)器碼的第一字節(jié)相應(yīng)為 88H~8FH;第二字節(jié)為直接尋址字節(jié)的直接地址 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 23 (2)某片內(nèi) RAM單元 (低 128字節(jié) )內(nèi)容或某專用寄存器內(nèi)容送某工作寄存器指令 MOV Ri, direct 雙字節(jié)指令。機(jī)器碼的第一字節(jié)相應(yīng)為 A8H~AFH,第二字節(jié)為直接地址。按 j= 0、 l的不同機(jī)器碼的第一字節(jié)相應(yīng)為86H、 87H;第二字節(jié)為直接地址。按 j= 0、 1的不同,機(jī)器碼的第一字節(jié)相應(yīng)為 A6H、 A7H;第二字節(jié)為直接地址。機(jī)器碼的第一字節(jié)為 85H;第二字節(jié)為源直接地址;第三字節(jié)為目的直接地址。 (1)立即數(shù)送累加器指令 MOV A, data 雙字節(jié)指令。 (2)立即數(shù)送某工作寄存器指令 MOV Ri, data 雙字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 26 (3)立即數(shù)送某片內(nèi) RAM單元指令 MOV @ Rj, data 雙字節(jié)指令。 (4)立即數(shù)送某直接尋址字節(jié)指令 MOV direct, data 三字節(jié)指令。第三字節(jié)為立即數(shù)。因 DPTR是 16位寄存,故對它置數(shù)要用 16位立即數(shù)。這是 MCS51系列單片機(jī)指令系統(tǒng)中唯一的一條 16位數(shù)據(jù)傳送指令。本小類指令也都以 A為一方。MOVX類指令共有 4條。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 29 (1)某片外 RAM單元 (8位地址 )內(nèi)容送累加器指令 MOVX A,@ Rj 單字節(jié)指令。 (2)累加器內(nèi)容送某片外 RAM單元 (8位地址 )指令 MOVX @ Rj, A 單字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 30 (3)某片外 RAM單元 (16位地址 )內(nèi)容送累加器指令 MOVX A,@ DPTR 單字節(jié)指令。 (4)累加器內(nèi)容送某片外 RAM單元 (16位
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1