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

正文內容

51單片機匯編語言教程(精華版本)(文件)

2025-08-23 00:35 上一頁面

下一頁面
 

【正文】 , 30H ;立即數尋址 30H→18H ? MOV A, R0 ;寄存器間接尋址 ((R0)) →A ? MOV P2, P1 ;直接尋址 ( P1) →P2 ?最后結果:( R0) =38H,( A) =40H,( P0) =38H,( P1) =( P2) =0F0H,( DPTR) =3848H,( 18H)=30H,( 30H) =38H,( 38H) =40H,( 40H) =40H,( 48H) =38H ?注意: → 左邊是內容,右邊是單元 ?設( R1)= 31H,內部 RAM31H的內容為 68H, 32H單元的內容為 60H,( A)= 10H。 ? MOV R1,# 45H 。 ?ADD A,R0。 第 3章 單片機的匯編語言與程序設計 舉例 5:試解讀如下程序并說明其功能 MOV A,34H ADD A,0E7H MOV 40H,A MOV A,12H ADDC A,0FH MOV 41H,A 。 A ← 12H 。第一步先對低 8位相加,結果存入 40H單元;第二步再對高8位相加,結果存入 41H單元,其中第二步為帶進位相加。 ?INC R0 。 ?設 (A)=13H,(R0)=0FFH,(00H)=34H,(DPTR)=1235H執(zhí)行以下程序后,結果為多少? ?INC A。 第 3章 單片機的匯編語言與程序設計 若 CY=1,執(zhí)行下面程序,說明 PSW有關標志位內容 MOV A,85H。 第 3章 單片機的匯編語言與程序設計 舉例 6:試解讀如下程序并說明其功能 CLR C MOV A,34H SUBB A,0E7H MOV 40H,A MOV A,12H SUBB A,0FH MOV 41H,A 。 (40H) ← A 。 (40H) =4C 。 編程,進行兩個 16位數的減法: 6F5DH13B4H,結果存入內部 RAM的 30和 31H單元, 30H存低八位。 DEC R0。 A B→BA 。 B=68H 。 第 3章 單片機的匯編語言與程序設計 5 .偽指令 第 3章 單片機的匯編語言與程序設計 邏輯運算及移位類指令 共有 34條 , 可以實現二進制數的與 、或 、 異或 、 求反 、 置 清零 、 移位等邏輯操作 。 2 使內部 RAM30H單元低四位不變,高四位置 1。 P1←P1 ∧ F0H 。 P1= XXXXxxxxB 第 3章 單片機的匯編語言與程序設計 舉例分析 (30H)=65H MOV A,30H。 ANL A,11110000B。 ORL A,3AH。 第 3章 單片機的匯編語言與程序設計 編程 已知 (A)=8AH (R1)=73H 試編程 將 A的高四位與 R1低四位合并成一個字節(jié)放入 R0 MOV R0,A。 ORL A,R0。 A←A ∧ 0FH 。 P1= XXXX0000B 。 MOV C, ANL C,80H MOV ,C 。 C← 1 。 第 3章 單片機的匯編語言與程序設計 已知 ( A) =96H CPL A。 A← ( 40H) 。 試編寫程序,完成兩個 16 位數的減法: 7F4DH- 2B4EH,結果存入內部 RAM 的 30H 和 31H 單元, 30H 單元存差的高 8 位, 31H 單元存差的低 8 位。 第 3章 單片機的匯編語言與程序設計 更正 : 若 CY=0,則 … 若 CY≠0,則 … 分析下面程序的含義 DELAY: MOV R6, 00H。 RET。 LOOP1:NOP DJNZ R7,LOOP1。 答: MOV A, R2 ANL A, 0F0H ORL R1, A 試編寫程序,將內部 RAM 的 20H、21H 單元的兩個無符號數相乘,結果存放在 R R3 中, R2 中存 放高 8 位, R3 中存放低 8 位。 A ← A+1 。 MOV A,40H CPL A INC A MOV 40H,A 功能:對 40H單元中的數求補,運算后結果仍送回 40H單元 。 ← 0 第 3章 單片機的匯編語言與程序設計 設( A) =0ABH,(R1)=0FH, 執(zhí)行下面程序后 A中的內容是多少 XRL A,R1。 C← C ∧ 80H 。 舉例 11:已知 =1,位地址 (80H)=0。 P1←P1 ∨ A 邏輯或的特性 : x ∨ 0 = x(屏蔽); x ∨ 1 = 1(置位) 。 第 3章 單片機的匯編語言與程序設計 舉例 9:試解讀如下程序并說明其功能 。 ANL A,0FH。 ORL 64H,A。 MOV 32, A 第 3章 單片機的匯編語言與程序設計 (A)=46H,(R1)=53H,(53H)=75H,(64H)=72H ORL A,R1。 MOV 31H,A。 A = 0000xxxxB 。 ANL A,0FH ANL P1,0F0H ORL P1,A 功能:把累加器 A中低 4位送入 P1口低 4位 , P1口的高 4位不變(實現了一次數據組合) 。 第 3章 單片機的匯編語言與程序設計 第 3章 單片機的匯編語言與程序設計 已知( A) =53H,(40H)=6AH, ANL A,40H。 (30H) ←58H 。 (31H) ←B 。 A←17H 。 DEC R3。 A= 03H 。 A←A 0FHCY 。 A ←34H 。 SUBB A,54H。 ?INC R0。 ?INC DPTR 。 設 ( R0) =7EH, (7EH)=FFH , (7FH)=38H , (DPTR)=10FEH ?INC R0 。 (41H) ← A A =34H A= 1BH。 A= A+data 。 INC R0。 第 3章 單片機的匯編語言與程序設計 執(zhí)行下面程序,分析 PSW有關標志位內容 ?MOV A,7AH。 ? MOV R1, 32H 。(1200H)=5AH。 ? MOV A, 50H 。 ?3 SWAP A 。 DPTR =120H 。 ? 結果: (R0)=30H , ( R0)=( A)= 40 H , (B)=10H , (40H)=(P1)=(P2)=CAH , (10H)=20H 第 3章 單片機的匯編語言與程序設計 舉例 3:試分析如下程序段并指出其功能 MOV DPTR,120H MOV A,5 MOV 30H,A 。 ? MOV B , R1 。 (DPTR)←A R0=38H DPTR =1818H A←(38H)=12H (1818H)=12H ? 例:設內部 RAM( 30H)=40H, (40H)=10H,(10H)=00H,端口 (P1)=CAH. ? 分析下面程序執(zhí)行后各單元及存儲器、 P2口的內容。 MOV R0,38H MOV DPTR,1818H MOV A,R0 MOVX DPTR,A 。 ?用指令實現下述功能。 第 3章 單片機的匯編語言與程序設計 操作數的簡記符號 第 3章 單片機的匯編語言與程序設計 第 3章 單片機的匯編語言與程序設計 指令表 舉例 MOV A,Rn MOV A,R0 MOV A,R4 MOV A,Ri MOV A,R0 MOV A,R1 MOV A,data MOV A,35H MOV A,0111 0110B MOV A,direct MOV A,20H MOV A,DPL MOV DPTR,data16 MOV DPTR,1305H MOV DPTR,65000 第 3章 單片機的匯編語言與程序設計 5 .偽指令 第 3章 單片機的匯編語言與程序設計 數據傳送與交換類指令 可實現 RAM、 SFR和 ROM之間的數據互傳或交換,共 31條。 START: MOV A,12H 。 … … …… . …… . 0122H 0223H 0124H …… . 35H 77H F4H 74H 12H ROM 標號代表當前指令的首字節(jié)在存儲器單元中的存放地址,可以省略。 匯編語言編程的優(yōu)點是代碼精煉 、 執(zhí)行速度快 , 但不便于編寫較復雜的程序 。 該指令的功能是將 PC值修改為 START語句行所在的首地址,從而使程序從 START語句繼續(xù)執(zhí)行,該指令的的原形是 SJMP rel。Cy←(7FH) ,其中, MOV C, 。 程序執(zhí)行時 , A中的無符號數先與 DPTR或 PC中的內容相加 , 形成訪問地址 , 再通過寄存器間接尋址方式取得實際操作數 。 該操作數稱為立即數 , 并在其前冠以 “ ”號 , 以表示非地址 。 ( 3)寄存器間接尋址 由指令指出某一個寄存器的內容作為操作數地址的尋址方式 ,稱為寄存器間接尋址方式 。為增強所編程序的可讀性,一般提倡盡量采用后者方式。A←(68H) ,機器碼為 E568H 對于片內低 128字節(jié)單元可在指令中直接給出單元地址(如 MOV A, 68H),但對于特殊功能寄存器(位于高 128字節(jié)區(qū))除了可用其單元地址給出外,還可用它們的符號形式給出。 尋址方式越多,計算機的功能就越強。片內高 128字節(jié) RAM中離散分布有 21個特殊功能寄存器。 注意: P P P3口無需外接上拉電阻(已有內部上拉電阻) 讀鎖存器內部總線寫鎖存器讀引腳鎖存器QDQVCC內部上拉電阻鎖存器QDQ讀鎖存器內部總線寫鎖存器讀引腳第二輸出功能VCC內部上拉電阻鎖存器讀鎖存器內部總線寫鎖存器讀引腳第二輸出功能內部上拉電阻3 4 1 2 第二輸入功能 V 第 2章 單片機結構及原理 P0口的 通用 IO工作方式 ( 控制端 =0) 輸出時 : D端 =1→Q反端 =0→V1截止 →=1 D端 =0→Q反端 =1→V1導通 →=0 讀引腳時 : →讀引腳三態(tài)門 1→內部總線(需要先寫 “ 1”) 讀鎖存器 : Q端 →讀鎖存器三態(tài)門 2→內部總線 第 2章 單片機結構及原理 P0口的 地址 /數據分時復用方式 ( 控制端 =1) “地址 /數據” 端無條件輸入 /輸出,是嚴格意義上的雙向口 “地址 /數據”方式下沒有漏極開路問題,無需外接上拉電阻 第 2章 單片機結構及原理 第 2章 單片機結構及原理 MCS51單片機結構 MCS51的存儲器結構 單片機的復位、時鐘與時序 并行 I/O口 P1口 P3口 P0口 P2口 P2口的結構組成 鎖存器QDQ讀鎖存器內部總線寫鎖存器讀引腳地址 控制VCC內部上拉電阻MUX多路開關鎖存器讀鎖存器內部總線寫鎖存器讀引腳地址 控制內部上拉電阻多路開關 = 1個鎖存器 + 2個三態(tài)緩沖器 + 1個輸出控制單元 + 1個輸出驅動單元 V 第 2章 單片機結構及原理 P2口可以實現通用 I/O口和地址輸出口兩種功能 輸出時 : D端 =1→Q端 =1→V截止 →=1
點擊復制文檔內容
數學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1