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

正文內(nèi)容

424過程定義偽指令proc、endp-資料下載頁

2025-10-09 06:30本頁面

【導讀】過程就是子程序。一個過程可以被其它程序所調(diào)。將這個程序段定義為一個”宏指令”,X、Y、Z是形式參數(shù)。調(diào)用宏DADD時可寫為:。它們之間的差別是:。標程序,并不節(jié)省內(nèi)存單元。碼占用的內(nèi)存空間。偽指令END,以使匯編程序結(jié)束匯編。執(zhí)行的第一條指令的地址)。系統(tǒng)功能調(diào)用有兩種,一種稱為DOS功能調(diào)用,CALL命令,而是采用軟中斷指令I(lǐng)NTn來實現(xiàn)。設備管理、目錄管理、文件管理和其它。④分析出口參數(shù)。以下介紹INT21H的幾個最常用的功能。需要提供入口參數(shù)及所調(diào)用的功能號,CMPAL,’N’;是’N’?存入用戶指定的緩沖區(qū)中。標不再向右移動?,F(xiàn)基本輸入輸出功能的子程序。每類中斷由包含許多子功能,調(diào)用時通過功能號指定。BIOS功能調(diào)用說明見p416附錄D。

  

【正文】 以下是流程圖和源程序。 32 簡化的流程圖: 開始 求串長 串長 256? 顯示串長高位 顯示串長低位 結(jié)束 Y 警告 : 太長 求串長 當前字符是‘$’? 搜索 CR字符 同時指針增量 返回 N 串長加 1 存串長 N 找到? N Y Y 初始化指針 /計數(shù)器 33 程序如下: DATA SEGMENT STRING DB ‘This is a string…’ ,0DH,’$’ LENGTH1 DW ? 。串長度存放在這里 CR DB 0DH MESSAGE DB ’The string is too long!’,0DH,0AH,’$’ DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA MAIN PROC FAR BEGIN: MOV AX,DATA MOV ES,AX MOV DS,AX 34 CALL STRLEN 。調(diào)用子程序計算串長 MOV DX,LENGTH1 。結(jié)果在 DX寄存器中 CMP DX,100H JB NEXT1 。若 (DX)< 100H,轉(zhuǎn) LEA DX,MESSAGE 。若 (DX)≥ 100H, MOV AH,9 INT 21H 。顯示信息 JMP NEXT2 NEXT1: MOV DH,DL 。串長暫存在 DH中 MOV CL,4 SHR DL,CL 。取串長高 4位 CMP DL,9 35 JBE LP 。≤9, 轉(zhuǎn) ADD DL,7 。> 9,加 7 LP: ADD DL,30H 。高 4位 轉(zhuǎn)換 為 ASCII碼 MOV AH,6 INT 21H 。顯示這個 ASCII碼 MOV DL,DH 。取暫存串長 AND DL,0FH 。取串長低 4位 CMP DL,9 JBE LP1 。≤ 9,轉(zhuǎn) ADD DL,7 。> 9,加 7 LP1: ADD DL,30H 。低 4位轉(zhuǎn)換為 ASCII碼 MOV AH,6 INT 21H 。顯示該 ASCII碼 36 MOV DL,’H’ MOV AH,6 INT 21H 。顯示 ’ H’ NEXT2: MOV AH,4CH INT 21H 。返回 DOS MAIN ENDP 。 主程序結(jié)束 。 。計算串長的子程序 STRLEN PROC LEA DI,STRING MOV CX,0FFFFH 。(CX)=1 MOV AL,CR 。(AL)=0DH MOV AH,’$’ 。(AH)=24H CLD 。DF=0 37 AGAIN: INC CX 。串長加 1,初始值 (CX)=0 CMP CX,100H JAE DONE 。串長 255,則結(jié)束 CMP [DI],AH 。本字符是 ’ $’ ? JE DONE 。是 ,則結(jié)束 SCASB 。本字符是 CR? JNE AGAIN 。未找到 ,返回繼續(xù) DONE: MOV LENGTH1,CX 。找到 ,LENGTH1← 串長 RET 。返回主程序 STRLEN ENDP 。 子程序結(jié)束 CODE ENDS END BEGIN 38 本例主要介紹了: – 含有子程序的匯編語言程序結(jié)構(gòu) – 字符串的處理 ——如何計算字符串長度 – 如何把二進制數(shù)轉(zhuǎn)換成 ASCII顯示在屏幕上
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1