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

正文內(nèi)容

單片機(jī)原理與接口技術(shù)》第4章匯編語言程序設(shè)計-全文預(yù)覽

2025-06-16 04:58 上一頁面

下一頁面
  

【正文】 即可。 ? 由于 DJNZ指令需要 2個機(jī)器周期,因此它的指令周期即指令執(zhí)行時間為 4μs 。 若低地址的內(nèi)容小于相鄰高地址單元的內(nèi)容,則兩單元內(nèi)容互換。排序后仍存放在 70H~ 79H中。延時子程序 ? L1: MOV R3, 0FAH ? L2: DJNZ R3, L2 ? DJNZ R2, L1 ? END 圖 48 例 ? 多重循環(huán)程序設(shè)計 ? 多重循環(huán)又稱為循環(huán)嵌套,是指一個循環(huán)程序的循環(huán)體中包含另一個循環(huán)程序。 圖 47 單燈循環(huán)電路圖 ? 程序流程圖如圖 48所示。 輸出位是 “ 0”時二極管熄滅。 否則結(jié)果為 1。 ? 如果不相等,再取下一個單元數(shù)據(jù)進(jìn)行比較 。否則該數(shù)為正。 ? 源程序 : ? ORG 1000H ? CLR A ? MOV B, 5FH ? MOV R0, 60H ? LOOP: CLR C ? SUBB A, R0 ? JC L1 ? ADD A, R0 ? SJMP L2 ? L1: XCH A, R0 ? L2: INC R0 ? DJNZ B, LOOP ? MOV 5EH, A ? SJMP $ ? END ? 【 例 】 編程確定一個數(shù)據(jù)塊中負(fù)元素的個數(shù)。 圖 44 例 ? 否則累加器 A的內(nèi)容不變,即保證累加器 A中存放的是每次比較出的較大數(shù)。 ? ( 4)結(jié)束部分 ? 分析、處理或存放結(jié)果。 ? 一般包含程序初始化、循環(huán)處理、循環(huán)控制和循環(huán)結(jié)束四部分。 ? 【 例 】 【 例 】 (見教材 P8283頁 ) 循環(huán)程序設(shè)計 ? 循環(huán)結(jié)構(gòu) ? 順序程序中每條指令只執(zhí)行一次,分支程序則依據(jù)條件不同會跳過一些指令,執(zhí)行另一部分指令。這種結(jié)構(gòu)是程序結(jié)構(gòu)中最簡單的一種,用程序流程圖表示的順序結(jié)構(gòu)程序,是一個處理框緊接一個處理框。 ? ? 格式 : 字符名稱 BIT位地址 ? 功能 : 用規(guī)定的字符名稱表示位地址。 ? 其中 16位數(shù)據(jù)的高 8位存入低地址單元,低 8 ? 位存入高地址單元。 ? 其中偽指令中的 011B為二進(jìn)制數(shù), ′A′ 為字 ? 符 A的 ASCII碼 41H, 12為十進(jìn)制數(shù)。 ? 例如 : ? BUFFER DATA58H 。BUFFER的值為 58H ? MOV A, BUFFER 。 ? EQU后面的字符串可以是符號、數(shù)據(jù)地址、代碼地址或位地址。 ? MCS51系列單片機(jī)的常用偽指令如下 : ? ? 令格式 : ORG16位地址 ? 功能 : 規(guī)定目標(biāo)程序在程序存儲器中所占空間的起始地址。 ? ? 在畫好流程圖并分配了相關(guān)資源后,就可以編寫程序代碼了。往往同一個數(shù)學(xué)表達(dá)式可以用多種算法實(shí)現(xiàn),我們應(yīng)綜合考慮尋找出其中的最佳方案,使程序所占內(nèi)存小,運(yùn)行時間短。明確哪些是任務(wù)所提供的基本條件,哪些是任務(wù)要解決的具體問題 ,哪些是任務(wù)所期望的最終目標(biāo)。目前,世界上的高級語言有數(shù)百種。 ? 把匯編語言源程序翻譯成機(jī)器語言程序的過程稱為匯編,完成匯編過程的程序稱為匯編程序,匯編產(chǎn)生的結(jié)果是機(jī)器語言程序 (目標(biāo)程序 ). ? 匯編語言源程序從目標(biāo)代碼的長度和程序運(yùn)行時間上看與機(jī)器語言程序是等效的。然而,無論人們使用什么語言編寫程序 ,最終都必須翻譯成機(jī)器語言,機(jī)器才能執(zhí)行。高等職業(yè)教育 計算機(jī)類課程規(guī)劃教材 大連理工大學(xué)出版社 第 4章 匯編語言程序設(shè)計 概 述 匯編語言偽指令 簡單程序設(shè)計 循環(huán)程序設(shè)計 子程序設(shè)計 查表及散轉(zhuǎn)程序設(shè)計 實(shí)用程序舉例 ? 程序設(shè)計語言簡介 ? ? 當(dāng)指令和地址采用二進(jìn)制代碼表示時,機(jī)器能夠直接識別,因此稱為機(jī)器語言。 ? 但是,機(jī)器語言難寫、難讀、難交流,而且機(jī)器語言隨計算機(jī)的型號不同而不同,因此移植困難。 ? 用匯編語言編寫的程序稱為匯編語言源程序(源程序)。 ? 它是一種面向過程的語言,使用一些接近人們書寫習(xí)慣的英語和數(shù)學(xué)表達(dá)式的語言去編寫程序,使用方便,通用性強(qiáng),不依賴于具體計算機(jī)。 ? 匯編語言源程序的設(shè)計步驟 匯編 ? ? 當(dāng)我們要編寫某個功能的應(yīng)用程序時,首先應(yīng)該詳細(xì)分析給定的任務(wù)。對于較復(fù)雜的任務(wù),需
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1