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

正文內(nèi)容

單片機(jī)原理匯編語(yǔ)言程序設(shè)計(jì)教學(xué)課件ppt(編輯修改稿)

2025-01-04 08:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ; 交換乘積的高低字節(jié) ADD A, DPH ; 乘積的高字節(jié)加 DPH MOV DPH, A XCH A, B ; 乘積的低字節(jié)送 A JMP @A+DPTR ; 散轉(zhuǎn) 16 第五章 匯編語(yǔ)言程序設(shè)計(jì) 54 循環(huán)程序 包含多次重復(fù)執(zhí)行的程序段,循環(huán)結(jié)構(gòu)使程序緊湊。 541 循環(huán)程序的導(dǎo)出 各個(gè)環(huán)節(jié)任務(wù): 一.初始化部分 循環(huán)準(zhǔn)備工作。 如:清結(jié)果單元、設(shè)指針、設(shè)循環(huán)控制變量初值等。 二.循環(huán)體 循環(huán)工作部分: 需多次重復(fù)處理的工作。 循環(huán)控制部分: 。 :滿足循環(huán)條件,繼續(xù)循環(huán),否則退出循環(huán)。 三 .結(jié)束部分 處理和保存循環(huán)結(jié)果。 1)已知循環(huán)次數(shù) 2)循環(huán)次數(shù)未知 允許 0次循環(huán)的循環(huán)結(jié)構(gòu):在循環(huán)工作之前檢測(cè)循環(huán)條件。 循環(huán)控制 ? 循環(huán)工作 循環(huán)結(jié)束 循環(huán)初始化 Y N 17 第五章 匯編語(yǔ)言程序設(shè)計(jì) 單重循環(huán) 簡(jiǎn)單循環(huán)結(jié)構(gòu):循環(huán)體中不套循環(huán)。 例: 求 n個(gè)單字節(jié)數(shù)據(jù)的累加,設(shè)數(shù)據(jù)串已在 43H起始單元,數(shù)據(jù)串長(zhǎng)度在 42H單元,累加和不超過(guò) 2個(gè)字節(jié)。 SUM: MOV R0, 42H; 設(shè)指針 MOV A, @R0 MOV R2, A ; 循環(huán)計(jì)數(shù)器 R2←n CLR A ; 結(jié)果單元清 0 MOV R3, A ADD1: INC R0 ; 修改指針 ADD A, @R0 ; 累加 JNC NEXT ; 處理進(jìn)位 INC R3 ; 有進(jìn)位,高字節(jié)加 1 NEXT: DJNZ R2,ADD1 ; 循環(huán)控制:數(shù)據(jù)是否加完? MOV 40H, A ; 循環(huán)結(jié)束,保存結(jié)果 MOV 41H, R3 RET 片內(nèi) R A M? ?X n? ?43H X142H n41H S UM H40H S UM L18 第五章 匯編語(yǔ)言程序設(shè)計(jì) ? 循環(huán)控制方法 : 計(jì)數(shù)控制、特征標(biāo)志控制。 一 .計(jì)數(shù)控制: 設(shè)循環(huán)計(jì)數(shù)器 , 控制循環(huán)次數(shù) 。 正計(jì)數(shù) 和 倒計(jì)數(shù) 兩種方式 。 例: 為一串 7位 ASCII碼數(shù)據(jù)的 D7位加上 奇校驗(yàn) , 設(shè)數(shù)據(jù)存放在片外 RAM的 2101H起始單元 , 數(shù)據(jù)長(zhǎng)度在 2100H單元 。 MOV DPTR, 2100H MOVX A, @DPTR MOV R2, A NEXT: INC DPTR MOVX A, @DPTR ORL A, 80H JNB P, PASS ; 判斷是否加校驗(yàn) MOVX @DPTR, A; 是,則加奇校驗(yàn) PASS: DJNZ R2, NEXT DONE: SJMP DONE 片外 RA M? ?2102H 01 10 10 002101H 00 10 1 10 12100H n19 第五章 匯編語(yǔ)言程序設(shè)計(jì) 二 .特征控制: 設(shè)定循環(huán)結(jié)束標(biāo)志實(shí)現(xiàn)循環(huán)控制。 例:找正數(shù)表最小值。正數(shù)表存在片外 RAM中以 LIST為起始單元,用 1作為結(jié)束標(biāo)志。 START: MOV DPTR, LIST ; 數(shù)表首地址 MOV B, 127 ; 預(yù)置最小值 NEXT: MOVX A, @DPTR ; 取數(shù) INC DPTR ; 修改指針 CJNE A, 0FFH, NEXT1; 是否為數(shù)表結(jié)尾? SJMP DONE ; 循環(huán)結(jié)束 NEXT1: CJNE A, B, NEXT2 ; 比較 NEXT2: JNC NEXT ; Cy=1,則 AB。Cy=0,則 AB MOV B, A ; 保存較小值 SJMP NEXT DONE: SJMP DONE 20 第五章 匯編語(yǔ)言程序設(shè)計(jì) 542 多重循環(huán) 循環(huán)體中套循環(huán)結(jié)構(gòu)。以雙重循環(huán)使用較多。 例:將內(nèi)存一串單字節(jié)無(wú)符號(hào)數(shù)升序排序。 步驟: 每次取相鄰單元的兩數(shù)比較, 決定是否需要交換數(shù)據(jù)位置。 第一次循環(huán),比較 N1次,取數(shù)據(jù)表中最大值。 第二次循環(huán),比較 N2次,取到次大值。 … 第 N1次循環(huán):比較一次,排序結(jié)束。 片內(nèi) R A M M A X ? 5 2 4 1 T A B → 3 內(nèi)循環(huán)控制 ? 循環(huán)工作 循環(huán)結(jié)束 外循環(huán)控制 ? 內(nèi)循環(huán)初始化 開始 外循環(huán)初始化 21 第五章 匯編語(yǔ)言程序設(shè)計(jì) SORT: MOV A, N1 ; N個(gè)數(shù)據(jù)排序 MOV R4, A ; 外循環(huán)次數(shù) LOOP1: MOV A, R4 MOV R3, A ; 內(nèi)循環(huán)次數(shù) MOV R0, TA
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1