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

正文內(nèi)容

汽車電子技術(shù)與單片機(jī)第3章-在線瀏覽

2025-03-31 19:26本頁面
  

【正文】 MCS51單片機(jī)指令詳解 ? 一、數(shù)據(jù)傳輸指令 ? ? 以下指令的功能是把源操作數(shù)的內(nèi)容送入累加器 A,源操作數(shù)有寄存器尋址、直接尋址、間接尋址和立即尋址等方式。 ? ? 外部 RAM傳輸指令通常使用間接尋址的方式,主要可以分為以 Ri進(jìn)行間接尋址和使用 16位的 DPTR進(jìn)行的間接尋址。具體的指令如下: 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 采用 Ri的指令有: ? 采用 DPTR的指令有: 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? 數(shù)據(jù)交換主要是在內(nèi)部 RAM單元與累加器 A之間進(jìn)行,有整字節(jié)交換、半字節(jié)交換和累加器高低半字節(jié)交換指令。在特殊功能寄存器中有一個堆棧指針 SP,它指出棧頂?shù)奈恢?,在指令系統(tǒng)中有兩條用于數(shù)據(jù)操作的棧操作指令。還有對應(yīng)的出棧指令,出棧指令是將當(dāng)前堆棧指針寄存器 SP所指示的單元的內(nèi)容傳送到該指令指定的直接尋址單元中去,然后 SP中的內(nèi)容減 堆棧指示器 SP進(jìn)行的讀寫操作,是以 SP為間址寄存器的間接尋址方式。 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 二、算術(shù)運算指令 ? ? 在加法指令中,又分位普通加法和帶進(jìn)位的加法。如果位 7有進(jìn)位輸出,則置“ 1”進(jìn)位標(biāo)志 Cy,否則對 Cy清“ 0”,如果位 3有進(jìn)位輸出,置“ 1”輔助進(jìn)位標(biāo)志 Ac,否則對 Ac清“ 0”;如果位 6有進(jìn)位輸出而位 7沒有進(jìn)位,或者位 7有進(jìn)位輸出而位 6沒有進(jìn)位,則置“ 1”溢出標(biāo)志 OV,否則對 OV清“ 0”。 ? 帶進(jìn)位的加法,除了與上述的運算相似外,還增加了進(jìn)位標(biāo)制 Cy參加運算; 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? 通常的減法運算都帶有借位,這與帶進(jìn)位的加法十分類似: 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 1減 1指令 ? 這些指令可以實現(xiàn)對相應(yīng)的操作數(shù)的增 1和減 1操作,這種操作不會影響 PSW的狀態(tài),具體指令如下: ? 以上為自增 1運算,只需將 INC更改為 DEC,則可以實現(xiàn)減1運算,但增 1運算中還有 INC DPTR,實現(xiàn) DPTR增 1,而減 1中卻沒有這條指令。如果積大于 255,則置位溢出標(biāo)志位 OV,否則對 OV清“ 0”。 DIV為除法指令,該指令的功能是把累加器 A中 8位無符號整數(shù)除以 B中的 8位無符號整數(shù),所得的商(為整數(shù))存放在累加器 A中,余數(shù)在寄存器 B中,清“ 0” Cy和溢出標(biāo)志位 OV。 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? DA A ? 這條指令對累加器 A由前兩個變量(壓縮的 BCD碼)相加的結(jié)果進(jìn)行十進(jìn)制調(diào)整使 A中的結(jié)果為二進(jìn)制碼數(shù)。這些指令中的操作數(shù)都是 8位,它們在執(zhí)行時,不影響標(biāo)志位。以上這幾條指令運算結(jié)果存放在 A中,下面這兩條指令的運算結(jié)果則存放在直接地址的地址單元中: 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ( OR)邏輯運算指令 ? 邏輯或運算用符號 ∨ 表示。以上這幾條指令運算結(jié)果存放在 A中,下面這兩條指令的運算結(jié)果則存放在直接地址的地址單元中: 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? 四、控制轉(zhuǎn)移指令 ? 控制轉(zhuǎn)移指令包括無條件轉(zhuǎn)移指令、條件轉(zhuǎn)移指定、比較轉(zhuǎn)移指令、循環(huán)轉(zhuǎn)移指令及調(diào)用與返回指令。長轉(zhuǎn)移指令執(zhí)行時可以把指令的第二和第三字節(jié)分別裝入 PC的高位和低位字節(jié)中,無條件地轉(zhuǎn)向指定地址。指令格式如下: 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 對于短轉(zhuǎn)移指令,在執(zhí)行時在 PC加 2之后,把指令的有符號的偏移量 rel加到 PC上,并計算出轉(zhuǎn)向地址。指令格式如下: ? 絕對轉(zhuǎn)移指令是 2KB范圍內(nèi)的無條件跳轉(zhuǎn)指令。 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 執(zhí)行該指令時,先將 PC加 2,然后把 addr11送入 PC的低11位, PC高位不變,程序轉(zhuǎn)移到指定的地方。指令格式如下: 上一頁 下一頁 返回 第二節(jié)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1