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

正文內(nèi)容

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

2023-03-18 19:26:42 本頁面
 

【正文】 作的棧操作指令。 ? ? 外部 RAM傳輸指令通常使用間接尋址的方式,主要可以分為以 Ri進(jìn)行間接尋址和使用 16位的 DPTR進(jìn)行的間接尋址。但單片機(jī)中的程序一般事先都已通過寫入器固化在片內(nèi)或片外程序存儲(chǔ)器中,因而一開機(jī)即可執(zhí)行指令。 上一頁 下一頁 返回 第一節(jié) MCS51指令系統(tǒng)概述 ? 取指令的任務(wù)是:根據(jù)程序計(jì)數(shù)器 PC中的值從程序存儲(chǔ)器讀出現(xiàn)行指令,送到指令寄存器。這種尋址方式對(duì)查表訪問特別有用。訪問外部數(shù)據(jù)存儲(chǔ)器的低 256字節(jié)時(shí),只要把 MOV改為 MOVX就行了。 上一頁 下一頁 返回 第一節(jié) MCS51指令系統(tǒng)概述 ? ? 寄存器間接尋址方式可用于訪問內(nèi)部 RAM或外部數(shù)據(jù)存儲(chǔ)器。 ? ? 操作數(shù)放在寄存中,在指令中直接以寄存器的名字來表示操作數(shù)的地址。二字節(jié)指令包括兩個(gè)字節(jié),其中一個(gè)字節(jié)為操作碼,第二個(gè)字節(jié)是操作數(shù)。 ? 指令的表示方法稱之為指令格式,其內(nèi)容包括指令的長度和指令內(nèi)部信息的安排等。第三章 MCS51單片機(jī)系統(tǒng)程序設(shè)計(jì) ? 第一節(jié) MCS51指令系統(tǒng)概述 ? 第二節(jié) MCS51單片機(jī)指令詳解 ? 第三節(jié) MCS51單片機(jī)系統(tǒng)程序設(shè)計(jì)實(shí)例 第一節(jié) MCS51指令系統(tǒng)概述 ? 一、概述 ? MCS51指令系統(tǒng)是一種簡明易掌握、效率較高的指令系統(tǒng)。一條指令通常由兩部分組成,即操作碼和操作數(shù)。三字節(jié)指令中,操作碼占一個(gè)字節(jié),操作數(shù)占兩個(gè)字節(jié),其中操作數(shù)既可能是數(shù)據(jù),也可能是地址。例如 MOV A,R0就屬于寄存器尋址,即將 RO寄存器的內(nèi)容送到累加器 A中。訪問內(nèi)部 RAM或外部數(shù)據(jù)存儲(chǔ)器的低 256個(gè)字節(jié)時(shí),可采用 R0或 R1作為間接寄存器。訪問外部數(shù)據(jù)存儲(chǔ)器,還可用數(shù)據(jù)指針 DPTR作為間址寄存器, DPTR是 16位寄存器,故它可對(duì)整個(gè)外部數(shù)據(jù)存儲(chǔ)器空間( 64K)尋址。尋址方式的示意圖如 圖 32所示。分析指令階段的任務(wù)是:將指令寄存器中的指令操作碼讀出后進(jìn)行譯碼,分析其指令性質(zhì),如指令要求操作數(shù),則尋找操作數(shù)地址。 上一頁 下一頁 返回 第一節(jié) MCS51指令系統(tǒng)概述 ? 指令中操作數(shù)的描述符號(hào): ? Rn—— 工作寄存器 R0~R7 ? Ri—— 間接尋址寄存器 R0、 R1 ? Direct—— 直接地址,包括內(nèi)部 128B RAM單元地址、26個(gè) SFR地址。針對(duì)外部 RAM的操作只能通過累加器 A來完成, MCS51系統(tǒng)中沒有專門的存儲(chǔ)器讀寫指令,實(shí)際上這些傳輸指令就是讀寫指令,為了區(qū)分是外部寄存器,特別是指令助記符上增加了“ X”代表外部之意。首先是入棧指令,這條指令的功能是首先將棧指針 SP加 1,然后把直接地址指出的內(nèi)容送到棧指針 SP指示的內(nèi)部RAM單元中。這組加法指令的功能是把所指出的字節(jié)變量與累加器 A的內(nèi)容相加,其結(jié)果放在累加器 A中。 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ? MUL AB ? DIV AB ? MUL為乘法指令,其功能是把累加器 A和寄存器 B中的無符號(hào) 8位整數(shù)相乘,其 16位積得低位字節(jié)在累加器 A中,高位字節(jié)在 B中。如果 B得內(nèi)容為“ 0”(除數(shù)為“ 0”),則結(jié)果 A, B中的內(nèi)容不定,并置位溢出標(biāo)志位 OV。 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? ( AND)邏輯運(yùn)算指令 ? 邏輯運(yùn)算都是按位進(jìn)行的,邏輯與運(yùn)算用符號(hào) ∧ 表示。 ? ? 這里又分為長轉(zhuǎn)移、短轉(zhuǎn)移、絕對(duì)轉(zhuǎn)移和變址尋址轉(zhuǎn)移 4種方式。因此轉(zhuǎn)向的目標(biāo)地址可以在這條指令前 128字節(jié)到后 127字節(jié)之間。指令格式如下: ? 變址尋址轉(zhuǎn)移指令的功能是把累加器中 8位元符號(hào)數(shù)與數(shù)據(jù)指針 DPTR的 16位數(shù)相加,結(jié)果作為下條指令地址送入 PC,不改變累加器和數(shù)據(jù)指針 DPTR內(nèi)容,也不影響標(biāo)志。指令格式如下: 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 這組指令將源操作數(shù) (Rn, direct)減 1,結(jié)果回送到源操作數(shù)寄存器或存儲(chǔ)器中去。指令格式如下: ? DJNZ Rn, rel ? DJNZ direct,rel ? ? 子程序結(jié)構(gòu)是一種重要的程序結(jié)構(gòu)。返回指令則應(yīng)該是子程序的最后一條指令。 上一頁 下一頁 返回 第二節(jié) MCS51單片機(jī)指令詳解 ? 五、位
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1