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

正文內(nèi)容

霓虹燈模擬顯示課程設(shè)計(jì)-文庫(kù)吧

2025-05-15 22:27 本頁(yè)面


【正文】 錯(cuò)誤 !未找到引用源。 錯(cuò)誤 !未找到引用源。 圖 4— 1 主流程圖 圖 4— 2 置光標(biāo)宏定義 開(kāi)始 系統(tǒng)初始化 閃爍圖案 是否有 g輸入 緩慢顯示圖案 是否有 esc 入 提示字符顯示 是否有 y輸入入 結(jié)束 入棧保存數(shù)據(jù) 系統(tǒng)初始化 賦 AX、 BX、 CX、 DX 調(diào)用中斷置光標(biāo) 出棧恢復(fù)數(shù)據(jù) 6 圖 4— 3 延時(shí)子程序流程圖 圖 4— 4 顯示字符程序段流程圖 本次課程設(shè)計(jì)用到了 二 個(gè)不同大小的延時(shí)效果,故在延時(shí)程序中改變 CX 的賦值來(lái)改變延時(shí)長(zhǎng)短。清屏子程序流程圖與置光標(biāo)宏定義類(lèi)似只需改變相應(yīng)寄存器賦值和調(diào)用中斷號(hào)即可。顯示圖案時(shí)分部分顯示連續(xù)的字符就能達(dá)到顯示整個(gè)圖案的效果。 設(shè)置光標(biāo)的宏定義 程序如下: 入棧保存數(shù)據(jù) DX 賦值 CX 賦值 LOOP 循環(huán) DX 自減 出?;謴?fù)數(shù)據(jù) ZF=1? SI=行字符串首地址 DI=列字符串首地址 調(diào)用置光標(biāo)程序段 光標(biāo)處輸出‘ *’ SI、 DI 自加 LOOP 循環(huán) 給 CX 賦值 7 MA macro op1,op2 push ax 。保存數(shù)據(jù) push bx mov ah,02h mov bh,0 mov dh,op1 。光標(biāo)縱坐標(biāo) mov dl,op2 。光標(biāo)橫坐標(biāo) int 10h pop bx pop ax Endm 該宏定義主要是調(diào)用功能 02H(中斷指令“ INT 10H”)來(lái)確定光標(biāo)的位置的。 該定義的主要功能首先是指定位置來(lái)完成 字符‘ @’或‘ *’的顯示與消失 。 時(shí)間延遲程序 程序如下: waiting_1 proc near push cx push dx mov dx,0ffh dll: mov cx,65500 dl2: loop dl2 dec dx jnz dll pop dx pop cx ret 8 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 本題目中需要兩種不同的延遲,通過(guò)改變 dx的值來(lái)大致控制時(shí)間的長(zhǎng)短。 矩形及其對(duì)角線的顯示 程序運(yùn)行之初,首先在屏幕上出現(xiàn)提示字符“ please input b to begin”如圖 6— 1 所示,按下 b/B 鍵,屏幕上以較快速度分六筆畫(huà)出矩形及其對(duì)角線,并由提示符“ please input y to chose”如圖 6— 2所示 。 9 圖 6— 1 初始提示字符 圖 6— 2 矩形及其對(duì)角線的顯示 流水燈的運(yùn)行 根據(jù)提示符,按下 Y/y 鍵,屏幕和字符的顏色會(huì)變化,用 *號(hào)代替燈來(lái)流水燈的效果,如圖 6— 3所示 ,然后依次熄滅,并出現(xiàn)提示符“ please q to quit” 如圖 6— 4。最后根據(jù)提示符,按下 Q/q 鍵,退出程序。 10 如 圖 6— 3 流水燈出現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1