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

正文內(nèi)容

51單片機匯編語言教程(精華版本)-資料下載頁

2025-08-05 00:35本頁面
  

【正文】 V A,7AH。 ?MOV R0, 65H。 ?ADD A,R0。 設(shè), (R0)=7EH,(7EH)=FFH,(7FH)=40H,執(zhí)行下列程序,分析結(jié)果 INC @R0。 INC R0。 INC @R0。 第 3章 單片機的匯編語言與程序設(shè)計 舉例 5:試解讀如下程序并說明其功能 MOV A,34H ADD A,0E7H MOV 40H,A MOV A,12H ADDC A,0FH MOV 41H,A 。 A ←34H 。 A= A+data 。 (40H) ← A 。 A ← 12H 。 A= A+data+CY 。 (41H) ← A A =34H A= 1BH。 C=1H (40H) = 1BH A = 12H A= 21H (41H) =22H 功能: 1234H與 0FE7H兩個 16位數(shù)相加,結(jié)果為 221BH。第一步先對低 8位相加,結(jié)果存入 40H單元;第二步再對高8位相加,結(jié)果存入 41H單元,其中第二步為帶進位相加。 注意:對于用十六進制數(shù)表示的數(shù)字或地址,若其最高位是A~ F,則需在最高位前加零(與“標號” 或“標示符”區(qū)分)。 設(shè) ( R0) =7EH, (7EH)=FFH , (7FH)=38H , (DPTR)=10FEH ?INC @R0 。 ?INC R0 。 ?INC @R0 。 ?INC DPTR 。 ?INC DPTR 。 ?INC DPTR 。 ?設(shè) (A)=13H,(R0)=0FFH,(00H)=34H,(DPTR)=1235H執(zhí)行以下程序后,結(jié)果為多少? ?INC A。 ?INC R0。 ?INC @R0。 ?INC DPTR。 第 3章 單片機的匯編語言與程序設(shè)計 若 CY=1,執(zhí)行下面程序,說明 PSW有關(guān)標志位內(nèi)容 MOV A,85H。 MOV 54H,0AEH。 SUBB A,54H。 第 3章 單片機的匯編語言與程序設(shè)計 舉例 6:試解讀如下程序并說明其功能 CLR C MOV A,34H SUBB A,0E7H MOV 40H,A MOV A,12H SUBB A,0FH MOV 41H,A 注意:運算時需要首先清理 CY位。 第 3章 單片機的匯編語言與程序設(shè)計 舉例 6:試解讀如下程序并說明其功能 CLR C MOV A,34H SUBB A,0E7H MOV 40H,A MOV A,12H SUBB A,0FH MOV 41H,A 。 CY位清零 。 A ←34H 。 A←A 0E7HCY 。 (40H) ← A 。 A ← 12H 。 A←A 0FHCY 。 (41H) ← A C=0 A=34H A=4D; C=1 。 (40H) =4C 。 A =12H 。 A= 03H 。 (41H) = 03H 注意:運算時需要首先清理 CY位。 編程,進行兩個 16位數(shù)的減法: 6F5DH13B4H,結(jié)果存入內(nèi)部 RAM的 30和 31H單元, 30H存低八位。 CLR C MOV A, 5DH ;被減數(shù)的低 8位 →A MOV R2, B4H ;減數(shù)低 8位 →R2 SUBB A, R2 ;被減數(shù)減去減數(shù),差 →A MOV 30H, A ;低 8位結(jié)果 →30H MOV A, 6FH ;被減數(shù)的高 8位 →A MOV R2, 13H ;減數(shù)高 8位 →R2 SUBB A, R2 ;被減數(shù)減去減數(shù),差 →A MOV 31H, A ;高 8位結(jié)果 →30H 第 3章 單片機的匯編語言與程序設(shè)計 設(shè)( A)=00H,(R3)=19H,(40H)=5FH,(R0)=34H,(34H)=0FFH,分析 DEC A。 DEC R3。 DEC 40H。 DEC @R0。 第 3章 單片機的匯編語言與程序設(shè)計 設(shè)( A) =00H,(R3)=19H MUL AB 第 3章 單片機的匯編語言與程序設(shè)計 舉例 7:試解讀如下程序并說明其功能 MOV A,17H MOV B,68H MUL AB MOV 30H,A MOV 31H,B 。 A←17H 。 B←68H 。 A B→BA 。 (30H) ←A 。 (31H) ←B 。 A=17H 。 B=68H 。 B= 9; A=58H 。 (30H) ←58H 。 (31H) ←09H 第 3章 單片機的匯編語言與程序設(shè)計 設(shè)( A) =80H,(B)=60H,分析 DIV AB 第 3章 單片機的匯編語言與程序設(shè)計 算術(shù)運算指令快捷記憶法 規(guī)律:除形成閉環(huán)連線的運算外(只有 1個操作數(shù)),其余運算都要以 A為目的操作數(shù)。 第 3章 單片機的匯編語言與程序設(shè)計 5 .偽指令 第 3章 單片機的匯編語言與程序設(shè)計 邏輯運算及移位類指令 共有 34條 , 可以實現(xiàn)二進制數(shù)的與 、或 、 異或 、 求反 、 置 清零 、 移位等邏輯操作 。 。 第 3章 單片機的匯編語言與程序設(shè)計 第 3章 單片機的匯編語言與程序設(shè)計 已知( A) =53H,(40H)=6AH, ANL A,40H。 第 3章 單片機的匯編語言與程序設(shè)計 編程 1 使內(nèi)部 RAM30H單元低四位置 1,高四位不變。 2 使內(nèi)部 RAM30H單元低四位不變,高四位置 1。 第 3章 單片機的匯編語言與程序設(shè)計 舉例 9:試解讀如下程序并說明其功能 。 ANL A,0FH ANL P1,0F0H ORL P1,A 功能:把累加器 A中低 4位送入 P1口低 4位 , P1口的高 4位不變(實現(xiàn)了一次數(shù)據(jù)組合) 。 A←A ∧ 0FH 。 P1←P1 ∧ F0H 。 P1←P1 ∨ A 邏輯或的特性 : x ∨ 0 = x(屏蔽); x ∨ 1 = 1(置位) 。 A = 0000xxxxB 。 P1= XXXX0000B 。 P1= XXXXxxxxB 第 3章 單片機的匯編語言與程序設(shè)計 舉例分析 (30H)=65H MOV A,30H。 ANL A,00001111B。 MOV 31H,A。 MOV A,30H。 ANL A,11110000B。 SWAP A。 MOV 32, A 第 3章 單片機的匯編語言與程序設(shè)計 (A)=46H,(R1)=53H,(53H)=75H,(64H)=72H ORL A,R1。 ORL A,64H。 ORL A,3AH。 ORL A,@R1。 ORL 64H,A。 ORL 64H,96H。 第 3章 單片機的匯編語言與程序設(shè)計 編程 已知 (A)=8AH (R1)=73H 試編程 將 A的高四位與 R1低四位合并成一個字節(jié)放入 R0 MOV R0,A。 MOV A,R1。 ANL A,0FH。 ANL R0,0F0H。 ORL A,R0。 MOV R0, A。 第 3章 單片機的匯編語言與程序設(shè)計 舉例 9:試解讀如下程序并說明其功能 。 ANL A,0FH ANL P1,0F0H ORL P1,A 功能:把累加器 A中低 4位送入 P1口低 4位 , P1口的高 4位不變(實現(xiàn)了一次數(shù)據(jù)組合) 。 A←A ∧ 0FH 。 P1←P1 ∧ F0H 。 P1←P1 ∨ A 邏輯或的特性 : x ∨ 0 = x(屏蔽); x ∨ 1 = 1(置位) 。 A = 0000xxxxB 。 P1= XXXX0000B 。 P1= XXXXxxxxB 第 3章 單片機的匯編語言與程序設(shè)計 功能:將 80H位相與的結(jié)果 , 通過 。 舉例 11:已知 =1,位地址 (80H)=0。試解讀如下程序并說明其功能 。 MOV C, ANL C,80H MOV ,C 。 C← 。 C← C ∧ 80H 。 ← C 。 C← 1 。 C← 1 ∧ 0=0 。 ← 0 第 3章 單片機的匯編語言與程序設(shè)計 設(shè)( A) =0ABH,(R1)=0FH, 執(zhí)行下面程序后 A中的內(nèi)容是多少 XRL A,R1。 第 3章 單片機的匯編語言與程序設(shè)計 已知 ( 45H) =57H,執(zhí)行下面程序 XRL 45, 0B4H 第 3章 單片機的匯編語言與程序設(shè)計 已知 ( A) =90H,(R3)=73H執(zhí)行下面程序 XRL A,R3。 第 3章 單片機的匯編語言與程序設(shè)計 已知 ( A) =96H CPL A。 第 3章 單片機的匯編語言與程序設(shè)計 舉例 10:試解讀如下程序并說明其功能 。 MOV A,40H CPL A INC A MOV 40H,A 功能:對 40H單元中的數(shù)求補,運算后結(jié)果仍送回 40H單元 。 。 A← ( 40H) 。 A←/A 。 A ← A+1 。( 40H) ← A 第 3章 單片機的匯編語言與程序設(shè)計 舉例 11 ( A)=38H 分析結(jié)果 1 RL A 2 RLC A 3 RR A 第 3章 單片機的匯編語言與程序設(shè)計 編程 將 A的內(nèi)容乘以 10 第 3章 單片機的匯編語言與程序設(shè)計 編程 用 80C51單片機實現(xiàn) Y= 邏輯運算的功能 3210 xxxx ???第 3章 單片機的匯編語言與程序設(shè)計 邏輯運算指令快捷記憶法 規(guī)律:除 data與 direct外,幾乎所有運算都是以 A為目的操作數(shù)。 試編寫程序,完成兩個 16 位數(shù)的減法: 7F4DH- 2B4EH,結(jié)果存入內(nèi)部 RAM 的 30H 和 31H 單元, 30H 單元存差的高 8 位, 31H 單元存差的低 8 位。(注意:此題與書上的題要求不一樣,書中 要求 31H 單元存差的高 8 位, 30H 單元存差的低 8 位) 答: CLR CY MOV 30H, 7FH MOV 31H, 4DH MOV R0, 31H MOV A, @R0 SUBB A , 4E MOV @R0, A ;保存低字節(jié)相減結(jié)果 DEC R0 MOV A, @R0 SUBB A, 2BH MOV @R0, A ;保存高字節(jié)相減結(jié)果 試編寫程序,將 R1 中的低 4 位數(shù)與 R2 中的高 4 位數(shù)合并成一個 8 位數(shù),并將其存放在 R1 中。 答: MOV A, R2 ANL A, 0F0H ORL R1, A 試編寫程序,將內(nèi)部 RAM 的 20H、21H 單元的兩個無符號數(shù)相乘,結(jié)果存放在 R R3 中, R2 中存 放高 8 位, R3 中存放低 8 位。 答: MOV A, 20H MOV B, 21H MUL AB MOV R3, A MOV R2, B 第 3章 單片機的匯編語言與程序設(shè)計 5 .偽指令 第 3章 單片機的匯編語言與程序設(shè)計 控制轉(zhuǎn)移類指令 共有 22條 , 主要功能是通過改變程序計數(shù)器 PC的內(nèi)容 , 進而改變程序流向 。 第 3章 單片機的匯編語言與程序設(shè)計 更正 : 若 CY=0,則 … 若 CY≠0,則 … 分析下面程序的含義 DELAY: MOV R6, 00H。 LOOP2: MOV R7,00H。 LOOP1:NOP DJNZ R7,LOOP1。 DJNZ R6,LOOP1。 RET。 例 編程控制累加器 A中數(shù)從 0逐次加 1, 當 A中為 100時停止加
點擊復制文檔內(nèi)容
數(shù)學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1