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

正文內(nèi)容

高職高?!秵纹瑱C原理及應(yīng)用》33指令系統(tǒng)-預(yù)覽頁

2025-08-25 17:57 上一頁面

下一頁面
 

【正文】 H ACC PUSH DPL PUSH DPH 執(zhí)行后 , SP內(nèi)容修改為 64H, 而 61H、 62H、 63H、 64H單元中依次棧入 PSW、 A、 DPL、 DPH的內(nèi)容 。 第一條指令是以 PC作為基址寄存器 , A的內(nèi)容作為無符號數(shù)和 PC的內(nèi)容 ( 下一條指令的起始地址 )相加后得到一個 16 位的地址 , 并將該地址指出的程序存儲器單元的內(nèi)容送到累加器 A。 這條指令的執(zhí)行結(jié)果只與指針 DPTR及累加器 A的內(nèi)容有關(guān) , 與該指令存放的地址無關(guān) , 因此 , 表格的大小和位置可以在 64 KB程序存儲器中任意安排 , 并且一個表格可以為各個程序塊所共用 。 同樣 , - 120和- 100 相加 , 結(jié)果應(yīng)為- 220, 顯然小于-128, 相加時 1 0 0 0 1 0 0 0 120 1 0 0 1 1 1 0 0 100 + 1 0 0 1 0 0 1 0 0 220 符號位由 1變?yōu)?0, 兩個負數(shù)相加結(jié)果變?yōu)檎龜?shù) , 這是因為符號位移入進位標(biāo)志 , 位 6 無進位而位 7 有進位 , 置位溢出標(biāo)志 OV, 由此可判斷結(jié)果溢出 。 最后一條指令是對 16 位的數(shù)據(jù)指針寄存器 DPTR執(zhí)行加 1 操作 , 指令執(zhí)行時 , 先對低 8 位指針 DPL的內(nèi)容加 1, 當(dāng)產(chǎn)生溢出時就對高 8 位指針 DPH加 1, 但不影響任何標(biāo)志 。 同樣 , A中的高 4 位大于 9 或進位標(biāo)志 Cy為 “ 1”兩者有一個條件滿足時 , 高 4 位加 6 操作 。 在執(zhí)行減法過程中 , 如果位 7( D7)有借位 , 則進位標(biāo)志 Cy置 “ 1”, 否則清 “ 0”。 2. 減 1指令 DEC A DEC Rn DEC direct DEC Ri 這組指令的功能是 : 將指出的操作數(shù)內(nèi)容減 1。 進位標(biāo)志 Cy總是被清 “ 0”。 對累加器 A清 “ 0” CPL A。 累加器 A的內(nèi)容向右環(huán)移 1 RRC A。 ( 三 ) 、 ORL A, Rn ORL A, direct ORL A, Ri ORL A, # data ORL direct, A ORL direct, # data 這組指令的功能是 : 將兩個操作數(shù)的內(nèi)容按位進行邏輯或操作 , 并將結(jié)果送回目的操作數(shù)的單元中 。 有 2 KB范圍內(nèi)的絕對調(diào)用和絕對轉(zhuǎn)移指令 。 這類指令用到的助記符共有 10 種 : AJMP、 LJMP、 SJMP、 JMP、 ACALL、 LCALL、 JZ、 JNZ、CJNE、 DJNZ。 2. 相對轉(zhuǎn)移指令 SJMP rel 執(zhí)行該指令時 , 先將 PC+2, 再把指令中帶符號的偏移量加到 PC上 , 得到跳轉(zhuǎn)的目標(biāo)地址送入 PC。 利用這條指令能實現(xiàn)程序的散轉(zhuǎn) 。 條件滿足時轉(zhuǎn)移 ( 相當(dāng)于一條相對轉(zhuǎn)移指令 ) , 條件不滿足時則順序執(zhí)行下面一條指令 。 轉(zhuǎn)移地址的計算方法與上述兩條指令相同 。 1. ACALL addr11 這是一條 2 KB范圍內(nèi)的子程序調(diào)用指令 。 執(zhí)行該指令時 , 先將 PC+3以獲得下一條指令的首地址 , 并把它壓入堆棧 ( 先低字節(jié)后高字節(jié) ) , SP內(nèi)容加 2, 然后將 16 位地址放入 PC中 , 轉(zhuǎn)去執(zhí)行以該地址為入口的程序 。 4. RETI 這條指令的功能與 RET指令相似 , 不同的是它還要清除MCS 51 單片機內(nèi)部的中斷狀態(tài)標(biāo)志 。 (4) 用戶定義名方式 : 如用偽指令 BIT WBZD0 BIT EX 0 經(jīng)定義后 , 允許指令中使用 WBZD0 代替 EX 0。 3. ANL C, bit ANL C, /bit 這組指令的功能是 : 如果源位的布爾值是邏輯 0, 則將進位標(biāo)志清 “ 0”。 4. 位變量邏輯或指令 ORL C, bit ORL C, /bit 這組指令的功能是 : 如果源位的布爾值是邏輯 1, 則將進位標(biāo)志置 “ 1”。 若 (Cy)=0, 則轉(zhuǎn)移 PC←(PC)+ 2+rel JB bit, r
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1