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

正文內(nèi)容

06-第四章程序設(shè)計(jì)-展示頁

2025-01-20 03:15本頁面
  

【正文】 間有關(guān),如果使用 6MHz晶振,一個(gè)機(jī)器周期為 2μs,計(jì)算出執(zhí)行一條指令以至一個(gè)循環(huán)所需要的時(shí)間,給出相應(yīng)的循環(huán)次數(shù),便能達(dá)到延時(shí)的目的。n 測(cè)字符串長(zhǎng)度程序是將該字符串中的每一個(gè)字符依次與回車符相比,若比較不相等,則統(tǒng)計(jì)字符串長(zhǎng)度的計(jì)數(shù)器加 1。n 程序如下:n ORG 8000Hn SAD: MOV R0, 40H ;設(shè)數(shù)據(jù)指針n MOV R5, NUM ; 計(jì)數(shù)值 0AH→ R5n SAD1: MOV R2, 0 ; 和的高 8位清零n MOV R3, 0 ; 和的低 8位清零n LOOP: MOV A, R3 ; 取加數(shù)n ADD A, R0n MOV R3, A ; 存和的低 8位n JNC LOP1 ; 無進(jìn)位,直接計(jì)算高 8位n INC R2 ; 有進(jìn)位,和的高 8位 +1n LOP1: INC R0 ; 指向下一數(shù)據(jù)地址n DJNZ R5, LOOPn RETn NUM EQU 0AHn END n 上述程序中,用 R0作間址寄存器,每作一次加法, R0加 1,數(shù)據(jù)指針指向下一數(shù)據(jù)地址, R5為循環(huán)次數(shù)計(jì)數(shù)器,控制循環(huán)的次數(shù)。計(jì)算機(jī)與通信工程學(xué)院主要語句n 尋址方式n 寄存器間接尋址n MOV A,Rin MOVX A,DPTRn MOVX A,Rin 基址寄存器 +變址寄存器間接尋址n MOVC A,A+DPTRn MOVC A,A+PCn 循環(huán)計(jì)數(shù)n DJNZ Rn,reln DJNE A,direct,reln JZ(JNZ,JC,JNC,JB,JNB) rel計(jì)算機(jī)與通信工程學(xué)院例 45 工作單元清零n 將 40H為起點(diǎn)的 8個(gè)單元清 “0”n ORG 0000Hn CLEAR: CLR A ; A清 0n MOV R0, 40H ;確定清 0單元起始地址n MOV R7, 08 ;確定要清除的單元個(gè)數(shù)n LOOP: MOV R0, A ;清單元n INC R0 ;指向下一個(gè)單元n DJNZ R7, LOOP ;控制循環(huán)n END計(jì)算機(jī)與通信工程學(xué)院例 45 工作單元清零n 例如:設(shè)有 50個(gè)外部 RAM單元要清 “0”,即為循環(huán)次數(shù)存放在 R2寄存器中,其首址存放在DPTR中,設(shè)為 2023H n ORG 0000Hn MOV DPTR, 2023H n CLEAR: CLR An MOV R2, 32H ; 置計(jì)數(shù)值n LOOP: MOVX DPTR, An INC DPTR ; 修改地址指針n DJNZ R2, LOOP ; 控制循環(huán)n END 計(jì)算機(jī)與通信工程學(xué)院例 45 工作單元清零n 寫成通用子程序形式:n CLEAR: CLR An LOOP: MOVX DPTR, An INC DPTR ; 修改地址指針n DJNZ R2, LOOP ; 控制循環(huán)n RETn 完整調(diào)用n ORG 0000Hn MOV DPTR, 2023Hn MOV R2, 50n ACALL CLEARn SJMP $n CLEAR: CLR An LOOP: n MOVX DPTR, An INC DPTR ; 修改地址指針n DJNZ R2, LOOP ; 控制循環(huán)n RETn END計(jì)算機(jī)與通信工程學(xué)院例 46 多個(gè)單字節(jié)數(shù)據(jù)求和n 已知有 n個(gè)單字節(jié)數(shù)據(jù),依次存放在內(nèi)部 RAM 40H單元開始的連續(xù)單元中。n 先控制循環(huán),后進(jìn)入處理部分。 計(jì)算機(jī)與通信工程學(xué)院循環(huán)程序的結(jié)構(gòu)n 循環(huán)程序的結(jié)構(gòu)一般有兩種形式:n 先進(jìn)入處理部分,再控制循環(huán)。n 通常 4部分又稱為循環(huán)體。n 修改部分:n 每執(zhí)行一次循環(huán)體后,對(duì)指針作一次修改,使指針指向下一數(shù)據(jù)所在位置,為進(jìn)入下一輪處理作準(zhǔn)備。n 如:設(shè)置循環(huán)次數(shù)計(jì)數(shù)器的初值,地址指針置初值,為循環(huán)變量賦初值等。由于要有循環(huán)準(zhǔn)備、結(jié)束判斷等指令,速度要比簡(jiǎn)單程序稍慢些。重復(fù)次數(shù)越多,循環(huán)程序的優(yōu)越性就越明顯。循環(huán)程序中的某些指令可以反復(fù)執(zhí)行多次。n 它們的特點(diǎn)是,每一條指令至多執(zhí)行一次。進(jìn)位位清零n MOVX A,DPTR 。存大數(shù)n SJMP $n BIG1:n MOVX A,DPTR。 兩數(shù)比較n JNC BIG1n XCH A,R2 。暫存 R2n INC DPTRn MOVX A,DPTR 。設(shè)數(shù)據(jù)指針n MOVX A,DPTR 。n ST1 EQU 8040Hn ORG 0000Hn JMP STARTn ORG 0030Hn START:n MOV DPTR,ST1n MOV A,12Hn MOVX DPTR,An INC DPTRn MOV A,34Hn MOVX DPTR,An LOOP:n CLR C 。因?yàn)榇蟛糠殖绦蚩偘信袛?、比較等情況。拼字n INC R1 n MOV R1,A 。取第二字節(jié) n ANL A,0FH 。計(jì)算機(jī)與通信工程學(xué)院例 41兩個(gè) 8位無符號(hào)數(shù)相加n ORG 0000Hn AJMP BEGINn ORG 0030Hn BEGIN:n MOV 40H,01Hn MOV 41H,02Hn LOOP:n MOV R0,40Hn MOV A,R0n INC R0n ADD A,R0n INC R0n MOV R0,An JMP LOOPn END開始R0←40HA← ( R0)A送( 42H)( 40H) +( 41H)和送 A返回圖 41 例 1流程圖例:將加數(shù)和被加數(shù)分別送入 40H、 41H單元,加完后和送入 42H單元計(jì)算機(jī)與通信工程學(xué)院例 42將兩個(gè)半字節(jié)數(shù)合并成一個(gè)單字節(jié)數(shù) n 程序n ORG 0000Hn AJMP startn ORG 0030Hn START:n MOV sp,60Hn MOV 40h,01hn MOV 41h,02hn loop:n MOV R1,40Hn MOV A,R1n ANL A,0FH 。計(jì)算機(jī)是按指令在存儲(chǔ)器中存放的先后次序來順序執(zhí)行程序的。n 子程序及其調(diào)用程序n 主程序使用子程序時(shí),用調(diào)用指令( ACALL),子程序最后放一條 RET指令。
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1