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

正文內(nèi)容

[工學(xué)]4mcs-51匯編語(yǔ)言程序設(shè)計(jì)(參考版)

2025-01-22 10:43本頁(yè)面
  

【正文】 ASCHIN: MOV A, R1 ;取操作數(shù) CLR C ;清進(jìn)位標(biāo)志位 C SUBB A, 30H ; ASCII碼減去 30H,實(shí)現(xiàn) 09的轉(zhuǎn)換 MOV R1, A ;暫存結(jié)果 SUBB A, 0AH ;結(jié)果是否 9? JC LOOP ;若 ≤9則轉(zhuǎn)換正確 XCH A, R1 SUBB A, 07H ;若 9則減 37H MOV R1, A LOOP: RET 查表程序設(shè)計(jì) 作業(yè): 8 9 10 。 “字符 A”~“字符 F”的 ASCII碼值為“ 41H”~“ 46H”,它們各自減去 37H后恰 好為“ 0AH”~“ 0FH”,結(jié)果均 0AH。 數(shù)制轉(zhuǎn)換程序 1. ASCII碼與二進(jìn)制數(shù)的互相轉(zhuǎn)換 例 編程實(shí)現(xiàn)十六進(jìn)制數(shù)表示的 ASC1I代碼轉(zhuǎn)換成 4位二進(jìn)制數(shù) ( 1位十六進(jìn)制數(shù))。 第一次掃描: 檢查語(yǔ)法錯(cuò)誤,確定符號(hào)名字; 建立使用的全部符號(hào)名字表; 每一符號(hào)名字后跟一對(duì)應(yīng)值(地址或數(shù))。s 定時(shí) 在定時(shí)程序中,循環(huán)程序段的指令操作并無(wú)實(shí)際意義, 只是起到調(diào)節(jié)機(jī)器周期的作用,通常這些指令稱之為 啞指令。s) 假定要求定時(shí)時(shí)間為 24 181。s=525828(181。s+ 2181。s) 因此這個(gè)程序的最長(zhǎng)定時(shí)時(shí)間為: 8 256= 2048( 181。s , 因此一次循環(huán)的延遲時(shí)間為 8 181。A=0,結(jié)束 MOVX DPTR, A ;數(shù)據(jù)傳送 INC DPTR INC R0 DJNZ R1, LOOP ;循環(huán)控制 LOOP1: RET ;結(jié)束 CLR C MOV A, R0 ;重新取數(shù)據(jù) ASCII碼轉(zhuǎn)換為十六進(jìn)制數(shù)(略) 例:把外部 RAM 30H~3FH單元中的 ASCII碼依次轉(zhuǎn)換為 十六進(jìn)制數(shù),并存入內(nèi)部 RAM60H~67H單元中。data數(shù)據(jù)區(qū)起始地址 MOV DPTR, buffer 。同時(shí)規(guī)定數(shù)據(jù)串的最大長(zhǎng)度為 32個(gè)字節(jié)。設(shè)置 R0作為字符串指針,用于指定字符,設(shè)置 R2作為長(zhǎng)度計(jì)數(shù)器,用于累加字符串的長(zhǎng)度。(見 P70) Y結(jié) 束N開 始R 0 ← 3 0 HD P T R ← 2 0 0 0 HR 2 ← 2 0 H A ← ( ( R 0 ) )( D P T R ) ← ( A ) R 0 ← ( R 0 ) + 1D P T R ← ( D P T R ) + 1R 2 ← ( R 2 ) 1( R 2 ) = 0 ?補(bǔ)充舉例:設(shè)有一字符串以回車符為結(jié)束標(biāo)志,并存放在內(nèi)部RAM從 40H單元開始的連續(xù)存儲(chǔ)單元中,編寫測(cè)試字符串長(zhǎng)度 的程序。 一、 單重循環(huán)程序 ? 例 已知片內(nèi)RAM30H~ 3FH單元中存放了 16個(gè)二進(jìn)制無(wú)符號(hào)數(shù),編制程序求他們的累加和,并將其和數(shù)存放在R4,R5中( R4存高 8位, R5存低 8位)。 (見 P69) 循 環(huán) 開 始循 環(huán) 結(jié) 束設(shè) 置 循 環(huán) 初 值循 環(huán) 體循 環(huán) 修 改完 成未 完循 環(huán) 結(jié) 束設(shè) 置 循 環(huán) 初 值循 環(huán) 體循 環(huán) 修 改循 環(huán) 控 制循 環(huán) 控 制未 完循 環(huán) 開 始? 循環(huán)程序由 4個(gè)主要部分組成: ? 初始化部分:為循環(huán)程序做準(zhǔn)備,如規(guī)定循環(huán)次數(shù)、給各變量和地址指針預(yù)置初值。 思路:把分支程序入口地址壓入堆棧,然后在利用返回指令,把分支程序入口地址出棧送 PC,從而轉(zhuǎn)去執(zhí)行分支程序。轉(zhuǎn)分支程序 1 … AJMP BR127 。轉(zhuǎn)移 BRTAB: AJMP BR0 。分支序號(hào)送 A RL A ;分支序號(hào)值乘以 2 MOV DPTR, BRTAB 。地址表 DB BR1BRTAB … DB BRnBRTAB BR0:
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1