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

正文內(nèi)容

片機的指令系統(tǒng)ppt課件(編輯修改稿)

2025-05-28 12:05 本頁面
 

【文章內(nèi)容簡介】 (8)立即數(shù)與累加器內(nèi)容帶進位位相加指令 ADDC A, data 雙字節(jié)指令。機器碼的第一字節(jié)為 34H;第二字節(jié)為立即數(shù)。 ◆ (5)~(8)條指令是兩個操作效且?guī)нM位位相加。遇多字節(jié)效加法、除最低字節(jié)外,應(yīng)采用帶進位位相加的加法指令。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 46 ◆ 加法指令執(zhí)行后將影響程序狀態(tài)字中的許多標(biāo)志位: 相加后整個字節(jié)有溢出, C將置位,否則 C復(fù)位; 低半字節(jié)有溢出, AC將置位,否則 AC復(fù)位; 最高位和次高位不同時進位, OV將置位,否則 OV復(fù)位。 ◆ 無符號數(shù)相加,和的溢出與 C置位是統(tǒng)一的; 帶符號數(shù)相加,和的溢出是指和>+ 127或<- 128,另用 OV置位來表示。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 47 當(dāng)兩個同符號數(shù)相加時相會有溢出,例如: 此時最高位無進位, C=0;次高位有進位,滿足員高位和次高位不同時進位, OV置位。 這反映了和<- 128,兩負(fù)數(shù)相加、和卻為負(fù) (最高位為 0)的情形。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 48 又如: 此時最高位有進位, C= 1;次高位無進位,滿足最高位和次高位不同時進位 OV置位。這反映了和>+ 127,兩負(fù)數(shù)相加、和卻為負(fù) (最高位為 1)的情形。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 49 例 累加器內(nèi)容為 6AH, R1內(nèi)容為 43H。執(zhí)行指令 ADD A,R1后, A的內(nèi)容為 ADH, C復(fù)位, AC復(fù)位, OV置位。 如原操作數(shù) 6AH、 43H為無符號數(shù),則加得的結(jié)果為 ADH無誤。 如原操作數(shù)是帶符號數(shù),則+ 106加+ 67等于+ 173,+173>+ 127,有了溢出。此時所得結(jié)果果不能讀作-83,應(yīng)以 C為符號位、整個字節(jié)為數(shù),讀作+ 173。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 50 減法指令 (4條 ) 均以累加器內(nèi)容為被減數(shù),減后的差都送回累加器。 (1)累加器內(nèi)容減某工作寄存器與進位位內(nèi)容指令 SUBB A, Ri 單字節(jié)指令。機器碼為 98H~9FH,小的機器碼依次對應(yīng)于小的 i值 (2)累加器內(nèi)容減某片內(nèi) RAM單元與進位位內(nèi)容指令 SUBB A,@ Rj 單字節(jié)指令。按 j= 0、 1的不同,機器碼相應(yīng)為 96H、 97H。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 51 (3)累加器內(nèi)容減某直接尋址字節(jié)與進位位內(nèi)容指令 SUBB A, diret 雙字節(jié)指令。機器碼的第一字節(jié)為 95H;第二字節(jié)為直接地址。 (4)累加器內(nèi)容減立即數(shù)與進位位內(nèi)容指令 SUBB A, data 雙字節(jié)指令。機器碼的第一字節(jié)為 94H;第二字節(jié)為立即數(shù)。 ◆ 它們都是除兩個操作數(shù)外,計及進位 (對減法實際是借位 )位的減法指令,故可用于多字節(jié)數(shù)減法。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 52 ◆ 減法指令執(zhí)行后都持影響標(biāo)志位: 如不夠減,進位位置位 (表示借位 ),夠減,進位位復(fù)位; 低半字節(jié)不夠減, AC置位 (表示借位 );夠減, AC復(fù)位; 相減時最高位和次高位不同時借位, OV置位;否則 OV復(fù)位。 OV在做帶符號數(shù)減法時有用。 ◆ 無符號數(shù)相減,不夠減時向高字節(jié)借位,與 C置 l是統(tǒng)一的,帶符號數(shù)相減,差的溢出是指差>+ 127或<-128,另用 OV置位來表示。當(dāng)兩個異符號數(shù)相減時差會有溢出 . 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 53 例如 : 此時最高位有借位, C= 1;次高位無借位,滿足最高位和次高位不同時借位, OV置位。這反映映了差>十127,正數(shù)減負(fù)數(shù)、差卻為負(fù) (最高位為 1)的情形。 又如 : 此時最高位無借位, C= 0;次高位有借位,滿足最高位和次高位不同時借位, OV置位。這反映了差<- 128,負(fù)數(shù)減正數(shù)、差卻為正 (最高位為 0)的情形。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 54 加 1指令 (5條 ) (1)累加器內(nèi)容加 1指令 INC A 單字節(jié)指令。機器碼為 04H。 (2)某工作寄存器內(nèi)容加 1指令 INC Ri 單字節(jié)指令。機器碼為 08H~0FH,小的機器碼依次對應(yīng)于小的 i值。 (3)某片內(nèi) RAM單元內(nèi)容加 1指令 INC @ Rj 單字節(jié)指令。因 j= 0、 1的不同,機器碼相應(yīng)為 06H、 07H。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 55 (4)某直接尋址字節(jié)內(nèi)容加 1指令 INC direct 雙字節(jié)指令。機器碼的第一字節(jié)為 05H;第二字節(jié)為直接地址。 (5)數(shù)據(jù)指針寄存器內(nèi)容加 1指令 INC DPTR 單字節(jié)指令。機器碼為 A3H。本指令的執(zhí)行時間需 2個機器周期。 ◆ 加 1小類指令執(zhí)行后不影響標(biāo)志位。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 56 減 1指令 (4條 ) (1)累加器內(nèi)容減 1指令 DEC A 單字節(jié)指令。機器碼為 14H。 (2)某工作寄存器內(nèi)容減 1指令 DEC Ri 單字節(jié)指令。機器碼為 18H一 1FH,小的機器碼依次對應(yīng)于小的 1值。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 57 (3)某片內(nèi) RAM單元內(nèi)容減 1指令 DEC @ Rj 單字節(jié)指令。因 j= 0、 1的不同,機器碼相應(yīng)為 16H、 17H。 (4) 某直接尋址字節(jié)內(nèi)容減 1指令 DEC direct 雙字節(jié)指令。機器碼的第一字節(jié)為 15H;第二字節(jié)為直接地址。 ◆ 減 1小類指令執(zhí)行后不影響標(biāo)志位。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 58 其他算術(shù)操作指令 (1)累加器內(nèi)容十進制調(diào)整指令 DA A 單字節(jié)指令。機器碼為 D4H。該指令可使加法運算所得存于累加器 A中的和進行十進制調(diào)整。 執(zhí)行的具體操作是: 低半字節(jié)的值> 9或 AC為 1時低半字節(jié)加 6; 高半字節(jié)的值> 9或 C為 1時高半字節(jié)加 6。 十進制調(diào)整指令執(zhí)行的結(jié)果根據(jù)有無進位將使進位位相應(yīng)置位或復(fù)位。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 59 (2)乘法指令 MUL AB 單字節(jié)指令。機器碼為 A4H。但執(zhí)行時間要 4個機器周期。 該指令可使放在累加器 A和寄存器 B中的兩個待乘數(shù)相乘;乘積的字長將加倍,其高位在 B中,低 8位在 A中。 指令執(zhí)行后將影響標(biāo)志位: C復(fù)位; OV當(dāng)積> 255時置位,否則復(fù)位。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 60 (3)除法指令 DIV AB 單字節(jié)指令。機器碼為 B4H。執(zhí)行時間為 4個機器周期。 該指令可使放在累加器 A中的被除數(shù),為寄存器 B中的除數(shù)相除;除得的商在 A中,余數(shù)在 B中。 指令執(zhí)行后將影響標(biāo)志位:一般情況下 C與 OV均復(fù)位,但除數(shù)為 0時 OV將置位。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 61 例 BCD碼加法。 15十 28,其結(jié)果為 43。 但計算機按 16進制做加法,看作 15H十 28H=3DH。 如在加法指令后添用一條 DA A指令,則執(zhí)行該指令時因低半字節(jié) D> 9,將另加 6而成為 3,并向高半字節(jié)進 1使成為 4,最后可得到 BCD碼的和,也即正確的結(jié)果 43D。 又如 89D十 28D,結(jié)果應(yīng)為 117D. 但計算機算得為 B1H。如加法指令后添用 DA A指令,則因和的低半字節(jié)有溢出, AC為 1,將另加 6而成為 7;高半字節(jié)因 B> 9,也另加 6而成為 1,且進位使進位位C置 1,最后得到正確的結(jié)果 117D。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 62 ◆ 在 MCS51系列單片機的指令系統(tǒng)中,影響標(biāo)志位的指令有三類: ①算術(shù)操作類指令中的 ADD、 ADDC、 SUBB、MUL、 DIV、 DA指令。 ②操作功能與 C有關(guān)的指令,如 RRC、 RLC、SETB C、 CLR C、 CPL C、 MOV C, bit、 ANL C, / bit、 ORL C, bit、 ORL C, / bit、等指令。 ③ CJNE指令。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 63 邏輯操作類指令 邏輯操作類指令有 24條,可進一步細分為與指令、或指令、異或指令、 A操作指令等 4個小類。 在所有邏輯操作類指令中,除三條 3字節(jié)指令的執(zhí)行時間為 2個機器周期外,其余各指令的執(zhí)行時間均只需要 1個機器周期。 MCS51系列單片機還有大量位邏輯操作指令。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 64 與指令 (6條 ) (1)某工作寄存器內(nèi)容和累加器內(nèi)容相與指令 ANL A, Ri 單字節(jié)指令。按 i值依小到大的順序,機器碼相應(yīng)為58H~5FH (2)某片內(nèi)洲單元內(nèi)容和累加器內(nèi)容相與指令 ANL A,@ Rj 單字節(jié)指令。按 j= 0或 1,機器碼相應(yīng)為 56H、 57H。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 65 (3)某直接尋址字節(jié)內(nèi)容和累加器內(nèi)容相與指令 ANL A, direct 雙字節(jié)指令。機器碼的第一字節(jié)為 55H;第二字節(jié)為直接地址。 (4)累加器內(nèi)容和某直接尋址字節(jié)內(nèi)容相與指令 ANL direct, A 雙字節(jié)指令。機器碼的第一字節(jié)為 52H;第二字節(jié)為直接地址。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 66 (5)立即數(shù)和累加器內(nèi)容相與指令 ANL A, data 雙字節(jié)指令。機器碼的第一字節(jié)為 54H;第二字節(jié)為立即數(shù)。 (6)立即數(shù)和直接尋址字節(jié)內(nèi)容相與指令 ANL direct, data 三字節(jié)指令。機器碼的第一字節(jié)為 53H;第二字節(jié)為直接地址;第三字節(jié)為立即數(shù)。 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 67 與指令常用于修改某工作寄存器、某片內(nèi) RAM單元、某直接尋址字節(jié) (含 P0、 P P P3端口 )或累加器本身的內(nèi)容,控制修改的數(shù)或是累加器中內(nèi)容 (前 4條指令 ),或是立即數(shù) (后 2條指令 )。 修改的辦法是: 用控制修改數(shù)的 0使被修改數(shù)的相應(yīng)位清零; 用控制修改數(shù)的 1使被修改數(shù)的相應(yīng)位保持原值不變。 例 ANL A, 38H 例 ANL PSW, 11100111B 單片機組成與工作原理 2022/5/29 單片機原理及應(yīng)用技術(shù)教材編寫組 68 或指令 ( 6條) (1)某工作寄存器內(nèi)容和累加器內(nèi)容相或指令 ORL A, Ri 單字節(jié)指令。按 i值依小到大的順序,機器碼相應(yīng)為48H~4FH。 (2)某片內(nèi) RAM單元內(nèi)容和累加器內(nèi)容相或指令 ORL A,@ Rj 單字節(jié)指令。按 j= 0或 1,機器碼相應(yīng)為 46H、 47H。 單片機組成與工作原
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1