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

正文內(nèi)容

片機(jī)的指令系統(tǒng)ppt課件-文庫(kù)吧資料

2025-05-07 12:05本頁(yè)面
  

【正文】 、 DA指令。 又如 89D十 28D,結(jié)果應(yīng)為 117D. 但計(jì)算機(jī)算得為 B1H。 但計(jì)算機(jī)按 16進(jìn)制做加法,看作 15H十 28H=3DH。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 61 例 BCD碼加法。 該指令可使放在累加器 A中的被除數(shù),為寄存器 B中的除數(shù)相除;除得的商在 A中,余數(shù)在 B中。機(jī)器碼為 B4H。 指令執(zhí)行后將影響標(biāo)志位: C復(fù)位; OV當(dāng)積> 255時(shí)置位,否則復(fù)位。但執(zhí)行時(shí)間要 4個(gè)機(jī)器周期。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 59 (2)乘法指令 MUL AB 單字節(jié)指令。 執(zhí)行的具體操作是: 低半字節(jié)的值> 9或 AC為 1時(shí)低半字節(jié)加 6; 高半字節(jié)的值> 9或 C為 1時(shí)高半字節(jié)加 6。機(jī)器碼為 D4H。 ◆ 減 1小類指令執(zhí)行后不影響標(biāo)志位。 (4) 某直接尋址字節(jié)內(nèi)容減 1指令 DEC direct 雙字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 57 (3)某片內(nèi) RAM單元內(nèi)容減 1指令 DEC @ Rj 單字節(jié)指令。 (2)某工作寄存器內(nèi)容減 1指令 DEC Ri 單字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 56 減 1指令 (4條 ) (1)累加器內(nèi)容減 1指令 DEC A 單字節(jié)指令。本指令的執(zhí)行時(shí)間需 2個(gè)機(jī)器周期。 (5)數(shù)據(jù)指針寄存器內(nèi)容加 1指令 INC DPTR 單字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 55 (4)某直接尋址字節(jié)內(nèi)容加 1指令 INC direct 雙字節(jié)指令。 (3)某片內(nèi) RAM單元內(nèi)容加 1指令 INC @ Rj 單字節(jié)指令。 (2)某工作寄存器內(nèi)容加 1指令 INC Ri 單字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 54 加 1指令 (5條 ) (1)累加器內(nèi)容加 1指令 INC A 單字節(jié)指令。 又如 : 此時(shí)最高位無(wú)借位, C= 0;次高位有借位,滿足最高位和次高位不同時(shí)借位, OV置位。當(dāng)兩個(gè)異符號(hào)數(shù)相減時(shí)差會(huì)有溢出 . 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 53 例如 : 此時(shí)最高位有借位, C= 1;次高位無(wú)借位,滿足最高位和次高位不同時(shí)借位, OV置位。 OV在做帶符號(hào)數(shù)減法時(shí)有用。 ◆ 它們都是除兩個(gè)操作數(shù)外,計(jì)及進(jìn)位 (對(duì)減法實(shí)際是借位 )位的減法指令,故可用于多字節(jié)數(shù)減法。 (4)累加器內(nèi)容減立即數(shù)與進(jìn)位位內(nèi)容指令 SUBB A, data 雙字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 51 (3)累加器內(nèi)容減某直接尋址字節(jié)與進(jìn)位位內(nèi)容指令 SUBB A, diret 雙字節(jié)指令。機(jī)器碼為 98H~9FH,小的機(jī)器碼依次對(duì)應(yīng)于小的 i值 (2)累加器內(nèi)容減某片內(nèi) RAM單元與進(jìn)位位內(nèi)容指令 SUBB A,@ Rj 單字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 50 減法指令 (4條 ) 均以累加器內(nèi)容為被減數(shù),減后的差都送回累加器。 如原操作數(shù)是帶符號(hào)數(shù),則+ 106加+ 67等于+ 173,+173>+ 127,有了溢出。執(zhí)行指令 ADD A,R1后, A的內(nèi)容為 ADH, C復(fù)位, AC復(fù)位, OV置位。這反映了和>+ 127,兩負(fù)數(shù)相加、和卻為負(fù) (最高位為 1)的情形。 這反映了和<- 128,兩負(fù)數(shù)相加、和卻為負(fù) (最高位為 0)的情形。 ◆ 無(wú)符號(hào)數(shù)相加,和的溢出與 C置位是統(tǒng)一的; 帶符號(hào)數(shù)相加,和的溢出是指和>+ 127或<- 128,另用 OV置位來(lái)表示。遇多字節(jié)效加法、除最低字節(jié)外,應(yīng)采用帶進(jìn)位位相加的加法指令。機(jī)器碼的第一字節(jié)為 34H;第二字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 35H;第二字節(jié)為直接地址。按 j= 0、 1的不同,機(jī)器碼相應(yīng)為 36H、 37H。機(jī)器碼為 38H~3FH,小的機(jī)器碼依次對(duì)應(yīng)于小的 i值。機(jī)器碼的第一字節(jié)為 24H,第二字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 25H; 第二字節(jié)為直接地址。按 j= 0、 1的不同,機(jī)器碼相應(yīng)為 26H、 27H。機(jī)器碼為 28H~2FH,小的機(jī)器碼依次對(duì)應(yīng)于小的 i值。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 42 加法指令 (8條 ) 均以累加器內(nèi)容作為相加的一方,加后的和都送回累加器中。 ◆ 出棧指令用于恢復(fù)某片內(nèi) RAM單元 (低 128字節(jié) )或某專用寄存器的內(nèi)容 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 41 算術(shù)操作類指令 算術(shù)操作類指令有 24條,可進(jìn)一步細(xì)分為指令、減法指令、加 1指令、減 1指令與其它算術(shù)操作 (含乘、除 )指令等 5個(gè)小類。機(jī)器碼的第一字節(jié)為 D0H;第二字節(jié)為直接地址。 指令執(zhí)行的操作為: (SP) ←(SP) 十 1; ((SP)) ←(direct) 。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 39 進(jìn)棧出棧指令 (2條 ) (1)某直接尋址字節(jié)內(nèi)容送堆棧 (棧頂 )指令 (又稱進(jìn)棧指令或壓入指令 ) PUSH direct 雙字節(jié)指令。 如執(zhí)行 XCHD A,@ R0指令,則片內(nèi) RAM20H單元的內(nèi)容為 76H,累加器內(nèi)容為 35H。機(jī)器碼為 C4H。如 j= 0,機(jī)器碼為 D6H; j= 1,機(jī)器碼為D7H。機(jī)器碼的第一字節(jié)為 C5H,第二字節(jié)為直接地址。當(dāng) j= 0,機(jī)器碼為 C6H;當(dāng) j= 1,機(jī)器碼為C7H。隨著 i= 0、 … 、 7的不同,機(jī)器碼相應(yīng)為 C8H、 C9H、 CAH… 、 CFH。交換指令數(shù)據(jù)作雙向傳送,涉及傳送的雙方互為源地址、目的地址,指令執(zhí)行后每方的操作數(shù)都修改為另一方的操作數(shù),因此兩操作數(shù)都末沖走、丟失。執(zhí)行的操作為 (PC) ←(PC) 十 1, (A) ←((A) 十 (PC)) ◆ 本小類兩條指令多用于查表程序。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 34 (2)以程序計(jì)數(shù)器與累加器內(nèi)容的和為地址讀取內(nèi)容,傳送到累加器的指令 MOVC A,@ A十 PC 單字節(jié)指令。執(zhí)行的操作為: (A) ←((A)十 (DPTR))。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 33 基址寄存器加變址寄存器間址指令 (1)以數(shù)據(jù)指針寄存器與累加器內(nèi)容的和為地址讀取內(nèi)容,傳送到累加器的指令 MOVC A, @ A十 DPTR 單字節(jié)指令。下列程序可滿足要求: MOV DPTR, 0120H MOV R0, 78H MOVX A,@ R0 MOVX @ DPTR, A 例 將片內(nèi) RAMl20單元的內(nèi)容傳送到片內(nèi) RAM 240單元。機(jī)器碼為 F0H。機(jī)器碼為 E0H。根據(jù) j= 0、 1的不同,機(jī)器碼相應(yīng)為 F2H、F3H。根據(jù) j= 0、 1的不同,機(jī)器碼相應(yīng)為 E2H、E3H。 2條通過(guò)工作寄存器問(wèn)址對(duì)RAM進(jìn)行操作,尋址范圍為 256個(gè)字節(jié);另 2條通過(guò)數(shù)據(jù)指針間址對(duì) RAM進(jìn)行操作,尋址范圍大達(dá) 64K字節(jié)。自 RAM向A傳送數(shù)據(jù)的指令其實(shí)質(zhì)是對(duì) RAM進(jìn)行讀操作,自 A向RAM傳送數(shù)據(jù)的指令其實(shí)質(zhì)是對(duì) RAM進(jìn)行寫操作。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 28 訪問(wèn)片外 RAM的傳送指令 訪問(wèn)片內(nèi) RAM用 MOV指令,訪問(wèn)片外 RAM用MOVX指令。機(jī)器碼的第一字節(jié)為 90H;第二字節(jié)為高 8位立即數(shù);第三字節(jié)為低 8位立即數(shù)。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 27 (5)16位立即數(shù)送數(shù)據(jù)指針寄存器指令 MOV DPTR, data16 三字節(jié)指令。機(jī)器碼的第一字節(jié)為 75H;第二字節(jié)為直接地址。機(jī)器碼的第一字節(jié)因 j值為 0、 1不同,相應(yīng)為 76H、 77H;第二字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)因 i值 0~7不同,相應(yīng)為78H~7FH;第二字節(jié)為立即數(shù)。機(jī)器碼的第一字節(jié)為 74H;第二字節(jié)為立即數(shù)。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 25 用立即數(shù)置數(shù)的指令 ( 5條) 可用立即數(shù)分別對(duì)累加器、某工作寄存器、某片內(nèi) RAM單元、某直接尋址字節(jié)、以及數(shù)據(jù)指針專用寄存器置數(shù)。 (5)某直接尋址字節(jié)內(nèi)容送另 — 直接尋址字節(jié)指令 MOV direct, direct 三字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 24 (4)某片內(nèi) RAM單元 (低 l 28字節(jié) )內(nèi)容或某專用寄存器內(nèi)容送另一片內(nèi) RAM單元指令 MOV @ Rj, direct 雙字節(jié)指令。 (3)某片內(nèi) RAM單元內(nèi)容送另一片內(nèi) RAM單元 (低 128字節(jié) )或某專用寄存器指令 MOV direct,@ Rj 雙字節(jié)指令。隨著 i值自 0~7的不同。 (1)某工作寄存器內(nèi)容送某片內(nèi) RAM單元 (低 128字節(jié) )或某專用寄存器指令 MOV direct, Ri 雙字節(jié)指令。 如直接地址為 80H、 90H、 A0H、或 B0H,本指令便成為輸出指令。 (6)累加器內(nèi)容送某片內(nèi)洲單元 (低 128字節(jié) )或某專用寄存器指令 MOV direct, A 雙字節(jié)指令。機(jī)器碼的第一字節(jié)為 E5H,第二字節(jié)為直接尋址字節(jié)的直接地址 (8位 )。 Rj可為 R0、 R1,機(jī)器碼相應(yīng) F6H、 F7H。 在片內(nèi) RAM中的確切地址由 RS RS0的設(shè)置決定。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 20 (3)某片內(nèi) RAM單元內(nèi)容送累加器指令 MOV A,@ Rj 單字節(jié)指令。 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 19 (2)累加器內(nèi)容送某工作寄存器指令 MOV Ri, A 單字節(jié)指令, Ri可為 R0~R7,機(jī)器碼相應(yīng)為 F8H~FFH。 Ri可為 R0~R7,機(jī)器碼相應(yīng)為 E8H~EFH。 與變址尋址的區(qū)別 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 17 數(shù)據(jù)傳送類指令 數(shù)據(jù)傳送類指令有 29條,是指令系統(tǒng)中數(shù)量最多、使用也最多的指令,它可以進(jìn)一步細(xì)分為: 以累加器 A為一方的傳送指令 (6條 ) 不以累加器 A為一方的傳送指令 (5條 ) 用立即數(shù)置數(shù)的指令 (5條 ) 訪問(wèn)片外 RAM的傳送指令 (4條 ) 基址寄存器加變址寄存器間址指令 (2條 ) 交換指令 (5條 ) 進(jìn)棧出棧指令 (2條 ) 單片機(jī)組成與工作原理 2022/5/29 單片機(jī)原理及應(yīng)用技術(shù)教材編寫組 18 以累加器 A為一方的傳送指令 (6條 ) —— 實(shí)現(xiàn)以累加器為一方,以某工作寄存器、某片內(nèi) RAM單元、某專用寄存器為另一方的數(shù)據(jù)傳送。 相對(duì)尋址中偏移量是有符號(hào)的數(shù),以補(bǔ)碼形式給出的。 目的地址 =當(dāng)前 PC + rel rel :
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1