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

正文內(nèi)容

c語言程序設(shè)計課程設(shè)計任務(wù)書(文件)

2025-10-08 14:05 上一頁面

下一頁面
 

【正文】 UME CS: CODE, DS: MYDAT, ES: BUFFER, SS: SSEGSTART: MOV AX, MYDAT。初始化索引行CALL CLSCREEN。進(jìn)入主程序: 讀鍵盤CALL COMMAND。退出。讀入文件名MOV AX, 3D00H MOV DX, OFFSET FILENA+2 INT 21H。BX=文件號MOV AH, 3FH。讀入文件出錯轉(zhuǎn)GETERR2 MOV CCOUNT, AX。打開文件出錯處理KEYIN STCGETFILEXIT: RETREADFILE ENDP。取文件名長度LEA BX, FILENA+2 ADD BX, CX。索引行初始化子程序 CLIST PROC MOV CX, CCOUNT JCXZ CSTX。行數(shù)計數(shù)MOV INDEX[DI], 0 INC DX。行數(shù)加一ADD SI, 2。是否超過最大行,超過轉(zhuǎn)CST4,結(jié)束JMP CST3。保存行數(shù)到LENCT中 CSTX: RET CLIST ENDP。窗口的第一行和最后一行為邊框,SUB CX, 2。文件下一行MOV AX, LENCT。該頁顯示滿則結(jié)束。顯示一行子程序。實際行數(shù)=窗口左上角行數(shù)+DI+1 MOV DL, LEFT。窗口的第一列和最后一列是邊框,SUB CX, 2。DS指向顯示緩沖區(qū)段地址 SL1: MOV AX, ES:[SI] CMP AX, 0A0DH JZ SL2。取下一個字符LOOP SL1。該行沒有顯示滿,則用空格填滿ADD DI, 2 LOOP SL2SLX: POP DSPOP AX POP DX POP SI POP CXRET SHOWLINE ENDP。MOV AX, HS。如果是,則轉(zhuǎn)SSLX ADD DH, TOP。實際列數(shù)=窗口左上角列數(shù)+1 CALL VADD。 39。顯示緩沖區(qū)地址為B800:0 MOV ES, AX。CALL VADD。取屬性 CW2: MOV BYTE PTR ES:[DI], 39。送屬性INC DI。畫邊框POP ES RET CREWIN ENDP。畫第一行邊框MOV CX, WS SUB CX,2 DB1: MOV BYTE PTR ES:[DI], 0CDH INC DI MOV BYTE PTR ES:[DI], BL INC DI LOOP DB1。窗口左上角行列數(shù)。上下邊框═。所以高度減二。下一行。MOV AX, HS。角框╚INC DI MOV BYTE PTR ES:[DI], BL INC DI。上下邊框═INC DI MOV BYTE PTR ES:[DI], BL INC DI LOOP DB3。計算窗口內(nèi)某行列位置對應(yīng)顯存地址。XOR DH, DH。值x鍵標(biāo)志RET COM1: CALL DOSUB。將鍵掃描碼放入AX中MOV BX, OFFSET KEYSUB。DOSUB2: ADD BX, 2 MOV BX, [BX]。處理完后應(yīng)使用JMP DOSSUBX結(jié)束。顯示當(dāng)前頁 SUB1X: JMP DOSUBX。向下一行CALL SHOWCUR。通過課程設(shè)計,培養(yǎng)計算機(jī)專業(yè)學(xué)生,運用所學(xué)知識,進(jìn)一步提高學(xué)生匯編語言綜合編程能力和程序調(diào)試技能。具體要求如下:在整個設(shè)計期間,無違紀(jì)現(xiàn)象(遲到、早退、逃課),態(tài)度認(rèn)真;整體架構(gòu)正確合理、流程圖清晰無誤;設(shè)計盡可能完成題目所要求的功能;程序代碼清晰,便于閱讀;報告書寫規(guī)范;提供可運行的課程設(shè)計系統(tǒng),并參加上機(jī)面試答辯;在課程設(shè)計結(jié)束時,上交實習(xí)報告和程序清單。編制一個程序,要求完成以下功能:(1)以十進(jìn)制形式從鍵盤隨機(jī)輸入成績(不多于50個);(2)顯示成績評定的等級(90100為優(yōu),8090為良,7080為中,6070為及格,60分以下為不及格);(3)統(tǒng)計出各個等級的人數(shù)并以十進(jìn)制形式顯示輸出;(4)當(dāng)輸入Q時,退出程序。編制一個程序,要求完成以下功能:完成一個字母或數(shù)制之間的轉(zhuǎn)化,主程序分別具有6種可選擇的子功能,按相應(yīng)的字符可分別進(jìn)入相應(yīng)的子功能并在屏幕上顯示結(jié)果,按“Q”鍵退出。、字符統(tǒng)計。十進(jìn)制數(shù)字串處理。(4)以十進(jìn)制形式顯示數(shù)字串中最大數(shù)與最小數(shù)的乘積。(2)創(chuàng)新和得意之處。六、課程設(shè)計時間、地點及輔導(dǎo)教師時間:20142015學(xué)年第1學(xué)期第19周班級:計算機(jī)科學(xué)與技術(shù)1241242地點:計算機(jī)學(xué)院機(jī)房輔導(dǎo)教師:王雪瑞前4個題目,每組不超過兩個人;第5個題目一人,8三個題目每組不超過3人。(4)課程設(shè)計的感想和心得體會。(6)數(shù)據(jù)的輸入和結(jié)果的輸出都要有必要的提示,且提示獨占一行。(2)按 ASCII 碼值降序顯示這個數(shù)字串中最大和最小的兩個數(shù)字。奇偶數(shù)判斷。信息檢索。編制一個程序,要求完成以下功能:(1)以十進(jìn)制形式從鍵盤隨機(jī)輸入成績(不多于50個),并用逗號或空格分隔各學(xué)生成績;(2)對該班的成績進(jìn)行遞減排序,并以十進(jìn)制形式顯示排序結(jié)果并用逗號或空格分隔;(3)計算全班的平均分并以十進(jìn)制形式顯示輸出;(4)當(dāng)輸入Q時,退出程序。編制一個程序,要求完成以下功能:(1)9名評委,每個評委給分范圍為0~10(整數(shù));(2)9名評委給分中,去掉一個最高分和一個最低分,剩余7名評委的平均分即為參賽者的得分(精確到小數(shù)點后1位);(3)并將得分輸出顯示。二、課程設(shè)計環(huán)境要求硬件配置:586以上電腦操作系統(tǒng):WINDOWS 98/XP/2000等軟件需求:MASM 三、課程設(shè)計基本要求要求通過查閱與設(shè)計課題相關(guān)的文獻(xiàn)資料,自學(xué)與其相關(guān)內(nèi)容,掌握MASM 。CODE ENDS。至少顯示一行CMP AX, CURLINE。已到第一行,結(jié)束DEC CURLINE。轉(zhuǎn)處理程序 DOSUBX: RET。KEYSUB表查完,即沒有找到轉(zhuǎn)DOSUBX CMP AX, [BX] JZ DOSUB2。2DH為x鍵的掃描碼JNZ COM1。行數(shù)80+列數(shù)SHL AX, 1。輸出:DI為顯存地址 VADD PROC MOV AL, 80。角框╝INC DI MOV BYTE PTR ES:[DI], BLPOP AX POP BX POP CX POP DXRET DRAWB ENDP。SUB CX, 2。ADD DH, AL。畫左下角角框MOV DH, TOP。左右邊框║。從第二行開始。角框╔。畫第二行到倒數(shù)二行左右邊框MOV DH, TOP MOV DL, LEFT INC DH MOV CX, HS SUB CX, 2 DB2: PUSH DX CALL VADD MOV BYTE PTR ES:[DI], 0BAH INC DI MOV BYTE PTR ES:[DI], BL DEC DI MOV AX, WS DEC AX SHL AX, 1 ADD DI, AX MOV BYTE PTR ES:[DI], 0BAH INC DI MOV BYTE PTR ES:[DI], BL POP DX INC DH LOOP DB2。畫邊框子程序 DRAWB PROC PUSH DX PUSH CX PUSH BX PUSH AX MOV BL, FGB MOV DH, TOP MOV DL, LEFT CALL VADD。POP CX POP DX INC DH。送空白字符INC DI。MOV CX, WS。窗口左上角行列數(shù)MOV CX, HS。窗口的第一列和最后一列是邊框,SUB CX, 2。實際行數(shù)=窗口左上角行數(shù)+DI+1 MOV DL, LEFT。CMP DH, AL。顯示空行子程序。該行正好顯示完,則結(jié)束,否則用空格填滿SL2: MOV BYTE PTR DS:[DI], 39。顯示一個字符 ADD DI, 2。行索引為字類型,所以乘二MOV SI, INDEX[S
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1