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

正文內(nèi)容

微機(jī)原理課設(shè)-霓虹燈的模擬顯示-展示頁

2024-09-12 10:59本頁面
  

【正文】 JNZ D3 POP DX POP CX RET DELAY1 ENDP這個(gè)子程序?qū)懛ǖ年P(guān)鍵是現(xiàn)場保護(hù)(即進(jìn)棧出棧),內(nèi)外兩個(gè)循環(huán)的設(shè)計(jì)。 設(shè)置行 MOV DL,COLUME 。(3) 光標(biāo)的設(shè)置CURSOR PROC NEAR 。(2) 清屏子程序 CLEAR PROC NEAR 。列號 INT 10H POP BX POP AX ENDM 這個(gè)子程序的重點(diǎn)是設(shè)計(jì)光標(biāo)所在頁、行、列及其現(xiàn)場保護(hù)。頁號 MOV DH,OP1 。宏定義光標(biāo)位置 PUSH AX 。(3) 顯示一個(gè)字符,光標(biāo)跟隨字符移動(dòng)(2號功能) DL=待顯字符的ASCII碼,無返回結(jié)果。出口參數(shù):無。出口參數(shù):無。DX=上滾窗口右下角的行、列號。根據(jù)DX確定了光標(biāo)位置。 BIOS功能調(diào)用 (1) 設(shè)置光標(biāo)位置(2號功能)入口參數(shù):AH=2(功能號),BH=頁號,DH=行號,DL=列號。至于反向消失部分,用空格代替想要顯示的字符,反向執(zhí)行循環(huán),就可以實(shí)現(xiàn)字符的消失了。3系統(tǒng)原理闡述 (1) 執(zhí)行程序時(shí)顯示一個(gè)歡迎界面,提示按大寫S鍵進(jìn)入顯示界面 (2) 執(zhí)行程序這部分程序運(yùn)用的主要原理是先在屏幕上顯示個(gè)字符$()號,再執(zhí)行循環(huán),語句顯示一行(列)$()字符。 從上面的分析比較可知方案二的可行性和實(shí)際達(dá)到的效果更好。但是它無法設(shè)置字符的屬性,同時(shí)還會在下個(gè)坐標(biāo)位置顯示光標(biāo),影響光看者的視覺享受。方案一:運(yùn)用DOS功能的2號調(diào)用,程序的設(shè)計(jì)如下MA ROW,COLUME 。 設(shè)計(jì)內(nèi)容:采用匯編語言設(shè)計(jì)一個(gè)在屏幕中央以$字符顯示一矩形,并以將矩型從上之下、從左至右填滿;然后再按相反的次序消失的程序。課程設(shè)計(jì)中碰到的挫折,有助于養(yǎng)成良好的學(xué)習(xí)習(xí)慣、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)。武漢理工大學(xué)《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì)說明書通過課程設(shè)計(jì),能夠?qū)λ鶎W(xué)知識有更進(jìn)一步的理解,并能掌握學(xué)習(xí)理論時(shí)沒有注意的細(xì)節(jié)。調(diào)試程序,排除故障有助于提高分析問題、解決問題的能力。通過此課程設(shè)計(jì)的匯編語言練習(xí),可以熟悉匯編語言的尋址方式和指令系統(tǒng),BIOS和DOS系統(tǒng)功能調(diào)用,程序設(shè)計(jì)方法并熟悉匯編的編程環(huán)境。按Q退出程序 設(shè)計(jì)要求:(1) 設(shè)計(jì)任務(wù)及要求分析(2) 方案比較及認(rèn)證說明(3) 系統(tǒng)原理闡述(4) 軟件設(shè)計(jì)課題需要說明:軟件思想,流程圖,源程序及程序注釋(5) 調(diào)試記錄及結(jié)果分析(6) 總結(jié)(7) 參考資料(8) 附錄:芯片資料或程序清單,軟件演示屏幕拷貝圖或硬件實(shí)物圖2方案論證在設(shè)計(jì)過程中字符的顯示有2中不同的方式。MA是個(gè)宏定義光標(biāo)位置MOV AH,02HMOV DL,’’INT 21H在本程序中,顯示方式很簡潔很直觀很容易記憶理解。 方案二:運(yùn)用BIOS功能的9號調(diào)用,程序設(shè)計(jì)如下 CALL CURSOR ;調(diào)用光標(biāo)設(shè)置子程序 MOV AL,23H MOV BL,0BH PUSH CX MOV CX,1 MOV AH,09H INT 10H POP CX 這個(gè)程序設(shè)計(jì)起來占用寄存器較多,略微復(fù)雜點(diǎn),但是它的功能更加完備,更能實(shí)現(xiàn)霓虹燈的顏色變化顯示效果,給人一種美感。所以選則方案二實(shí)現(xiàn)霓虹燈的功能。利用像這樣的原理實(shí)現(xiàn)矩形框的完成和內(nèi)部的填充。(3) 霓虹燈顯示完畢,提示輸入Q退出界面。 出口參數(shù):無。(2) 初始窗口或向上滾動(dòng)(6號功能)入口參數(shù):AH=6,AL=上滾行數(shù),CX=上滾窗口左上角的行、列號。BH=空白行的屬性。當(dāng)滾動(dòng)后,底部為空白輸入行(3) 在當(dāng)前光標(biāo)位置寫字符和屬性(9號功能)入口參數(shù):AH=9,BH=頁號,AL=字符的ASCII碼,BL=字符屬性,CX=寫入字符數(shù)。 DOS功能調(diào)用 (1) 鍵盤輸入一個(gè)字符并回顯(1號功能) 輸入?yún)?shù)無,返回結(jié)果AL=字符(2) 顯示字符串,光標(biāo)跟誰字符串移動(dòng)(9號功能) DS:DX=待顯字符串的首地址字符串以‘$’結(jié)尾。 (1) 宏定義光標(biāo)位置 MA MACRO OP1,OP2 ?,F(xiàn)場保護(hù) PUSH BX MOV AH,02H MOV BH,0 。行號 MOV DL,OP2 。使用了BIOS功能調(diào)用設(shè)置光標(biāo)的位置。清屏 MOV AH,06H MOV AL,0 MOV CH,0 MOV CL,0 MOV DH,24 MOV DL,79 MOV BH,07H INT 10H RET CLEAR ENDP 初始化窗口,AL=0表示全屏滾動(dòng),CH=滾動(dòng)窗口左上角行號,CL=滾動(dòng)窗口左上角列號,DH=滾動(dòng)窗口右下角行號,DL=滾動(dòng)窗口右下角列號,BH=滾入行的屬性。光標(biāo)的設(shè)置 MOV AH,02H MOV BH,0 MOV DH,ROW 。設(shè)置列 INT 10H RET CURSOR ENDP 光標(biāo)位置的設(shè)置,這個(gè)子程序與宏定義光標(biāo)位置類似只是運(yùn)用有些不同。延時(shí)程序的主要目的是可以讓我們清楚的看到字符在屏幕上的顯示過程。按鍵輸入,如果輸入S就執(zhí)行霓虹燈模擬顯示在屏幕中央以$字符顯示一矩形,并以將矩型內(nèi)部從上往下、從左至右填滿;然后再按相反的次序消失的程序,否則就繼續(xù)等待輸入。開始 流程圖 清屏輸出提示示界面輸入字符輸入是否為S N Y 用$布矩形框,用按從上往下、從左往右填充矩形內(nèi)部 反向消失矩形框內(nèi)部的和矩形框提示輸入Q退出界面輸入字符輸入是否是Q N 結(jié)束 Y 調(diào)試過程調(diào)試過程主要由編輯、匯編、鏈接和執(zhí)行等幾個(gè)步驟組成。(2) 源程序的匯編:調(diào)用匯編程序?qū)υ闯绦蜻M(jìn)行翻譯。(3) 目標(biāo)程序的連接:調(diào)用鏈接程序(LINK)將用戶目標(biāo)程序和庫文件進(jìn)行鏈接、定位。經(jīng)過很多次調(diào)試,分析修改完善,終于得到正確調(diào)試結(jié)果。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1