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

正文內(nèi)容

霓虹燈模擬顯示課程設(shè)計-展示頁

2025-01-27 16:04本頁面
  

【正文】 光標閃爍圖案 出棧恢復數(shù)據(jù) 是否有esc入 結(jié)束圖4—1主流程圖 圖4—2置光標宏定義 LOOP 循環(huán)SI、DI自加給CX賦值SI=行字符串首地址DI=列字符串首地址調(diào)用置光標程序段光標處輸出‘*’出棧恢復數(shù)據(jù)ZF=1?DX自減LOOP循環(huán)CX賦值DX賦值入棧保存數(shù)據(jù) 圖4—3延時子程序流程圖 圖4—4顯示字符程序段流程圖 本次課程設(shè)計用到了二個不同大小的延時效果,故在延時程序中改變CX的賦值來改變延時長短。(4) 4CH號功能調(diào)用(中斷指令int 21h)功能:返回操作系統(tǒng)4CH調(diào)用:MOV AH,4CH1) 功能01H調(diào)用(中斷指令int 16h)功能描述:檢測鍵盤輸出參數(shù):ZF=1 無碼可讀 ZF=0 輸入于AX中2) 功能02H調(diào)用(中斷指令int 10h)功能描述:用文本坐標下設(shè)置光標位置入口參數(shù):AH=02H BH=頁號 DH=行坐標 DL=列坐標 出口參數(shù):無3) 功能06H調(diào)用(中斷指令int 10h)功能描述:初始化屏幕或滾屏入口參數(shù):AH=06H向上滾屏,AH=07H向下滾屏AL=滾動行數(shù)(0,清窗口)BH=空白區(qū)域的缺省屬性(CH、CL)=窗口的左上角坐標(X、Y)(DH、DL)=窗口的右下角坐標(X、Y) 出口參數(shù):無 程序流程圖如下圖所示,分為主程序流程圖和子程序流程圖。(1) 01H號功能調(diào)用(中斷指令int 21h)功能:從鍵盤輸入1個字符輸入?yún)?shù):無輸出參數(shù):AL=ASCII碼(2) 02H號功能調(diào)用(中斷指令int 21h)功能:在屏幕上顯示1個字符(ASCII碼)輸入?yún)?shù):DL=ASCII碼輸出參數(shù):無。本次課設(shè)還涉及到清屏功能,故設(shè)計了一個清屏子程序,通過BIOS功能的調(diào)用實現(xiàn)清屏,和屏幕屬性的設(shè)置。本次課程設(shè)計設(shè)計了二個延時程序分別滿足二種不同的延時需要。3設(shè)計原理 設(shè)計思想 本次課程設(shè)計主要中顯示圖案是通過顯示單個字符逐步實現(xiàn)的,通過移動光標可以改變字符輸出的位置,位置的改變又是通過宏定義定義了一個程序段用于改變光標,設(shè)計了兩個變量分別為光標在屏幕上的行和列坐標,把已經(jīng)設(shè)計好了的圖案的行列坐標分別定義在數(shù)據(jù)段的行列數(shù)據(jù)組里,用指針自加的方式進行連續(xù)調(diào)用顯示。采用21H來中斷調(diào)用,功能號為AH=2CH,完成的功能是設(shè)置時間,這樣通過設(shè)置DH的值來設(shè)置時間的延時。輸入正數(shù)A1:mov bx,xx ;輸入正數(shù)A2:dec bx Jnz A1Loop A2pop cxpop bx此方案的原理是運用循環(huán)指令來進行,主要通過設(shè)置cx和bx的值來進行復循環(huán),從而達到時間的積累即延時。1 方案論證 我們可以采用編寫延時子程序的方法來實現(xiàn)延時,這種方法的主要原理是運用計算機相應每一條的時間積累。 本次課程設(shè)計要求用匯編語言設(shè)計“霓虹燈”模擬顯示,需要實現(xiàn)的功能如下:按下b/B鍵,分六筆快速畫出矩形及其兩條對角線;按下y/Y鍵,流水燈從左到右依次點亮,然后一次熄滅;按下q/Q鍵,退出程序。分析本設(shè)計不需要硬件設(shè)備,在微機原理實驗集成環(huán)境MF2KP中編寫程序,調(diào)用DOS命令和BIOS命令,并用合適的字符代替霓虹燈來實現(xiàn)。程序如下:push bxpush cxmov cx ,xx 。 方案二:運用DOS功能調(diào)用。 兩種方案在理論上都是可行的,但是課程設(shè)計任務(wù)在時間要求上不是很嚴格只要區(qū)分快慢的大概效果既可,故選擇方案一。在顯示中插入延時程序控制顯示的效果。延時程序是通過LOOP循環(huán)來實現(xiàn)的,可以改變CX的值來改變延時的長短。 整個程序分為三部分:第一段是繼續(xù)與否的選擇,檢查輸入是否為設(shè)計的字符b/B,是則進入下一程序斷,否則繼續(xù)檢測;第二段是快速顯示設(shè)計圖案,通過光標移動逐步顯示完預設(shè)圖案,并詢問是否進入下一程序段,檢查輸入是否為字符y\Y,是則進入下一程序段,否則跳回第二段程序重復執(zhí)行一遍;第三段程序以較慢速度依次出現(xiàn)“*”,以實現(xiàn)模擬流
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1