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

正文內(nèi)容

第3章mcs-51單片機(jī)指令系統(tǒng)(已修改)

2025-08-01 09:54 本頁(yè)面
 

【正文】 第 3章 MCS51單片機(jī)指令系統(tǒng) ? MCS51指令系統(tǒng)的分類、格式及一般說(shuō)明 ? 尋址方式 ? 分類指令 MCS51單片機(jī)指令系統(tǒng)有如下特點(diǎn): ( 1) 指令執(zhí)行時(shí)間快 。 ( 2) 指令短 , 約有一半的指令為單字節(jié)指令 。 ( 3) 用一條指令即可實(shí)現(xiàn) 2個(gè)一字節(jié)的相乘或相除 。 ( 4)具有豐富的位操作指令。 ( 5)可直接用傳送指令實(shí)現(xiàn)端口的輸入輸出操作。 MCS51指令系統(tǒng)的分類、格式及一般說(shuō)明 ? 指令分類 ? 指令格式 ? 指令描述符號(hào)介紹 返回本章首頁(yè) 指令分類 ? 按指令功能 , MCS51指令系統(tǒng)分為數(shù)據(jù)傳遞與交換 、 算術(shù)運(yùn)算 、 邏輯運(yùn)算 、 程序轉(zhuǎn)移 、布爾處理操作 、 CPU控制等 6類 。 ? 布爾處理操作類指令又稱位操作指令 。 返回本節(jié) 指令格式 ? 在 MCS51指令中 , 一般指令主要由操作碼 、操作數(shù)組成 。 ? 指令應(yīng)具有以下功能: ( 1) 操作碼指明執(zhí)行什么性質(zhì)和類型的操作 。例如 , 數(shù)的傳送 、 加法 、 減法等 。 ( 2) 操作數(shù)指明操作的數(shù)本身或者是操作數(shù)所在的地址 。 ( 3) 指定操作結(jié)果存放的地址 。 返回本節(jié) 指令描述符號(hào)介紹 Rn——當(dāng)前選中的寄存器區(qū)中的 8個(gè)工作寄存器 R0~ R7( n=0~ 7) 。 Ri——當(dāng)前選中的寄存器區(qū)中的 2個(gè)工作寄存器R0、 R1( i=0, 1) 。 direct—8位的內(nèi)部數(shù)據(jù)存儲(chǔ)器單元中的地址 。 data——包含在指令中的 8位常數(shù) 。 data16——包含在指令中的 16位常數(shù) 。 addr16——16位目的地址 。 addr11——11位目的地址 。 rel——8位帶符號(hào)的偏移字節(jié) , 簡(jiǎn)稱偏移量 。 DPTR——數(shù)據(jù)指針 , 可用作 16位地址寄存器 。 bit——內(nèi)部 RAM或?qū)S眉拇嫫髦械闹苯訉ぶ肺弧? A——累加器 。 B——專用寄存器 , 用于乘法和除法指令中 。 C——進(jìn)位標(biāo)志或進(jìn)位位 , 或布爾處理機(jī)中的累加器 。 @——間址寄存器或基址寄存器的前綴 , 如@Ri, @DPTR。 / ——位操作數(shù)的前綴 , 表示對(duì)該位操作數(shù)取反 ,如 /bit。 ——片內(nèi) RAM的直接地址或寄存器 。 ( )——由 尋址的單元中的內(nèi)容 。 ——箭頭左邊的內(nèi)容被箭頭右邊的內(nèi)容所代替 。 返回本節(jié) 尋址方式 ? 立即尋址 ? 直接尋址 ? 寄存器尋址 ? 寄存器間接尋址 ? 變址尋址 ? 相對(duì)尋址 ? 位尋址 返回本章首頁(yè) 立即尋址 ? 指令中直接給出操作數(shù)的尋址方式 。 立即操作數(shù)用前面加有 號(hào)的 8位或 16位數(shù)來(lái)表示 。 例如: MOV A, 60H ; A← 60H MOV DPTR, 3400H ; DPTR← 3400H MOV 30H, 40H ; 30H單元 ← 40H ? 上述三條指令執(zhí)行完后 , 累加器 A中數(shù)據(jù)為立即數(shù)據(jù) 60H, DPTR寄存器中數(shù)據(jù)為 3400H,30H單元中數(shù)據(jù)為立即數(shù) 40H。 返回本節(jié) 直接尋址 ? 指令中直接給出操作數(shù)地址的尋址方式 , 能進(jìn)行直接尋址的存儲(chǔ)空間有 SFR寄存器和內(nèi)部數(shù)據(jù) RAM。 例如: MOV PSW, 20H ; PSW← 20H PSW為直接尋址寄存器的符號(hào)地址 。 MOV A, 30H ; A← 30H內(nèi)部 RAM單元中的內(nèi)容 ? 30H為直接給出的內(nèi)部 RAM的地址 。 返回本節(jié) 寄存器尋址 ? 以通用寄存器的內(nèi)容為操作數(shù)的尋址方式 。通用寄存器指 A、 B 、 DPTR以及 R0~ R7 。 例如: CLR A ; A← 0 INC DPTR ; DPTR←DPTR+ 1 ADD R5, 20H ; R5← 20H+R5 返回本節(jié) 寄存器間接尋址 ? 以寄存器中內(nèi)容為地址 , 以該地址中內(nèi)容為操作數(shù)的尋址方式 。 間接尋址的存儲(chǔ)器空間包括內(nèi)部數(shù)據(jù) RAM和外部數(shù)據(jù) RAM。 ? 能用于寄存器間接尋址的寄存器有 R0, R1,DPTR, SP。 其中 R0、 R1必須是工作寄存器
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1