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

正文內(nèi)容

匯編語言程序設(shè)計(jì)ppt課件(已修改)

2025-05-13 04:51 本頁面
 

【正文】 第四章 匯編語言程序設(shè)計(jì) 概 述 簡單程序 分支程序 循環(huán)程序 查表程序 子程序的設(shè)計(jì)及調(diào)用 程序設(shè)計(jì)舉例 概述:編程的步驟、方法和技巧 ? 編程步驟 – 分析問題 – 確定算法:對不同的算法進(jìn)行分析、比校,找出最適宜的算法。 – 畫程序流程圖 – 編寫程序 程序流程圖 ?橢圓框( ○ )或者桶形框 ( )表示程序的開始或結(jié)束 ?矩形框(□)表示要進(jìn)行的工作 ?菱形框 (◇ )表示要判斷的事情,菱形框內(nèi)的表達(dá)式表示要判斷的內(nèi)容 ?圓圈(○)表示連接點(diǎn) ?指向線( → )表示程序的流向 ?流程圖步驟分得越細(xì)致,編寫程序時(shí)也就越方便 程序編寫 匯編語言的標(biāo)準(zhǔn)格式: [標(biāo)號: ][操作碼 ] [操作數(shù) ] ; [注釋 ] 例如: LOOP1: MOV A , 00H 程序編寫 —— 操作數(shù)字段 : ? 二進(jìn)制( 01010101B) ? 十進(jìn)制( 67D) ? 十六進(jìn)制 ( 0EFH) 程序編寫 —— 操作數(shù)字段 5. $:表示程序計(jì)數(shù)器的當(dāng)前值,常出現(xiàn)在轉(zhuǎn)移指令中 如: JNB TF0, $ :如 MOV A, SUM+1 編程的方法和技巧 ?模塊化 的程序設(shè)計(jì)方法 ?編程技巧: – 盡量采用循環(huán)結(jié)構(gòu)和子程序。減少程序總?cè)萘?,提高程序的效率,?jié)省內(nèi)存。 – 盡量少用無條件轉(zhuǎn)移指令。使程序條理更加清楚,從而減少鍺誤。 – 子程序中,除用于存放子程序入口參數(shù)的寄存器外,子程序中用到的其他寄存器的內(nèi)容應(yīng)壓入堆棧(返回前再彈出)保護(hù)現(xiàn)場。一般不必把標(biāo)志寄存器壓入堆棧。 偽指令 偽指令僅在匯編過程中起控制作用,不產(chǎn)生可執(zhí)行的目標(biāo)代碼,又稱為 軟指令 。 起點(diǎn)指令 ORG 格式: ORG H 功能: 給 程序 起始地址 或 數(shù)據(jù)塊 的 起始地址 賦值。 例: 用法: 一般出現(xiàn)在每段源程序或數(shù)據(jù)塊的開始。 一個(gè)源程序可多次出現(xiàn) ORG指令。 ORG 8000H START: MOV A, 74H ┇ ;源程序的起始地址為 8000H 結(jié)束命令 END 格式: END 功能:匯編程序結(jié)束標(biāo)志 附在一個(gè)源程序的結(jié)尾。 一個(gè)源程序只能出現(xiàn)一次 END指令。 定義字節(jié)命令 DB 格式: 功能: 標(biāo)號: DB 字節(jié)常數(shù)或字符串 ( 8位 ) 定義字節(jié)的內(nèi)容,匯編程序把 DB定義的字節(jié)依次存入 標(biāo)號開始 的存儲單元。 用法: 有定義的內(nèi)存單元 地址 項(xiàng)或項(xiàng)表 偽指令 定義字命令 DW 格式: 功能: 標(biāo)號: DW 字或字表 定義若干個(gè)字( 雙字節(jié) ) 例: ORG 8000H TAB: DW 7234H, 8AH, 10 ( 8000H) = 72H ( 8001H) = 34H ( 8002H) = 00H ( 8003H) = 8AH ( 8005H) = 0AH 匯編后: ( 8004H) = 00H 偽指令 定義空間命令 DS 格式: 功能: 標(biāo)號: DS 數(shù)據(jù)或字符及表達(dá)式 例: ( 8008H) =30H ( 8009H) =8AH 從指定單元地址開始,由數(shù)據(jù)或字符及表達(dá)式的值來定義應(yīng)保留的單元數(shù),備用。 ORG 8000H DS 08H DB 30H, 8AH 即: 8000H~ 8007H單元保留備用 偽指令 等值命令 EQU 格式: 字符名稱 EQU 數(shù)據(jù)或匯編符號 功能: 將一個(gè) 數(shù)據(jù) 或 匯編符號 賦予標(biāo)號段規(guī)定的字符名稱。 例: ORG 8000H AA EQU R6 MOV A, AA 。AA與 R6等值 。A ( R6) 偽指令 例 : A10 EQU 10 DELY EQU 07EBH MOV A, A10 LCALL DELY 。A10 = 10 。DELY = 07EBH 。轉(zhuǎn)向入口
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1