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

正文內(nèi)容

高級(jí)匯編語言程序設(shè)計(jì)(ppt65)-流程管理-閱讀頁(yè)

2024-09-06 11:50本頁(yè)面
  

【正文】 t22 sub dh,7 input22: shl dh,1 shl dh,1 shl dh,1 shl dh,1 。合并高 、 低位 convert之二 繼續(xù): convert之三 源文件包含的操作步驟: ① 分別編輯生成各個(gè)文件 ② 匯編 、 連接主程序文件 input24: mov [bx],dl 。數(shù)據(jù)加 1 input25: endm convert之三 把常用子程序?qū)懗瑟?dú)立的源程序文件 , 單獨(dú)匯編 , 形成子程序的目標(biāo)文件 .OBJ 主程序也經(jīng)過獨(dú)立匯編之后形成目標(biāo)文件 連接程序?qū)⑺心繕?biāo)文件連接起來 , 最終產(chǎn)生可執(zhí)行文件 需要遵循的原則: ① 聲明共用的變量 、 過程等 ② 實(shí)現(xiàn)正確的段組合 ③ 處理好參數(shù)傳遞問題 目標(biāo)代碼文件的連接 2 聲明共用的變量 、 過程 ?各個(gè)模塊間共用的變量 、 過程等要說明 PUBLIC 標(biāo)識(shí)符 [,標(biāo)識(shí)符 ...] 。調(diào)用標(biāo)識(shí)符的模塊使用 ?標(biāo)識(shí)符是變量名 、 過程名等 ?類型是 byte / word / dword( 變量 ) 或 near / far( 過程 ) ?在一個(gè)源程序中 , public/extern語句可以有多條 ?各模塊間的 public/extern偽指令要互相配對(duì) , 并且指明的類型互相一致 第 5章 實(shí)現(xiàn)正確的段組合 ?子程序文件必須定義在代碼段中 , 也可以具有局部的數(shù)據(jù)變量 ?采用簡(jiǎn)化段定義格式 , 只要采用相同的存儲(chǔ)模式 ,容易實(shí)現(xiàn)正確的近或遠(yuǎn)調(diào)用 ?完整段定義格式中 , 為了實(shí)現(xiàn)模塊間的段內(nèi)近調(diào)用( near類型 ) , 各自定義的段名 、 類別必須相同 ,組合類型都是 public。 當(dāng)各個(gè)模塊的數(shù)據(jù)段不同時(shí) , 要正確設(shè)置數(shù)據(jù)段 DS寄存器的段基地址 第 5章 處理好參數(shù)傳遞問題 ?少量參數(shù)可用寄存器或堆棧直接傳送數(shù)據(jù)本身 ?大量數(shù)據(jù)可以安排在緩沖區(qū) , 用寄存器或堆棧傳送數(shù)據(jù)的存儲(chǔ)地址 ?還可利用變量傳遞參數(shù) , 但是要采用public/extern聲明為公共 ( 全局 ) 變量 ?這些也是子程序間的參數(shù)傳遞方法 ?另外 , 第 7章混合編程介紹了更好的堆棧傳遞參數(shù)方法 , 可以采用 第 5章 例 ?主程序 ?子程序文件 , 要加上段定義語句 、 聲明語句等 ,但不需要起始點(diǎn)和結(jié)束點(diǎn) 模塊連接的操作步驟: ① 分別編輯生成各個(gè)文件 ② 分別匯編各個(gè)文件 ③ 連接各個(gè)目標(biāo)文件 , 形成 可執(zhí)行文件 把常用子程序?qū)懗瑟?dú)立的源文件 , 單獨(dú)匯編形成 OBJ文件后 , 存入 子程序庫(kù) 主程序也單獨(dú)匯編形成 OBJ文件 主程序連接時(shí) , 調(diào)入子程序庫(kù)中的子程序模塊 , 產(chǎn)生最終的可執(zhí)行文件 例 ① 主程序文件 ② 子程序文件 ③ 子程序文件 ④ 子程序文件 子程序庫(kù)的調(diào)入 3 ... 。聲明其他模塊中的子程序 .startup ... .exit 0 end .model small .code public aldisp Aldisp proc ... Aldisp endp end .model small .code public sorting sorting proc ... sorting endp end .model small .code public input input proc ... input endp end 庫(kù)文件調(diào)入的操作步驟: ① 分別編輯生成各個(gè)文件 ② 分別匯編各個(gè)文件 ③ 用庫(kù)管理文件 , 將子程序模塊添加 到庫(kù)文件 ( .LIB) 中 ④ 連接主程序 , 提供庫(kù)文件 , 形成可執(zhí)行文件 第 5章 補(bǔ)充例題 ?將子程序應(yīng)用的例題 ~ 序編寫成模塊 , 供主程序調(diào)用 ?實(shí)現(xiàn)功能:從鍵盤輸入有符號(hào)十進(jìn)制數(shù) , 求它們的平均值 , 然后輸出 ?源程序文件進(jìn)行簡(jiǎn)單修改 ? 主程序文件 ? 子程序文件 ?利用目標(biāo)代碼文件的連接形成可執(zhí)行文件 第 5章 教學(xué)要求 1. 熟悉帶參數(shù)的過程定義 PROC和過程聲明PROTO、 過程調(diào)用 INVOKE偽指令 2. 了解宏操作符 、 宏匯編 、 條件匯編和重復(fù)匯編 、源程序包含 、 代碼連接和子程序庫(kù)等程序設(shè)計(jì)方法 3. 掌握偽指令: MACRO/ENDM、 LOCAL; INCLUDE/PUBLIC/ EXTERN 4. 了解偽指令: REPEAT/ FOR/ FORC、 IFxx 放松一下
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1