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

正文內(nèi)容

汽車電子技術(shù)與單片機(jī)系統(tǒng)程序設(shè)計(jì)-wenkub

2023-03-18 19:34:18 本頁面
 

【正文】 161。 Direct—— 直接地址,包括內(nèi)部 128B RAM單元地址、26個(gè) SFR地址。上一頁 下一頁 返回第一節(jié) MCS51指令系統(tǒng)概述161。計(jì)算機(jī)執(zhí)行程序的過程實(shí)際上就是逐條指令地重復(fù)上述操作過程,直至遇到停機(jī)指令或循環(huán)等到指令。計(jì)算機(jī)每執(zhí)行一條指令都可分為三個(gè)階段進(jìn)行,即取指令 —— 分析指令 —— 執(zhí)行指令。尋址方式的示意圖如 圖 32所示。上一頁 下一頁 返回第一節(jié) MCS51指令系統(tǒng)概述161。這種尋址方式的示意圖如 圖 31所示。 161。 161。 161。 161。三字節(jié)指令中,操作碼占一個(gè)字節(jié),操作數(shù)占兩個(gè)字節(jié),其中操作數(shù)既可能是數(shù)據(jù),也可能是地址。下一頁 返回第一節(jié) MCS51指令系統(tǒng)概述161。從指令的執(zhí)行時(shí)間來看,單機(jī)器周期指令 64條,雙機(jī)器周期指令 45條,只有乘、除兩條指令的執(zhí)行時(shí)間為 4個(gè)機(jī)器周期。 第三節(jié) MCS51單片機(jī)系統(tǒng)程序設(shè)計(jì)實(shí)例第一節(jié) MCS51指令系統(tǒng)概述161。第三章 MCS51單片機(jī)系統(tǒng)程序設(shè)計(jì)161。 一、概述161。161。 通常在 MCS51指令系統(tǒng)中,有一字節(jié)、二字節(jié)和三字節(jié)等不同長度的指令。161。 操作數(shù)就寫在指令中,和操作碼一起放在程序存儲(chǔ)器中。 操作數(shù)放在寄存中,在指令中直接以寄存器的名字來表示操作數(shù)的地址。 操作數(shù)放在單片機(jī)的內(nèi)部 RAM某單元中,在指令中直接寫出該單元的地址。 寄存器間接尋址方式可用于訪問內(nèi)部 RAM或外部數(shù)據(jù)存儲(chǔ)器。訪問外部數(shù)據(jù)存儲(chǔ)器的低 256字節(jié)時(shí),只要把 MOV改為 MOVX就行了。 161。161。上一頁 下一頁 返回第一節(jié) MCS51指令系統(tǒng)概述161。161。 指令中操作數(shù)的描述符號:161。161。 addr11——11 位目的地址161。 A—— 累加器 A161。 /—— 指定位求反161。 一、數(shù)據(jù)傳輸指令161。 RAM單元之間的數(shù)據(jù)傳輸指令下一頁 返回第二節(jié) MCS51單片機(jī)指令詳解161。 外部 RAM傳輸指令通常使用間接尋址的方式,主要可以分為以 Ri進(jìn)行間接尋址和使用 16位的 DPTR進(jìn)行的間接尋址。 采用 DPTR的指令有:上一頁 下一頁 返回第二節(jié) MCS51單片機(jī)指令詳解161。 161。還有對應(yīng)的出棧指令,出棧指令是將當(dāng)前堆棧指針寄存器 SP所指示的單元的內(nèi)容傳送到該指令指定的直接尋址單元中去,然后 SP中的內(nèi)容減 堆棧指示器 SP進(jìn)行的讀寫操作,是以 SP為間址寄存器的間接尋址方式。 161。源操作數(shù)有寄存器尋址、直接尋址、寄存器間接尋址和立即尋址等方式。 通常的減法運(yùn)算都帶有借位,這與帶進(jìn)位的加法十分類似:上一頁 下一頁 返回第二節(jié) MCS51單片機(jī)指令詳解161。上一頁 下一頁 返回第二節(jié) MCS51單片機(jī)指令詳解161。 MUL為乘法指令,其功能是把累加器 A和寄存器 B中的無符號 8位整數(shù)相乘,其 16位積得低位字節(jié)在累加器 A中,高位字節(jié)在 B中。如果 B得內(nèi)容為“0”(除數(shù)為 “0”),則結(jié)果 A, B中的內(nèi)容不定,并置位溢出標(biāo)志位 OV。 這條指令對累加器 A由前兩個(gè)變量(壓縮的 BCD碼)相加的結(jié)果進(jìn)行十進(jìn)制調(diào)整使 A中的結(jié)果為二進(jìn)制碼數(shù)。這些指令中的操作數(shù)都是 8位,它們在執(zhí)行時(shí),不影響標(biāo)志位。以上這幾條指令運(yùn)算結(jié)果存放在 A中,下面這兩條指令的運(yùn)算結(jié)果則存放在直接地址的地址單元中:上一頁 下一頁 返回第二節(jié) MCS51單片機(jī)指令詳解161。 161。 四、控制轉(zhuǎn)移指令161。 這里又分為長轉(zhuǎn)移、短轉(zhuǎn)移、絕對轉(zhuǎn)移和變址尋址轉(zhuǎn)移 4種方式。 對于短轉(zhuǎn)移指令,在執(zhí)行時(shí)在 PC加 2之后,把指令的有符號的偏移量 rel加到 PC上,并計(jì)算出轉(zhuǎn)向地址。 AJMP把MCS51的 64K程序存儲(chǔ)器空間劃分為 32個(gè)區(qū),每個(gè)區(qū)為2K字節(jié),轉(zhuǎn)移目標(biāo)地址必須與 AJMP下一條指令的第一個(gè)字節(jié)在同一 2KB范圍內(nèi),否則,將引起混亂,如果 AJMP正好落在區(qū)底的兩個(gè)單元內(nèi),程序就轉(zhuǎn)移到下一個(gè)區(qū)中去了,這時(shí)不會(huì)出現(xiàn)問題。 變址尋址轉(zhuǎn)移指令的功能是把累加器中 8位元符號數(shù)與數(shù)據(jù)指針 DPTR的 16位數(shù)相加,結(jié)果作為下條指令地址送入 PC,不改變累加器和數(shù)據(jù)指針 DPTR內(nèi)容,也不影響標(biāo)志。判零轉(zhuǎn)移是有條件的相對轉(zhuǎn)移指令,指令如下:上一頁 下一頁 返回第二節(jié) MCS51單
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1