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

正文內(nèi)容

霓虹燈模擬顯示課程設計-全文預覽

2025-07-02 22:27 上一頁面

下一頁面
  

【正文】 waiting_1 endp waiting_2 proc near push cx push dx mov dx,0fffh d2l: mov cx,65500 d22: loop dl2 dec dx jnz dll pop dx pop cx ret waiting_2 endp 本題目中需要兩種不同的延遲,通過改變 dx的值來大致控制時間的長短。保存數(shù)據(jù) push bx mov ah,02h mov bh,0 mov dh,op1 。 圖 4— 1 主流程圖 圖 4— 2 置光標宏定義 開始 系統(tǒng)初始化 閃爍圖案 是否有 g輸入 緩慢顯示圖案 是否有 esc 入 提示字符顯示 是否有 y輸入入 結束 入棧保存數(shù)據(jù) 系統(tǒng)初始化 賦 AX、 BX、 CX、 DX 調(diào)用中斷置光標 出?;謴蛿?shù)據(jù) 6 圖 4— 3 延時子程序流程圖 圖 4— 4 顯示字符程序段流程圖 本次課程設計用到了 二 個不同大小的延時效果,故在延時程序中改變 CX 的賦值來改變延時長短。 錯誤 !未找到引用源。 (4) 4CH 號功能調(diào)用(中斷指令 int 21h) 功能:返回操作系統(tǒng) 4CH 調(diào)用: MOV AH,4CH 程序中用到的 BIOS 功能調(diào)用 1) 功能 01H調(diào)用(中斷指令 int 16h) 功能描述:檢測鍵盤 輸出參數(shù): ZF=1 無碼可讀 ZF=0 輸入于 AX 中 2) 功能 02H調(diào)用(中斷指令 int 10h) 功能描述:用文本坐標下設置光標位置 入口參數(shù): AH=02H BH=頁號 DH=行坐標 DL=列坐標 出口參數(shù):無 3) 功能 06H調(diào)用(中斷指令 int 10h) 4 功能描述:初始化屏幕或滾屏 入口參數(shù): AH=06H 向上滾屏, AH=07H 向下滾屏 AL=滾動行數(shù)( 0,清窗口) BH=空白區(qū)域的缺省屬性 ( CH、 CL) =窗口的左上角坐標( X、 Y) ( DH、 DL) =窗口的右下角坐標( X、 Y) 出口參數(shù):無 程序流程圖如下圖所示,分為主程序流程圖和子程序流程圖。本次課設還涉及到清屏功能,故設計了一個清屏子程序,通過 BIOS 功能的調(diào)用實現(xiàn)清屏,和屏幕屬性的設置。 3 設計原理 設計思想 本次課程設計主要中顯示圖案是通過顯示單個字符逐步實現(xiàn)的,通過移動光標可以改變字符輸出的位置,位置的改變又是通過宏定義定義了一個程序段用于改變光標,設計了兩個變量分別為光標在屏幕上的行和列坐標,把已經(jīng)設計好了的圖案的行列坐標分別定義在數(shù)據(jù)段的行列數(shù)據(jù)組里,用指針自加的方式進行連續(xù)調(diào)用顯示。輸入正數(shù) A1: mov bx, xx ;輸入正數(shù) A2: dec bx Jnz A1 Loop A2 pop cx pop bx 此方案的原理是運用循環(huán)指令來進行,主要通過設置 cx和 bx的值來進行復循環(huán),從而達到時間的積累即延時。 1 本次課程設計要求用匯編語言設計“霓虹燈”模擬顯示,需要實現(xiàn)的功能如下: 按下 b/B 鍵,分六筆快速畫出矩形及其兩條對角線 ; 按下 y/Y 鍵,流水燈從左到右依次點亮,然后一次熄滅; 按下 q/Q 鍵,退出程序。程序如下: push bx push cx mov cx ,xx 。 兩種方案在理論 上都是可行的,但是課程設計任務在時間要求上不是很嚴格 只要區(qū)分快慢的大概效果既可,故選擇方案一。延 時程序是通過 LOOP 循環(huán)來實現(xiàn)的,可以改變 CX 的值來改變延時的長短。 (3) 09H 號功能調(diào)用(中斷指令 int 21h) 功能:多字符輸出到屏幕顯示 輸入?yún)?shù): DS:DX=輸出字符緩沖區(qū)首地址 輸出參數(shù):無 該功能對輸出字符的個數(shù)沒有要求,但輸出字符串要以‘ $’結束。 錯誤 !未找到引用源。
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1