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

正文內(nèi)容

[所有分類]第4章匯編語言程序設(shè)計(jì)-資料下載頁

2024-10-14 05:55本頁面
  

【正文】 個(gè)機(jī)器周期 RET。2個(gè)機(jī)器周期 循環(huán)結(jié)構(gòu) 12:14 循環(huán)結(jié)構(gòu) ? 雙重循環(huán)延時(shí) TIME: MOV R1, 0FAH; 1 L1: MOV R0, 0FFH; 1 W1: DJNZ R0, W1; 2 DJNZ R1, L1; 2 NOP; 1 NOP; 1 RET; 2 12:14 ? 例:設(shè)計(jì)一個(gè)軟件延時(shí)子程序,延時(shí)時(shí)間為 10ms。設(shè)晶振頻率為 6MHz,一個(gè)機(jī)器周期為 2us。 循環(huán)結(jié)構(gòu) 12:14 ? 作業(yè):設(shè)單片機(jī)晶振頻率 6M,編寫一段程序,大約延時(shí) 1秒鐘。 12:14 子程序的調(diào)用與返回 12:14 主程序與子程序參數(shù)傳遞方法 ? 通過寄存器傳遞數(shù)據(jù) ? 通過寄存器 R0~ R7或者累加器來傳送。即在調(diào)用寄存器之前把數(shù)據(jù)送入寄存器或者累加器。調(diào)用以后就用這些寄存器或者累加器中的數(shù)據(jù)來進(jìn)行操作。子程序執(zhí)行后,結(jié)果仍由寄存器或累加器送回。 ? 傳遞數(shù)據(jù)地址 ? 數(shù)據(jù)存放在存儲(chǔ)器中,參數(shù)傳遞時(shí)只通過 R0、 R DPTR傳遞數(shù)據(jù)所存放的地址 ? 通過堆棧傳遞參數(shù) ? 在調(diào)用前先把要傳送的參數(shù)壓入堆棧,進(jìn)入子程序后,再將壓入堆棧的參數(shù)彈出到工作寄存器或其他內(nèi)存單元。 ? 通過位地址傳送參數(shù) 12:14 子程序程序設(shè)計(jì)舉例 ? 例:用程序?qū)崿F(xiàn) c=a2+b2。設(shè) a存放在 21H單元, b存放在22H單元,結(jié)果 c存放在 20H單元。 ORG 1000H MAIN: MOV SP, 60H;修改堆棧指針 MOV A, 21H;取 a LCALL SQR;求 a2 MOV 20H, A; a2送入 20H MOV A, 22H;取 b LCALL SQR;求 b2 ADD A, 20H; a2+b2 MOV 20H, A 平方子程序 ORG 2021H SQR: MOV B, A MUL AB RET
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1