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

正文內(nèi)容

片機(jī)基礎(chǔ)ppt課件(2)(完整版)

  

【正文】 1 0 0 0 1 0 0 0 1 0 0 1 1 1 0 0 + 1 0 0 1 0 0 1 0 0 ( A)=24H, P=0, CY=1, OV=1 , 如果兩數(shù)均為有符號(hào)數(shù) , 運(yùn)算結(jié)果溢出 。 第 3章 指令系統(tǒng) 4. 十進(jìn)制調(diào)整指令 DA A 這條指令對(duì)累加器 A參與的 BCD碼加法運(yùn)算所獲得的 8 位結(jié)果進(jìn)行十進(jìn)制調(diào)整 , 使累加器 A中的內(nèi)容調(diào)整為二位壓縮型 BCD碼的數(shù) 。 若要進(jìn)行不帶借位的減法操作 , 則必須先將 Cy清 “ 0”。 第 3章 指令系統(tǒng) 例 4. MOV A, 78H ADD A, 64H MUL AB 上述程序段運(yùn)行后, ( A) = ,( CY) = , ( B) = ,( OV) = 。 第 3章 指令系統(tǒng) 4. MOV A, 68H MOV B, 59H DIV AB 上述程序段運(yùn)行后, ( A) = ,( CY) = , ( B) = ,( OV) = 。 除了帶進(jìn)位標(biāo)志位的移位指令外 ,其它都不影響 Cy, AC, OV等標(biāo)志 。 其中有 64 KB范圍內(nèi)的長(zhǎng)調(diào)用 、 長(zhǎng)轉(zhuǎn)移指令 。 需要注意的是 , 目標(biāo)地址與 AJMP后面一條指令的第一個(gè)字節(jié)必須在同一個(gè) 2 KB區(qū)域的存儲(chǔ)器區(qū)內(nèi) 。 ( A) ≠0 轉(zhuǎn)移 這類指令是依據(jù)累加器 A的內(nèi)容是否為 0 的條件轉(zhuǎn)移指令 。 第 3章 指令系統(tǒng) 四 、 減 1不為 0轉(zhuǎn)移指令 DJNZ Rn, rel DJNZ direct, rel 這兩條指令把源操作數(shù)減 1, 結(jié)果回送到源操作數(shù)中去 , 如果結(jié)果不為 0 則轉(zhuǎn)移 ( 轉(zhuǎn)移地址的計(jì)算方法同前 ) 。 LCALL指令可以調(diào)用 64 KB范圍內(nèi)任何地方的子程序 。 。 2個(gè)字節(jié) 000CH SJMP $ SUB1: MOV DPTR, 000AH PHSH DPL PUSH DPH RET (SP)= 62H (A)= 30H (B)= 30H 第 3章 指令系統(tǒng) 例 2 閱讀以下子程序段 , 說(shuō)明程序完成的功能 COUNT: MOV R1, 00H MOV A, 30H NEXT: JZ EXIT CLR C RLC A JNC NEXT ;位操作指令 , CY=0則轉(zhuǎn) INC R1 SJMP NEXT EXIT:SJMP $ 程序功能:統(tǒng)計(jì)內(nèi)部 RAM30H單元 中 1的個(gè)數(shù),并將統(tǒng)計(jì)結(jié)果存入寄存器 R1中。 其中一個(gè)操作數(shù)必須為進(jìn)位標(biāo)志 Cy, 另一個(gè)操作數(shù)可以是任何可直接尋址位 。 第 3章 指令系統(tǒng) 5. 位變量條件轉(zhuǎn)移指令 JC rel。 A. 156H B. 157H C. 56H D. 57H 4. 指令 CJNE A, 10, LOOP的功能是( )。 A. 2KB B. 1KB C. 256B D. 64KB 第 3章 指令系統(tǒng) 6. 下列指令中正確的是( )。 若 (Cy)=0, 則轉(zhuǎn)移 PC←(PC)+ 2+rel JB bit, rel。 第 3章 指令系統(tǒng) 3. 位變量邏輯與指令 ANL C, bit ANL C, /bit 這組指令的功能是 : 如果源位的布爾值是邏輯 0, 則將進(jìn)位標(biāo)志清 “ 0”。 第 3章 指令系統(tǒng) 例 4. 閱讀以下程序 , 說(shuō)明程序完成的功能 MOV R0, 20H MOV R2, 31H LOOP: CJNE R0, 0AAH, LOOP1 MOV 51H, 01H SJMP WAIT LOOP1: INC R0 DJNZ R2, LOOP MOV 51H, 00H WAIT: SJMP WAIT 程序功能:查找內(nèi)部 RAM單元 20H~ 50H中是否有 0AAH這一數(shù)據(jù),若有,則將 51H單元置為 01H;若沒(méi)有,則將 51H單元置為 0。 2個(gè)字節(jié) SJMP $ SUB1: MOV DPTR, 000AH PHSH DPL PUSH DPH RET 問(wèn)程序運(yùn)行后 , SP, A, B中的數(shù)據(jù)各為多少 ? 第 3章 指令系統(tǒng) ORG 0000H 0000H,0001H, 0002H MOV SP, 60H 。 第 3章 指令系統(tǒng) 3. 子程序返回指令 RET 這條指令的功能是 : 恢復(fù)斷點(diǎn) , 將調(diào)用子程序時(shí)壓入堆棧的下一條指令的首地址取出送入 PC, 使程序返回主程序繼續(xù)執(zhí)行 。 五 、 調(diào)用及返回指令 在程序設(shè)計(jì)中 , 通常把具有一定功能的公用程序段編制成子程序 , 當(dāng)主程序需要使用子程序時(shí)用調(diào)用指令 , 而在子程序的最后安排一條子程序返回指令 ,以便執(zhí)行完子程序后能返回主程序繼續(xù)執(zhí)行 。 轉(zhuǎn)移的目標(biāo)地址在以下一條指令的起始地址為中心的 256 個(gè)字節(jié)范圍之內(nèi) ( -128~ +127) 。 3. 長(zhǎng)跳轉(zhuǎn)指令 LJMP addr16 執(zhí)行該指令時(shí) , 將 16 位目標(biāo)地址 addr16 裝入 PC, 程序無(wú)條件轉(zhuǎn)向指定的目標(biāo)地址 。 有全空間的長(zhǎng)相對(duì)轉(zhuǎn)移及一頁(yè)范圍內(nèi)的短相對(duì)轉(zhuǎn)移指令 。 第 3章 指令系統(tǒng) 三 、 邏輯或指令 ORL A, Rn ORL A, direct ORL A, Ri ORL A, # data ORL direct, A ORL direct, # data 這組指令的功能是 : 將兩個(gè)操作數(shù)的內(nèi)容按位進(jìn)行邏輯或操作 , 并將結(jié)果送回目的操作數(shù)的單元中 。 對(duì)累加器 A清 “ 0” CPL A。 第 3章 指令系統(tǒng) 例 5. MOV A, 78H ADD A, 64H DIV AB 上述程序段運(yùn)行后, ( A) = ,( CY) = , ( B) = ,( OV) = 。 如果原來(lái)的操作數(shù)為 00H, 則減 1 后將產(chǎn)生下溢出 , 使操作數(shù)變成 0FFH, 但 不影響任何標(biāo)志 。 執(zhí)行該指令時(shí) , 判斷 A中的低 4 位是否大于 9 和輔助進(jìn)位標(biāo)志 AC是否為 “ 1”, 若兩者有一個(gè)條件滿足 , 則低 4 位加 6 操作 。 看成無(wú)符號(hào)數(shù)時(shí): 無(wú)溢出 。 第 3章 指令系統(tǒng) 7. 交換指令 XCH A, Rn XCH A, Ri XCH A, direct XCHD A, Ri SWAP A 前三條指令是將累加器 A的內(nèi)容和源操作數(shù)內(nèi)容相互交換 。 當(dāng)中斷服務(wù)程序結(jié)束之前 , 如下程序段 (SP保持 64H不變 ) 第 3章 指令系統(tǒng) POP DPH POP DPL POP ACC POP PSW 執(zhí)行之后 , SP內(nèi)容修改為 60H, 而 64H、 63H、 62H、 61H單元中的內(nèi)容依次彈出到 DPH、 DPL、 A、 PSW中 。 由 Ri作為間接尋址寄存器時(shí) , P0 口上分時(shí)輸出Ri指定的 8 位地址信息及傳輸 8 位數(shù)據(jù) 。 例如 : MOV R0, A, 若當(dāng)前 RS RS0 設(shè)置為 00 (即工作寄存器 0 區(qū) ), 執(zhí)行該指令時(shí) , 將累加器 A中的數(shù)據(jù)傳送至工作寄存器 R0(內(nèi)部 RAM 00H)單元中 。 / ——位操作數(shù)的前綴 , 表示對(duì)該位取反 。 rel—— 8 位帶符號(hào)的偏移量字節(jié) , 用于 SJMP和所有條件轉(zhuǎn)移指令中 。 (5) 控制轉(zhuǎn)移。 寄存器間接尋址符號(hào)為 “ ”, 例如 : 第 3章 指令系統(tǒng) 5. 基址寄存器加變址寄存器間接尋址 這種尋址方式用于訪問(wèn)程序存儲(chǔ)器中的數(shù)據(jù)表格 , 它以基址寄存器 DPTR或 PC的內(nèi)容為基本地址 , 加上變址寄存器 A的內(nèi)容作為操作數(shù)的地址 , 例如 : MOVC A, A+ DPTR
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1