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

正文內(nèi)容

06-第四章程序設(shè)計-免費閱讀

2025-01-30 03:15 上一頁面

下一頁面
  

【正文】 計算機與通信工程學(xué)院用 MOVC A, A+PC查表指令編程n 例: 用查表方法編寫彩燈控制程序,編程使彩燈先順次點亮,再逆次點亮,然后連閃三下,反復(fù)循環(huán)。一開始的 POP指令已調(diào)整了棧指針的內(nèi)容。n 按通常方法,需要先把這些字符裝入 RAM中,然后用傳遞指針的方法來實現(xiàn)參數(shù)傳遞。n END計算機與通信工程學(xué)院例 22n 將內(nèi)部 RAM中 50H、 51H中的內(nèi)容以 4位十六進制數(shù)的 ASCII形式在串行發(fā)送出去,可如下調(diào)用HTA2程序:n ORG 0000Hn SCOT4: PUSH 50Hn ACALL HTA2n POP ACCn ACALL COUTn POP ACCn ACALL COUTn PUSH 51Hn ACALL HTA2n POP ACCn ACALL COUTn POP ACCn ACALL COUTn COUT: JNB TI, COUT ;字符發(fā)送子程序n CLR TIn MOV SBUF, An RETn END計算機與通信工程學(xué)院程序段參數(shù)傳遞n 參數(shù)傳遞方法,多數(shù)是在調(diào)用子程序前,把值裝入適當(dāng)?shù)募拇嫫鱾鬟f參數(shù)。保護累加器內(nèi)容 (???? )n MOV A,R0 。入口時,( R0),( R1)分別指向加數(shù)和被加數(shù)的低位字節(jié),出口時( R0)指向結(jié)果的高位字節(jié)。n 使用這種方法程序最簡單,運算速度也最高。n 子程序處理完畢,返回主程序,繼續(xù)進行以后的操作。 計算機與通信工程學(xué)院例 416 用轉(zhuǎn)移指令表實現(xiàn)散轉(zhuǎn)n 根據(jù)某一單元的值 0, 1, 2, …, n分別轉(zhuǎn)向處理程序 0,處理程序 1, ……處理程序 n。n ( 3)內(nèi)循環(huán)體可以直接轉(zhuǎn)入外循環(huán)體,實現(xiàn)一個循環(huán)由多個條件控制的循環(huán)結(jié)構(gòu)方式。 計算機與通信工程學(xué)院例 47 測試字符串長度n 設(shè)有一串字符依次存放在從 50H單元開始的連續(xù)單元中,該字符串以回車符 (0DH)為結(jié)束標(biāo)志,測得的字符串長度存入 R2中。n 結(jié)束部分:n 分析及存放執(zhí)行結(jié)果。n 程序的執(zhí)行時間并不節(jié)省。第二數(shù)大n SJMP BIG0n END 開始設(shè)置指針 DPTR初始值取第一個數(shù)存入 R2取第二個數(shù)后者減前者進位標(biāo)志是否為 0?存后者結(jié)束存前者圖 53 例 4流程計算機與通信工程學(xué)院例 44: 編制計算符號函數(shù) y=SGN(x)的程序n ARE EQU 8040Hn BUF EQU 8060Hn ORG 0000Hn JMP STARTn ORG 0030Hn START:n MOV DPTR,AREn MOV A,0F0Hn MOVX DPTR,An LOOP:n MOV DPTR,ARE 。進位位清零n MOV DPTR,ST1 。取第一個半字節(jié)n SWAP An INC R1 n XCH A,R1 。n ( 4)將編制出的程序在計算機上調(diào)試,直至實現(xiàn)預(yù)定的功能。計算機與通信工程學(xué)院二、程序設(shè)計分類n 順序程序:n 執(zhí)行時按順序一條條地執(zhí)行指令n 分支程序:n 當(dāng)程序不再順序執(zhí)行,而向一個方向或多個方向轉(zhuǎn)移時,叫分支程序。取第二字節(jié) n ANL A,0FH 。設(shè)數(shù)據(jù)指針n MOVX A,DPTR 。進位位清零n MOVX A,DPTR 。由于要有循環(huán)準(zhǔn)備、結(jié)束判斷等指令,速度要比簡單程序稍慢些。 計算機與通信工程學(xué)院循環(huán)程序的結(jié)構(gòu)n 循環(huán)程序的結(jié)構(gòu)一般有兩種形式:n 先進入處理部分,再控制循環(huán)。n 測字符串長度程序是將該字符串中的每一個字符依次與回車符相比,若比較不相等,則統(tǒng)計字符串長度的計數(shù)器加 1。計算機與通信工程學(xué)院例 410 冒泡程序n MOV R6,CNTn DEC R6n LOOPA:n MOV R0,30Hn MOV A,R6n MOV R7,An CLR n NEXT:n MOV A,R0n INC R0n CLR Cn SUBB A,R0n JC NXCHn MOV A,R0n DEC R0n XCH A,R0n INC R0n MOV R0,An SETB n CNT EQU 07Hn ORG 0000Hn AJMP STARTn ORG 0030Hn START:n MOV DPTR,LISTn MOV R0,30Hn MOV R7,CNTn LOOPD:n CLR An MOVC A,A+DPTRn MOV R0,An INC DPTRn INC R0n DJNZ R7,LOOPDn NXCH:n DJNZ R7,NEXTn JNB ,OVERn DJNZ R6,LOOPAn OVER:n AJMP $n LIST: DB 70H,13H,3H,90H,27H,32H,11Hn end計算機與通信工程學(xué)院例 413 無符號數(shù)雙字節(jié)乘法n R2 R3n R6 R7n n R3 R7 n R2 R7n R3 R6n R2 R6n n R4 R5 R6 R7計算機與通信工程學(xué)院例 413 無符號數(shù)雙字節(jié)乘法n ORG 0000Hn AJMP MAINn ORG 0030Hn MAIN:n MOV SP,60Hn START:n MOV R2,0FFHn MOV R3,0FFHn MOV R6,0FFHn MOV R7,0FFHn LCALL DBMULn AJMP STARTn DBMUL:n MOV A,R3n MOV B,R7n MUL ABn XCH A,R7n MOV R5,Bn MOV B,R2n MUL ABn ADD A,R5n MOV R4,An CLR An ADDC A,Bn MOV A,R5n MOV A,R6n MOV B,R3n MUL ABn ADD A,R4n XCH A,R6n XCH A,Bn ADDC A,R5n MOV R5,An MOV F0,Cn MOV A,R2n MUL ABn ADD A,R5n MOV R5,An CLR An MOV ,Cn MOV C,F0n ADDC A,Bn MOV R4,An RET
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1