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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)任務(wù)書-閱讀頁(yè)

2024-10-11 14:05本頁(yè)面
  

【正文】 T 21H。CALL SIN。打開文件(讀)JC GETERR1。將DS指向文件緩沖區(qū)段MOV BX, AX。讀文件 MOV CX, 0FFFFH。DS: DX指向文件緩沖區(qū)INT 21H POP DS JC GETERR2。實(shí)際讀入字符數(shù)存入CCOUNT中CLC JMP GETFILEXITGETERR1: PROMPT MSG2。GETERR2: PROMPT MSG3。輸入文件名XOR CH, CH MOV CL, FILENA+1。計(jì)算字符串結(jié)尾地址MOV BYTE PTR [BX], 0。文件為空結(jié)束MOV SI,0。索引行指針MOV DX,0。假設(shè)文件至少有一行 CST1: CMP WORD PTR ES:[SI], 0A0DH。不是行結(jié)束,轉(zhuǎn)CST2 INC DX。跳過回車換行符ADD DI, 2。指向本行開始地址CMP DX, MAXLEN JNC CST4。CST2: INC SI。CST4: MOV LENCT, DX。清屏MOV CX, 0 MOV DH, 50 MOV DL, 79 MOV BH, 07H INT 10H RET CLSCREEN ENDP。顯示當(dāng)前頁(yè)子程序 SHOWCUR PROC MOV DH, 0。取當(dāng)前頁(yè)第一行行數(shù)MOV CX, HS。所以能夠顯示內(nèi)容的高度為窗口高度減二 SC1:CALL SHOWLINE。窗口下一行INC SI。CMP SI, AX。顯示完則轉(zhuǎn)SC2 LOOP SC1 JMP SC1X SC2: JCXZ SC1X。該頁(yè)沒有顯示滿,則用空行填滿該頁(yè) SC3: PUSH CX PUSH DX CALL SHOWSPLINE。輸入:SI=顯示行行號(hào)。INC DH。INC DL。MOV CX, WS。所以能夠顯示內(nèi)容的寬度為窗口寬度減二SHL SI, 1。取該行第一個(gè)字符在文件緩沖區(qū)的地址PUSH DS MOV AX, 0B800H MOV DS, AX。如果是回車換行,則該行結(jié)束MOV DS: [DI], AL。INC SI。JCXZ SLX。 39。輸入:DI=窗口中的行號(hào) SHOWSPLINE PROC。SUB AX, 2。顯示的空行是否超出最低行JNC SSLX。INC DH。INC DL。MOV CX, WS。所以能夠顯示內(nèi)容的寬度為窗口寬度減二PUSH DS MOV AX, 0B800H MOV DS, AX SSL1: MOV BYTE PTR DS:[DI], 39。 ADD DI, 2 LOOP SSL1 POP DS SSLX: RET SHOWSPLINE ENDP。創(chuàng)建窗口子程序 CREWIN PROC PUSH ES MOV AX, 0B800H。MOV DH, TOP MOV DL, LEFT。窗口高度(行數(shù))CW1: PUSH DX。計(jì)算地址PUSH CX。窗口寬度(列數(shù))MOV AL, FG。 39。MOV BYTE PTR ES:[DI], AL。LOOP CW2。行數(shù)加一LOOP CW1CALL DRAWB。畫左上角角框MOV BYTE PTR ES:[DI], 0C9H INC DI MOV BYTE PTR ES:[DI], BL INC DI。畫右上角角框MOV BYTE PTR ES:[DI], 0BBH INC DI MOV BYTE PTR ES:[DI], BL。取邊框?qū)傩?。?jì)算地址。因?yàn)槿サ袅俗笥医强?,所以寬度減二。角框╗。第一行和最后一行沒有左右邊框。計(jì)算左邊框地址。計(jì)算右邊框地址。MOV DL, LEFT。DEC AX。左下角行數(shù)=右上角行數(shù)+窗口高度1 CALL VADD MOV BYTE PTR ES:[DI], 0C8H。畫最低行邊框MOV CX, WS。因?yàn)槿サ袅俗笥医强?,所以寬度減二 DB3: MOV BYTE PTR ES:[DI], 0CDH。畫右下角角框MOV BYTE PTR ES:[DI], 0BCH。輸入:DH=行 DL=列。MUL DH。ADD AX, DX。乘2,因?yàn)槊總€(gè)字符占兩個(gè)字節(jié)MOV DI, AX RET VADD ENDP。命令分析子程序 COMMAND PROC CMP AH, 2DH。不是x鍵,轉(zhuǎn)COM1 STC。轉(zhuǎn)命令散轉(zhuǎn)子程序CLC RET COMMAND ENDP。命令散轉(zhuǎn)子程序 DOSUB PROC MOV AL, AH MOV AH, 0。BX指向KEYSUB DOSUB1: CMP WORD PTR [BX], 0 JZ DOSUBX。找到掃描碼轉(zhuǎn)DOSUB2 ADD BX, 4 JMP DOSUB1。取處理程序入口地址JMP BX。SUB1和SUB2均為功能鍵處理程序。上箭頭鍵處理程序 SUB1: CMP CURLINE, 0 JZ SUB1X。向上一行CALL SHOWCUR。下箭頭鍵處理程序 SUB2: MOV AX, LENCT DEC AX DEC AX。已到最后一行JZ SUB2X INC CURLINE。顯示當(dāng)前頁(yè) SUB2X: JMP DOSUBXDOSUB ENDP。========================= END START第五篇:2012語(yǔ)言課程設(shè)計(jì)任務(wù)書河南工程學(xué)院《匯編語(yǔ)言》 課程設(shè)計(jì)任務(wù)書適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)適用班級(jí): 本科2014年12月20日《匯編語(yǔ)言》課程設(shè)計(jì)任務(wù)書一、課程設(shè)計(jì)目的與任務(wù)匯編語(yǔ)言課程設(shè)計(jì)是本科教學(xué)過程中重要環(huán)節(jié)。并能夠使學(xué)生更加熟練運(yùn)用匯編程序設(shè)計(jì)語(yǔ)言,來解決計(jì)算機(jī)應(yīng)用領(lǐng)域?qū)嶋H問題的能力,以及為設(shè)計(jì)其它應(yīng)用軟件提供幫助,進(jìn)而提高學(xué)生的軟件設(shè)計(jì)能力。根據(jù)題目要求,自由分組,自選一個(gè)題目完成,根據(jù)各小組每個(gè)學(xué)生的出勤情況、負(fù)責(zé)部分完成情況、最后答辯情況及報(bào)告撰寫是否規(guī)范,形成個(gè)人成績(jī)。四、課程設(shè)計(jì)內(nèi)容計(jì)算比賽成績(jī)。成績(jī)?cè)u(píng)定。成績(jī)排序。代碼轉(zhuǎn)換程序設(shè)計(jì)。6種可選擇的子功能分別為:(1)實(shí)現(xiàn)小寫字母向大寫字母的轉(zhuǎn)換;(2)實(shí)現(xiàn)大寫字母向小寫字母的轉(zhuǎn)換;(3)實(shí)現(xiàn)大寫字母與小寫字母的互換;(4)實(shí)現(xiàn)二進(jìn)制數(shù)向十六進(jìn)制數(shù)的轉(zhuǎn)換;(5)實(shí)現(xiàn)十六進(jìn)制數(shù)向二進(jìn)制數(shù)的轉(zhuǎn)換;(6)實(shí)現(xiàn)十六進(jìn)制數(shù)向十進(jìn)制數(shù)的轉(zhuǎn)換。編制一個(gè)程序,要求完成以下功能:(1)完成一個(gè)信息檢索系統(tǒng),在數(shù)據(jù)區(qū),有9個(gè)不同的信息,編號(hào)為0~8,每個(gè)信息包括50個(gè)字符;(2)從鍵盤輸入0~8之間的一個(gè)編號(hào),然后在屏幕上顯示相應(yīng)編號(hào)的信息內(nèi)容;(3)當(dāng)輸入Q時(shí),退出程序。編制一個(gè)程序,要求完成以下功能:(1)從鍵盤輸入一個(gè)字符串(串長(zhǎng)不大于100);(2)以十進(jìn)制輸出字符串中非字母字符的個(gè)數(shù);(3)輸出原字符串;(4)找出字符串中ASCII 碼值最大的字符,在字符串中用紅色顯示;(5)字符串的輸入和結(jié)果的輸出都要有必要的提示,且提示獨(dú)占一行。編制一個(gè)程序,要求完成以下功能:(1)從鍵盤輸入兩個(gè)四位十六進(jìn)制數(shù);(2)將這兩個(gè)數(shù)以二進(jìn)制形式輸出;(3)找出這兩個(gè)數(shù)中的偶數(shù),若有則以十進(jìn)制輸出,若無,輸出“NO”;(4)計(jì)算這兩個(gè)數(shù)的平方和,并以十進(jìn)制形式輸出;(5)數(shù)據(jù)的輸入和結(jié)果的輸出都要有必要的提示,且提示獨(dú)占一行。編制一個(gè)程序,要求完成以下功能:(1)從鍵盤輸入一個(gè)以回車結(jié)束的十進(jìn)制數(shù)字串(不超過20 個(gè))。(3)以十進(jìn)制形式顯示數(shù)字串中所有數(shù)字的和。(5)對(duì)數(shù)字串進(jìn)行處理,使每個(gè)字符在字符串中只出現(xiàn)一次。五、課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)報(bào)告主要包含以下內(nèi)容:課程設(shè)計(jì)的題目,本設(shè)計(jì)所實(shí)現(xiàn)的功能簡(jiǎn)述;主要的設(shè)計(jì)思想簡(jiǎn)述;主要程序的框圖;源程序代碼(要求在關(guān)鍵的位置注釋,從而增加程序的可讀性);程序調(diào)試結(jié)果及分析;課程設(shè)計(jì)的總結(jié),主要包括以下內(nèi)容:(1)課程設(shè)計(jì)中所遇到的主要問題和解決方法。(3)課程設(shè)計(jì)中存在的不足,需要進(jìn)一步改進(jìn)的設(shè)想。參考文獻(xiàn)(不少于5篇)。
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1