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

正文內(nèi)容

匯編語(yǔ)言程序設(shè)計(jì)(1)-資料下載頁(yè)

2025-01-17 12:19本頁(yè)面
  

【正文】 , 4CH INT 21H CSEG ENDS END SATRT 鍵盤狀態(tài)檢驗(yàn) ? 判斷是否有任意鍵按下的方法可以用 DOS軟中斷,功能號(hào)為 0BH,出口參數(shù)為 AL。 ? 格式: ? MOV AH, 0BH ? INT 21H ? 若 AL=FFH,則有鍵按下; ? 若 AL=0,則無(wú)鍵按下 71 DOS和 BIOS功能調(diào)用小結(jié) ? 均通過(guò) 中斷指令 調(diào)用。 1個(gè)中斷類型碼對(duì)應(yīng) 1個(gè)功能程序包; ? 每個(gè)程序包中的子功能通過(guò) 功能號(hào) 區(qū)分,調(diào)用時(shí)功能號(hào)須送 AH; ? 部分功能既可用 DOS中斷也可以用 BIOS中斷; ? 注意不同子功能的入口 /出口參數(shù)要求; ? DOS和 BIOS中斷均可能影響 AX。 72 73 167。 匯編語(yǔ)言程序設(shè)計(jì) 設(shè)計(jì)步驟: ? 根據(jù)實(shí)際問(wèn)題抽象出數(shù)學(xué)模型 ? 確定算法 ? 畫程序流程圖 ? 分配內(nèi)存工作單元和寄存器 ? 程序編碼 ? 調(diào)試 74 匯編語(yǔ)言程序結(jié)構(gòu) ? 順序結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu) ? 先判定型 ? 后判定型 ? 分支結(jié)構(gòu) ? 單分支 ? 多分支 ? 子程序結(jié)構(gòu) 例 416對(duì)于三個(gè) 8位無(wú)符號(hào)數(shù) 86H,34H和 21H,編寫 S=86H*34H21H的程序 DATA SEGMENT NUM DB 86H, 34H, 21H RESULT DW ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX, DATA MOV DS, AX LEA SI, NUM LEA DI, RESULT MOV AL, [SI] MOV BL, [SI+1] MUL BL MOV BL, [SI+2] MOV BH, 0 SUB AX, BX MOV [DI], AX MOV AH, 4CH INT 21H CODE ENDS END START 順序結(jié)構(gòu)程序設(shè)計(jì)例題 分支結(jié)構(gòu)程序設(shè)計(jì)例題 例 418編寫程序,數(shù)據(jù)以字節(jié)變量 BUFFER為首地址的 100個(gè)單元清零。 參考書(shū)上程序 DATA SEGMENT BUFFER DB 100 DUP(?) COUNT DB 100 DATA ENDS STACK SEGMENT DW 32 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA, SS: STACK START: MOV AX, DATA MOV DS, AX MOV AX, STACK MOV SS, AX MOV CL, COUNT LEA BX, BUFFER AGAIN: MOV [BX], 0 INC BX CMP BX, COUNT JB AGAIN MOV AH, 4CH INT 21H CODE ENDS END START 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)例題 ? 例 420 把從 MEM單元開(kāi)始的 100個(gè) 16位無(wú)符號(hào)數(shù)按從大到小的順序排列。 DSEG SEGMENT MEM DW 100 DUP(?) DSEG ENDS CSEG SEGMENT ASSUME CS: CSEG, DS: DSEG START: MOV AX, DSEG MOV DS, AX LEA DI, MEM MOV BL, 99 NEXT1: MOV SI, DI MOV CL, BL NEXT2: MOV AX, [SI] ADD SI, 2 CMP AX, [SI] JNC NEXT3 MOV DX, [SI] MOV [ SI2], DX MOV [SI], AX NEXT3: DEC CL JNZ NEXT2 DEC BL JNZ NEXT1 MOV AH, 4CH INT 21H CSEG ENDS END START 匯編程序設(shè)計(jì)中的注意點(diǎn) ? 匯編語(yǔ)言源程序結(jié)構(gòu) ? 邏輯段的定義,段寄存器的初始化 ? 變量聲明 ? 變量定義的存儲(chǔ)空間,變量的起始偏移地址 ? 指令的正確使用 ? 指令格式,指令的操作數(shù) ? 程序結(jié)構(gòu) ? 分支、循環(huán)、轉(zhuǎn)移的條件
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1