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

正文內(nèi)容

汽車電子技術(shù)與單片機(jī)第3章-文庫(kù)吧

2025-02-17 19:26 本頁(yè)面


【正文】 一頁(yè) 返回 第一節(jié) MCS51指令系統(tǒng)概述 ? bit—— 可直接位尋址的位 ? A—— 累加器 A ? B—— 寄存器 B ? C—— 進(jìn)、借位標(biāo)志位,或位累加器 ? —— 間接寄存器或基址寄存器的前綴 ? /—— 指定位求反 ? ( x) —— x中的內(nèi)容 ? (( x)) —— x中的地址中的內(nèi)容 ? —— 當(dāng)前指令存放的地址 上一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 一、數(shù)據(jù)傳輸指令 ? ? 以下指令的功能是把源操作數(shù)的內(nèi)容送入累加器 A,源操作數(shù)有寄存器尋址、直接尋址、間接尋址和立即尋址等方式。 ? RAM單元之間的數(shù)據(jù)傳輸指令 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 內(nèi)部 RAM單元之間的數(shù)據(jù)傳輸可以使用直接尋址、寄存器尋址以及寄存器間接尋址方式。 ? ? 外部 RAM傳輸指令通常使用間接尋址的方式,主要可以分為以 Ri進(jìn)行間接尋址和使用 16位的 DPTR進(jìn)行的間接尋址。針對(duì)外部 RAM的操作只能通過(guò)累加器 A來(lái)完成, MCS51系統(tǒng)中沒(méi)有專門(mén)的存儲(chǔ)器讀寫(xiě)指令,實(shí)際上這些傳輸指令就是讀寫(xiě)指令,為了區(qū)分是外部寄存器,特別是指令助記符上增加了“ X”代表外部之意。具體的指令如下: 上一頁(yè) 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 采用 Ri的指令有: ? 采用 DPTR的指令有: 上一頁(yè) 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? 數(shù)據(jù)交換主要是在內(nèi)部 RAM單元與累加器 A之間進(jìn)行,有整字節(jié)交換、半字節(jié)交換和累加器高低半字節(jié)交換指令。源操作數(shù)有寄存器尋址、直接尋址和寄存器間接尋址等方式,例如: 上一頁(yè) 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? 在 MCS51內(nèi)部 RAM中可以設(shè)定一個(gè)后進(jìn)先出 LIFO的區(qū)域作為一個(gè)堆棧。在特殊功能寄存器中有一個(gè)堆棧指針 SP,它指出棧頂?shù)奈恢?,在指令系統(tǒng)中有兩條用于數(shù)據(jù)操作的棧操作指令。首先是入棧指令,這條指令的功能是首先將棧指針 SP加 1,然后把直接地址指出的內(nèi)容送到棧指針 SP指示的內(nèi)部RAM單元中。還有對(duì)應(yīng)的出棧指令,出棧指令是將當(dāng)前堆棧指針寄存器 SP所指示的單元的內(nèi)容傳送到該指令指定的直接尋址單元中去,然后 SP中的內(nèi)容減 堆棧指示器 SP進(jìn)行的讀寫(xiě)操作,是以 SP為間址寄存器的間接尋址方式。因?yàn)?SP是唯一的,所以在指令中把通過(guò) SP的間接尋址的操作數(shù)項(xiàng)隱含了,只表示出直接尋址的操作數(shù)項(xiàng)。 上一頁(yè) 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 二、算術(shù)運(yùn)算指令 ? ? 在加法指令中,又分位普通加法和帶進(jìn)位的加法。這組加法指令的功能是把所指出的字節(jié)變量與累加器 A的內(nèi)容相加,其結(jié)果放在累加器 A中。如果位 7有進(jìn)位輸出,則置“ 1”進(jìn)位標(biāo)志 Cy,否則對(duì) Cy清“ 0”,如果位 3有進(jìn)位輸出,置“ 1”輔助進(jìn)位標(biāo)志 Ac,否則對(duì) Ac清“ 0”;如果位 6有進(jìn)位輸出而位 7沒(méi)有進(jìn)位,或者位 7有進(jìn)位輸出而位 6沒(méi)有進(jìn)位,則置“ 1”溢出標(biāo)志 OV,否則對(duì) OV清“ 0”。源操作數(shù)有寄存器尋址、直接尋址、寄存器間接尋址和立即尋址等方式。 ? 帶進(jìn)位的加法,除了與上述的運(yùn)算相似外,還增加了進(jìn)位標(biāo)制 Cy參加運(yùn)算; 上一頁(yè) 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 上一頁(yè) 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? 通常的減法運(yùn)算都帶有借位,這與帶進(jìn)位的加法十分類似: 上一頁(yè) 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 1減 1指令 ? 這些指令可以實(shí)現(xiàn)對(duì)相應(yīng)的操作數(shù)的增 1和減 1操作,這種操作不會(huì)影響 PSW的狀態(tài),具體指令如下: ? 以上為自增 1運(yùn)算,只需將 INC更改為 DEC,則可以實(shí)現(xiàn)減1運(yùn)算,但增 1運(yùn)算中還有 INC DPTR,實(shí)現(xiàn) DPTR增 1,而減 1中卻沒(méi)有這條指令。 上一頁(yè) 下一頁(yè) 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? MUL AB ? DIV AB ? MUL為乘法指令,其功能是把累加器 A和寄存器 B中的無(wú)符號(hào) 8位整數(shù)相乘,其 16位積得低位字節(jié)在累加器 A中,高位字節(jié)在 B中。如果積大于 255,則置
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1