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

正文內(nèi)容

第3章mcs-51的指令系統(tǒng)-展示頁

2024-10-29 13:16本頁面
  

【正文】 Ri( i=0,1) 間接尋址 , 可尋址片外 256個單元的數(shù)據(jù)存儲器 。 注意: RD*或 WR*信號有效 。(A)→((DPTR)), 寫外部 RAM/IO MOVX Ri,A 。((DPTR))→A, 讀外部 RAM/IO MOVX A,Ri 。((SP))→DPH,(SP) 1→SP POP DPL 。 (SP)+1=61H→SP,(A)→ 61H PUSH B 。 (1)進棧指令 PUSH direct 先將棧指針 SP加 1, 然后把 direct中的內(nèi)容送到棧指針 SP指示的內(nèi)部 RAM單元中 。 data16→DPTR 唯一的 16位數(shù)據(jù)的傳送指令 ,立即數(shù)的高 8位送入 DPH,立即數(shù)的低 8位送入 DPL。 ( direct) → ((Ri)) MOV Ri,data 。 MOV Ri,A 。 data→direct 功能: 把源操作數(shù)送入直接地址指出的存儲單元 。 MOV direct,Ri 。 (A)→direct MOV direct,Rn。 data→Rn,n= 0~ 7 功能:是把源操作數(shù)的內(nèi)容送入當(dāng)前一組工作寄存器區(qū)的 R0~ R7中的某一個寄存器 。 (A)→Rn,n= 0~ 7 MOV Rn,direct 。((R0))→A , 間接尋址 MOV A,78H 。(R6)→A , 寄存器尋址 MOV A,70H 。( direct) → A MOV A,data 。 (Rn)→A , n=0~ 7 MOV A,Ri 。 數(shù)據(jù)傳送類指令 使用最頻繁的一類指令 ,通用格式: MOV 目的操作數(shù) , 源操作數(shù) 屬 “ 復(fù)制 ” 性質(zhì) , 而不是 “ 搬家 ” 數(shù)據(jù)傳送類指令 不影響標志位 , Cy、 Ac和 OV, 但不包括奇偶標志位 P。 ((X)) 由 X尋址的單元中的內(nèi)容 。 C( 或 Cy) 進位標志位或位處理機中的累加器 。 rel 相對轉(zhuǎn)移指令中的偏移量 , 為 8位的帶符號補 碼數(shù) DPTR 數(shù)據(jù)指針 , 可用作 16位的數(shù)據(jù)地址寄存器 。 data 包含在指令中的 8位立即數(shù) 。 Ri 當(dāng)前選中的寄存器區(qū)中可作間接尋址寄存器的 2 個寄存器 R0、 R1(i=0,1)。 7種尋址方式及尋址空間 , 見表 31( P43)。 7. 相對尋址方式 在相對尋址的轉(zhuǎn)移指令中 , 給出了地址偏移量 , 以“ rel”表示 , 即把 PC的當(dāng)前值加上偏移量就構(gòu)成了程序轉(zhuǎn)移的目的地址: 目的地址 =轉(zhuǎn)移指令所在的地址 + 轉(zhuǎn)移指令的字節(jié)數(shù) + rel 偏移量 rel是一帶符號的 8位二進制數(shù)補碼數(shù) 。 的表示方法 。 的表示方法 。 方法 。 ( 2)特殊功能寄存器中的可尋址位 可尋址位在指令中有如下 4種的表示方法: a. 直接使用位地址 。 位有兩種表示方法 ,例如,40H;另一種是單元地址加上位,例如, (28H).0,指的是 28H單元中的最低位。 ( 2) 本尋址方式的指令只有 3條: MOVC A, A+DPTR MOVC A, A+PC JMP A+DPTR 6.位尋址方式 MCS51有位處理功能,可以對數(shù)據(jù)位進行操作,例如: MOV C, 40H 是把位 40H的值送到進位位 C。 例如: 指令 MOVC A, A+DPTR 其中 A的原有內(nèi)容為 05H,DPTR的內(nèi)容為 0400H, 該指令執(zhí)行的結(jié)果是把程序存儲器 0405H單元的內(nèi)容傳送給 A。 尋址范圍: ( 1)訪問內(nèi)部 RAM低 128個單元,其通用形式為 Ri ( 2)對片外數(shù)據(jù)存儲器的 64K字節(jié)的間接尋址,例如: MOVX A, DPTR ( 3)片外數(shù)據(jù)存儲器的低 256字節(jié) 例如: MOVX A, Ri ( 4)堆棧區(qū) 堆棧操作指令 PUSH(壓棧)和 POP(出棧)使用堆棧指針( SP)作間址寄存器 4.立即尋址方式 操作數(shù)在指令中直接給出,需在操作數(shù)前面加前綴 “ ”。 3. 寄存器間接尋址方式 寄存器中存放的是操作數(shù)的地址 在寄存器的名稱前面加 前綴標志 “ ” 訪問內(nèi)部 RAM或外部數(shù)據(jù)存儲器的低 256個字節(jié)時, 只能采用 R0或 R1作為間址寄存器 。除了以單元地址的形式外 ,還 可用寄存器符號 的形式給出。 ( 2)部分特殊功能寄存器,例如 A、 B 以及數(shù)據(jù)指針寄存器 DPTR等。 共 7種 尋址方式。其中操作數(shù)既可能是數(shù)據(jù),也可能是地址。 ( 2) 雙字節(jié)指令: 一個字節(jié)為操作碼 , 另一個字節(jié)是操作數(shù) 。 指令格式 兩部分組成,即 操作碼 和 操作數(shù) 。 按指令的執(zhí)行時間來分 : (1) 1個機器周期 ( 12個時鐘振蕩周期 ) 指令 64條 (2) 2個機器周期( 24個時鐘振蕩周期)指令 45條 (3) 只有 乘 、 除兩條指令 的執(zhí)行時間為 4個機器周期( 48個時鐘振蕩周期 ) 。第 3章 MCS51的指令系統(tǒng) 介紹 MCS51匯編語言 的指令系統(tǒng)。 指令系統(tǒng)概述 MCS51的基本指令共 111條 , 按指令所占的字節(jié)來分: (1) 單字節(jié)指令 49條; (2) 雙字節(jié)指令 45條; (3) 三字節(jié)指令 17條 。 12MHz晶振 :機器周期為 1?s。 操作碼 用來規(guī)定指令進行什么操作 操作數(shù) 則是指令操作的對象 有單字節(jié)指令、雙字節(jié)指令、三字節(jié)不同長度的指令,格式不同: ( 1)單字節(jié)指令: 指令只有一個字節(jié),操作碼和操作數(shù)同在一個字節(jié)中。 ( 3)三字節(jié)指令: 操作碼占一個字節(jié),操作數(shù)占二個字節(jié)。 指令系統(tǒng)的尋址方式 尋址方式 就是在指令中說明操作數(shù)所在地址的方法。 1.寄存器尋址方式 操作數(shù)在寄存器中
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1