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

正文內容

基于單片機的數字電子鐘萬年歷課程設計-資料下載頁

2025-10-11 15:23本頁面

【導讀】驗證用戶名和密碼的功能,能正確顯示萬年歷,在推出系統(tǒng)的時候,要有封底??刹迦胍恍﹫D畫,如學校的?;請D。如:年份值是否為4位整數,不為4位,提示用戶重輸。①求某年某月某日是星期幾的子功能。②求某月某日是這一年的第幾天的子功能。根據①②可求出一年中的日歷。戶是否是合法的用戶的,該程序要有容錯的功能;兩串對應元素相等?A0DB'_____◆____◆____◆____◆____◆____◆_____◆_____$'DB'|┏☆━━━━━━━━━━━━━━☆┓|$'DB'◆☆^ǒ^*☆*^ǒ^*★*^ǒ^*☆*^ǒ^*★*^ǒ^*☆◆$'DB'|┃歡迎進入萬年歷系統(tǒng)┃|$'DB'◆制作人:某某某◆$'

  

【正文】 MOV AH,2 。定輸入月份的光標 MOV BX,0 MOV DH,22 MOV DL,17 INT 10H LEA DX,INPUT5 MOV AH,9 INT 21H MOV AH,1 30 INT 21H CMP AL,31H JE T1 JMP T2 DTOB1 PROC NEAR 。求某年某月某日是星期幾子程序 PUSH AX PUSH BX PUSH CX PUSH DX PUSH SI PUSH DI MOV CX,0 DEC YEAR MOV AX,YEAR 。YEAR1 送入 AX 中 MOV CX,YEAR MOV DX,0 MOV BL,4 DIV BX MOV C1,AX 。(YEAR1)/4 送入 C1 中 ADD CX,C1 MOV AX,YEAR MOV DX,0 MOV BL,100 31 DIV BX MOV D1,AX 。(YEAR1)/100 送入 D 中 SUB CX,D1 MOV AX,YEAR MOV DX,0 MOV BX,400 DIV BX MOV E,AX 。(YEAR1)/400 送入 E 中 ADD CX,E MOV DX,0 。DX 清零 MOV BX,0 。BX 清零 MOV DL,MONTH 。求每個月的第一天是本年的第幾天 SUB DL,1 MOV DI,OFFSET BUF2 MOV SI,OFFSET BUF1 R1: CMP [DI],DL JA R2 。一月份的時候 ,跳轉到 R2 MOV BL,[SI] 。 其它月份的時候 ,進行累加 ,計算每個月的第一天是該年的第幾天 ADD T,BX ADD SI,1 ADD DI,1 JMP R1 R2: ADD T,1 32 ADD CX,T 。s=(y1)+(y1)/4(y1)/100+(y1)/400+T MOV AX,CX MOV DX,0 MOV BX,7 。S%7,計算每個月的第一天是星期幾 DIV BX MOV N,DX POP DI POP SI POP DX POP CX POP BX POP AX RET DTOB1 ENDP PR PROC NEAR 。判斷是平年還是閏年 PUSH AX PUSH BX PUSH CX PUSH DX MOV AX,YEAR MOV CX,AX MOV DX,0 MOV BX,4 DIV BX 33 CMP DX,0 JNZ B1 MOV AX,CX MOV BX,100 DIV BX CMP DX,0 JNZ B2 MOV AX,CX MOV BX,400 DIV BX CMP DX,0 JZ B2 B1: CLC JMP B3 B2: STC B3: POP DX POP CX POP BX POP AX RET PR ENDP 。***********************底封程序 ************************************* T2: MOV AH,6 MOV AL,0 MOV CH,0 MOV CL,0 。清整 個屏幕 34 MOV DH,24 MOV DL,79 MOV BH,26 INT 10H MOV CX,22 MOV SI,OFFSET A2 MOV B,010EH LOPA5: MOV AH,2 MOV BX,0 MOV DX,B INT 10H ADD DX,0100H MOV B,DX MOV DX,SI MOV AH,9 INT 21H ADD SI,52 DEC CX JNZ LOPA5 EXIT: MOV AH,4CH INT 21H CODE ENDS END START 35 六.系統(tǒng)設計及實現的技術特點,不足及改進的建議 設計封面,封底的時候,我先開始不會用循環(huán)的方法顯示封面,所以用了許多 9 號功能調用來顯示封面,但用這樣的方法,顯示的封面不能太大,所以我改用了循環(huán) 的方法來顯示封面,這樣封面就可以做的很大了,這是我的一個技術特點 在編寫驗證用戶名和密碼的程序時,我原先沒有弄容錯的功能,但是后來經過我的思考,我加了一個循環(huán),讓輸入錯了再返回到原輸入位置,并且用循環(huán)判斷是不是到了最大的輸入次數, 超過最大次數 就退出系統(tǒng),否則繼續(xù)輸入。在編制該程序時,我曾經想過要弄一個隱藏輸入的密碼的功能,但是不知道怎么弄,所以這是我的用戶名和密碼程序不足的地方,不過在今后我會改進的。 編寫萬年歷主程序的時候,在顯示日歷的時候,我用了自己的一個方法,我是先定輸入的月份的一號的光標, 然后 在跳到下一個位置先定光標,并判斷是不是到最大的列號,如果到了跳到下一行,列從最左開始,再顯示數字;如果沒有到最大列號,則繼續(xù)在本行顯示數字,這是我的主程序的一個技術特點。雖然主程序能正確的運行,并且也能正確的顯示日歷,但是主程序并不能查詢某年,某月,某日是星期幾,也不能一個屏幕顯示四個日歷,這是我的程序需要改進的地方。 七.課程設計的體會 和心得 兩個星期的匯編語言課程設計已經結束了,在這兩個星期里,我堅持每天都去機房去編程,在課后我也去編制和調試自己的程序,每天晚上我都會弄的很晚,經過自己堅持不 懈的努力和老師的指導,我終于從不知道怎么編程,到現在已經能夠獨立的編制程序了。雖然編程的過程是痛苦,但是我覺得值得,因為我得到了回報 并且有了許多收獲。 首先,我覺得這次課程設計提高了我的編程能力。在課程設計剛開始的時候,由于上學期匯編上機沒有認真的去編程,所以我不知道從哪里下手。我總 36 是先在腦子里想,然后想一條指令寫一條指令,這樣編制的程序往往有錯。不過經過老師的教導,我知道在編程之前先要畫好程序的框圖,然后根據畫好的程序框圖去一條指令一條指令的編程。就這樣,我根據老師的方法去編制程序,自己終于可以邁出獨立編 程的第一步了。 其次,我積累了許多編程的經驗。編制程序是一個龐大的工程,但是我們可以在編制程序前,把一個大的程序分解成許多小的模塊,每個模塊對應一個子程序。在開始編萬年歷 主 程序前,我也 不知道從哪里開始編,后來在老師的指點下,我一個模塊一個模塊的編制子程序,然后把這些子模塊串起來,就可以編制成一個完整的程序了。在編制萬年歷程序時,我發(fā)現了,有時候數據會有溢出,所以在編程時,我們要選擇合適的寄存器。 除了上面這個發(fā)現外,我還發(fā)現有時候類型不匹配時,如果用強制類型轉化,回使數據截斷,造成結果錯誤,所以在編程的時候 ,我們必須要注意上面的兩個問題。在我的程序中,就存在這樣的問題,結果,花了我很長的時間去找出錯的地方。最后,我發(fā)現了程序的邏輯結構也很重要,因為我稍微交換兩行指令,程序就會有錯,所以在編制程序前,要求編程人員有清晰的思路,這樣,程序邏輯結構才清晰,程序可讀性強,程序才能正確無誤。 最后,通過這次課程設計,我學會了調試程序的方法。在我編制程序的過程中,我經常會有錯。這時,如果找不出來錯誤在哪里,我們可以把程序單獨截出來,然后進行運行調試。我就是用這種方法來做程序的,我每次編制了一個子程序,我都會去單獨運行一下 ,看有沒有錯誤,沒有了錯誤才往下編程。 兩個星期的時間是漫長而又短暫的,雖然編程的過程很辛苦,但是結果卻是愉快的。在今后的學習中,我會經常上機編程的,通過不斷的編程來提高自己的編程能力,從而提高自己的編程水平。 2020. 1. 13
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1