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

正文內(nèi)容

汽車單片機(jī)原理及應(yīng)用---第四章指令系統(tǒng)-展示頁(yè)

2025-01-29 07:58本頁(yè)面
  

【正文】 容存于 C寄存器中,并將 AX的內(nèi)容設(shè)置為 0FFFFH 指令系統(tǒng) 比較指令 CMP: 8位操作,修改 Z、 AC和 CY標(biāo)志位 CMPW: 16位操作,修改 Z和 CY標(biāo)志 增 1/減 1指令 INC、 DEC : 8位操作。 ?操作數(shù)寄存器標(biāo)識(shí)符 r 和 rp、功能名稱 (X, A, C, etc.)或絕對(duì)名稱(R0, R1,R2 等 )都可用于標(biāo)識(shí) 操作數(shù)標(biāo)識(shí)符和標(biāo)識(shí)方法 操作數(shù)標(biāo)識(shí)符和標(biāo)識(shí)方法 數(shù)據(jù)傳送類指令 MOV, MOVW, XCH, XCHW, PUSH, POP MOV: 8位數(shù)據(jù)操作指令; MOVW: 16位數(shù)據(jù)操作指令 指令操作不影響標(biāo)志位 數(shù)據(jù)交換指令 XCH: 8位數(shù)據(jù)操作指令, XCHW: 16位數(shù)據(jù)操作指令 指令操作不影響標(biāo)志位 堆棧操作指令 PUSH, POP: 16位數(shù)據(jù)操作指令 指令系統(tǒng) 算術(shù)運(yùn)算指令 ADD, ADDC, ADDW, SUB, SUBC, SUBW, CMP,CMPW, MULU, DIVUW, INC, INCW, DEC, DECW,ADJBA, ADJBS ?乘法指令 : MULU:將 A 寄存器的內(nèi)容與源操作數(shù)進(jìn)行無符號(hào)乘法運(yùn)算,結(jié)果存于 AX 寄存器中 ?除法指令 : DIVUW:目標(biāo)操作數(shù)的內(nèi)容除以 AX寄存器的內(nèi)容,商和余數(shù)分別存放在 AX寄存器和目標(biāo)操作數(shù)中。如果有兩種或兩種以上的標(biāo)識(shí)方法,可選其中之一 ?大寫字母和符號(hào) 、 !、 $ 、 [ ]是關(guān)鍵字,必須按其原樣書寫 : 立即數(shù)標(biāo)識(shí) !: 絕對(duì)地址標(biāo)識(shí) $: 相對(duì)地址標(biāo)識(shí) [ ]: 間接地址標(biāo)識(shí) ?立即數(shù)用來描述一個(gè)數(shù)值型數(shù)據(jù)或標(biāo)志。當(dāng)執(zhí)行 PUSH, POP, 子程序調(diào)用和 RETURN指令時(shí),或者根據(jù)中斷請(qǐng)求產(chǎn)生對(duì)寄存器進(jìn)行設(shè)置或復(fù)位時(shí),將自動(dòng)采用這種尋址方式。通過將 B或 C寄存器擴(kuò)展為一個(gè) 16位的正數(shù)來完成加法運(yùn)算,進(jìn)位忽略。 byte的值為 10H 操作數(shù)地址尋址 基址變址尋址 :將 B或 C寄存器的內(nèi)容加到 HL寄存器中, HL寄存器作為基地址寄存器,并根據(jù)相加結(jié)果尋址。通過將偏移量擴(kuò)展為 16位正數(shù),來完成加法操作,進(jìn)位忽略。 選擇 DE寄存器對(duì)作為操作數(shù) 操作數(shù)地址尋址 基址尋址 :將 8位立即數(shù)加到 HL寄存器對(duì)中 , HL寄存器對(duì)作為基地址寄存器,根據(jù)相加結(jié)果尋址。 選擇 PM0作為 sfr 操作數(shù)地址尋址 寄存器間接尋址 :對(duì)操作數(shù)寄存器對(duì)的內(nèi)容進(jìn)行尋址。 將 !addr16設(shè)置為 FE00H 操作數(shù)地址尋址 短直接尋址 :指令中的 8位立即數(shù)對(duì)固定區(qū)域中的內(nèi)存進(jìn)行直接尋址,尋址范圍是 FE20H到 FF1FH總共 256字節(jié)的內(nèi)存區(qū)域 —— 內(nèi)部高速 RAM和特殊功能寄存器 (SFR) FF00H到 FF1FH的區(qū)域主要存放程序中經(jīng)常訪問的端口、計(jì)數(shù)器的比較寄存器、計(jì)數(shù)器的接收寄存器 如果 8位立即數(shù)是在 20H 和 FFH之間,則將一個(gè)有效地址的第 8位設(shè)置為 0;如果 8位立即數(shù)是在 00H與 1FH之間,則一個(gè)有效地址的第 8位設(shè)置為 1 操作數(shù)格式 MOV FE30H, 50H。執(zhí)行該指令時(shí),根據(jù)存儲(chǔ)在內(nèi)存表中 40H至 7FH之間的地址,能夠跳轉(zhuǎn)到整個(gè)內(nèi)存空間的任意位置 指令地址尋址 寄存器尋址 :將一條指令的寄存器對(duì) (AX)的內(nèi)容賦值給程序計(jì)數(shù)器 (PC),然后轉(zhuǎn)向該地址 “ BR AX”指令 指令地址尋址 指令執(zhí)行期間寄存器尋址和存儲(chǔ)器尋址所進(jìn)行的操作 隱含尋址 :規(guī)定某些寄存器地址 —— 是作為通用寄存器中的累加器 (A 和 AX)使用 操作數(shù)地址尋址 寄存器尋址: 將通用寄存器作為操作數(shù)進(jìn)行訪問,并由寄存器組選擇標(biāo)志(RBS0 和 RBS1)和指令中的寄存器標(biāo)識(shí)碼 (Rn 和 RPn)確定 要訪問的通用寄存器,如果使用 8位寄存器,則指令碼中有 3位用來表示一個(gè) 8位寄存器 ?r? 和 ‘ rp?可用絕對(duì)名稱 (R0 到 R7 以及 RP0 到 RP3)和功能名稱 (X, A, C, B, E, D, L, H, AX, BC, DE以及 HL)來描述 操作數(shù)格式 MOV A, C。第四講 指令系統(tǒng) 主要內(nèi)容: 1. 尋址方式 2. 指令系統(tǒng) 3. 程序設(shè)計(jì) 指令地址尋址 相對(duì)尋址: 將一條指令的 8 位立即數(shù)與下一條指令的起始地址相加,結(jié)果賦給程序計(jì)數(shù)器( PC),然后轉(zhuǎn)向相加結(jié)果指向的地址 立即數(shù)是帶符號(hào)位的補(bǔ)碼 (–128 to +127),相對(duì)轉(zhuǎn)移值是從下一條指令的起始地址開始,范圍在 –128 與 +127之間 執(zhí)行 “ BR $addr16”指令或條件轉(zhuǎn)移指令 立即尋址: 將指令中的立即數(shù)賦給程序計(jì)數(shù)器( PC),然后轉(zhuǎn)向該地址 如 “ CALL !addr16”、 “ BR !addr16”或 “ CALLF !addr11” 指令 CALL !addr16 和 BR
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1