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

正文內(nèi)容

軟件——匯編語言程序設(shè)計(已修改)

2025-01-18 19:53 本頁面
 

【正文】 匯編語言程序設(shè)計 Assembly Language Programming 第六章 宏與多模塊程序設(shè)計 宏指令 ? 宏:一段有獨立功能的代碼或者動作的組合 ? 一次書寫,多次調(diào)用 ? 匯編程序匯編到該宏指令時,進行宏展開 ? C宏函數(shù) ? define MAX(a,b,c) {c = (ab)?a:b。} 宏定義 MacroName MACRO [形參表 ] …… (宏定義體) …… ENDM ? 參數(shù)可以是任意內(nèi)容 ? 形式參數(shù)表:可以有多個,用“,”分開 ? 同樣注意要保護和恢復現(xiàn)場 宏調(diào)用 ? MacronName [實參表 ] ? 實參表中的實參與形參表中的形參在位置上一一對應 ?若實參數(shù) 形參數(shù),則多余的實參無效 。 ?若實參數(shù) 形參數(shù),則多余的形參作“空(NUL)”處理 。 ? 對宏指令必須先定義后調(diào)用。 ? 宏定義通常放在源程序的開頭。 宏展開 ? 源程序被匯編時,匯編程序把宏調(diào)用展開,也就是把宏定義體復制到調(diào)用宏指令的位置上,同時用實參取代形參 ? 展開后必須語法正確 ? 標號問題? 與子程序差別 ? 子程序只有一段目標代碼 ? 而宏指令完全展開、替換 ? 宏指令更靈活,但不做錯誤檢查 ? 子程序 : ? 優(yōu)點:節(jié)省內(nèi)存,可被多次調(diào)用。 ? 缺點:額外開銷(保存返回地址,計算轉(zhuǎn)向地址,傳遞參 數(shù)等)大,增加了執(zhí)行時間。適用于代碼較長的情況。 ? 宏調(diào)用 : ? 優(yōu)點:參數(shù)傳送簡單。 ? 缺點:不節(jié)省空間,適用于子功能代碼較短的情況。 PRINTSTR MSG An Example PRINTSTR MACRO STR PUSH DX PUSH AX LEA DX, STR MOV AH,9 INT 21H POP AX POP DX ENDM PUSH DX PUSH AX
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1