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

正文內(nèi)容

mcs-51單片機(jī)匯編語言程序設(shè)計教材-在線瀏覽

2025-04-10 13:56本頁面
  

【正文】 到程序結(jié)束。 例 51: ? 編程將片內(nèi) RAM21H單元的低 3位和20H單元的低 5位合并為一個字節(jié)送片內(nèi)RAM30H,要求 21H的低 3位放在高位上。 ? MOV 30H, 20H ; 20H中內(nèi)容處理 ? ANL 30H, 1FH ? MOV A, 21H ; 21H中內(nèi)容處理 ? SWAP A ? RL A ? ANL A, 0E0H ? ORL 30H, A ;兩數(shù)合并 ? 例 52: ? 求內(nèi)部 RAM20H、 21H中的 4位壓縮BCD數(shù)與 22H、 23H中的 4位壓縮 BCD數(shù)的差,結(jié)果送 24H、 25H中。 ? ( 框圖 ) 二、分支結(jié)構(gòu)的程序 ? 分支結(jié)構(gòu)程序是利用條件轉(zhuǎn)移指令,使程序執(zhí)行到某一指令時,根據(jù)條件是否滿足,來改變程序執(zhí)行的順序。 ? 編寫分支結(jié)構(gòu)的程序的關(guān)鍵是 確定好分支條件 ? 轉(zhuǎn)移指令有三種: ? 無條件轉(zhuǎn)移 ? 條件轉(zhuǎn)移 ? 散轉(zhuǎn) ( 1)無條件轉(zhuǎn)移 ? 它的程序轉(zhuǎn)移方向是設(shè)計者事先安排的,與已執(zhí)行程序的結(jié)果無關(guān),使用時只需給出正確的轉(zhuǎn)移目標(biāo)地址或偏移量即可,如: ? ORG 0000H ? LJMP MAIN ? ? ? 可用于分支結(jié)構(gòu)的指令: ? JZ/JNZ、 CJNE、 DJNZ、 JC/JNC ? JB/JNB、 JBC 程序框圖 :( a、 b正確, c錯誤) ( 3)散轉(zhuǎn) ? 它是根據(jù)某種已輸入的或運(yùn)算的結(jié)果,使程序轉(zhuǎn)向各個處理程序中去,一般單片機(jī)實(shí)現(xiàn)散轉(zhuǎn)程序常用于逐次比較和算法處理的方法。 例 53: ? 編制程序使 y按下式賦值: ??????????0,10,00,1xxxy? VAR EQU 30H ? FUNC EQU 31H ? START: MOV A, VAR ;取 x ? JZ COMP ;為 0轉(zhuǎn) COMP ? JNB , POSI ; 0轉(zhuǎn) POSI ? MOV A, 0FFH ; 0,1?A ? SJMP COMP ? POSI: MOV A, 01H ? COMP: MOV FUNC, A ? RET 例 54: ? 設(shè)外部存儲器單元 ? ST1和 ST2存放兩個 ? 不帶符號的二進(jìn)制 ? 數(shù),找
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1