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

正文內(nèi)容

課程設(shè)計(jì)-基于匯編語(yǔ)言學(xué)生成績(jī)管理系統(tǒng)-資料下載頁(yè)

2024-12-15 05:54本頁(yè)面

【導(dǎo)讀】1)各科成績(jī)的錄入,修改和刪除。2)按姓名查詢(xún)每個(gè)學(xué)生各門(mén)課的成績(jī)。3)顯示查詢(xún)結(jié)果。學(xué)習(xí)如何用匯編語(yǔ)言進(jìn)行數(shù)據(jù)處理。整個(gè)程序采用主程序調(diào)用子程序的方法。主程序完成菜單的顯示,子程序完成一個(gè)獨(dú)立。各子程序的實(shí)現(xiàn)方法簡(jiǎn)要描述如下:。個(gè)字符,寫(xiě)入8個(gè)“0”字符,關(guān)閉文件返回主程序。若不同則噸下一條記錄,若相同則將文件指針后退23個(gè)字符,5)設(shè)計(jì)Count(統(tǒng)計(jì))子程序時(shí),先打開(kāi)文件,然后讀記錄,比較記錄的第16個(gè)字符,另外還有打印的分?jǐn)?shù)段人數(shù)統(tǒng)計(jì),這些結(jié)合后面的子程序功能分析做詳細(xì)介紹。解這些宏和子程序,才能掌握程序的編制方法。

  

【正文】 ;打開(kāi)文件 int 21h mov bx,ax mov handle,ax getin buffer1,15 ; 讀取鍵盤(pán)輸入放在 buffer1 read5: mov dx,offset buffer2 25 mov cx,23 mov ah,3fh ;從文件讀 記錄放在 buffer2 中 int 21h lea si,buffer2 lea di,buffer1 mov cx,15 c6: mov dl,byte ptr[si] cmp dl,byte ptr[di] jnz read5 inc si inc di loop c6 mov bx,handle mov ah,42h ;移文件指針 mov al,1 mov cx,0ffffh mov dx,8 int 21h mov cx,8 mov dx,offset del mov ah,40h ;寫(xiě)文件 int 21h mov ah,3eh ;關(guān)閉文件 int 21h jmp exit6 exit5: set_p2 show err1 exit6: set_p3 pop dx pop cx 26 pop bx pop ax ret delete endp list proc near ;列文件中記錄 push ax push bx push cx push dx clear1 clear2 set_p2 show mess11 mov dx,offset fname mov al,2 mov ah,3dh ;打開(kāi)文件 int 21h mov bx,ax again: mov dx,offset buffer1 ;讀取記錄 mov cx,23 mov ah,3fh int 21h cmp ax,0 jz p show_item buffer1 jmp again p: mov ah,3eh ;關(guān)閉文件 int 21h set_p3 pop dx 27 pop cx pop bx pop ax ret list endp print proc near push ax call openf ;打開(kāi)文件 mov cl,count mov ch,0 read2: mov dx,offset buffer1 mov cx,type score mov ah,3fh ;讀文件 int 21h mov cx,23h mov bx,0 next: mov ah,5 mov dl,byte ptr buffer1[bx] int 21h inc bx loop next mov ah,5 mov dl,0dh int 21h dec x cmp x,0 jnz read2 mov bx,handle mov ah,3eh int 21h 28 pop ax ret print endp cot proc ;統(tǒng)計(jì)成績(jī) push ax clear2 set_p2 show mess12 mov dx,offset fname mov ah,3dh ;打開(kāi)文件 int 21h mov bx,ax mov handle,ax read0: mov dx,offset buffer2 mov cx,23 mov ah,3fh ;讀記錄 int 21h mov dl,[buffer2+15] cmp dl,39。639。 jl five cmp dl,39。739。 jl six cmp dl,39。839。 jl seven cmp dl,39。939。 jl eight inc [buffer3+4] jmp quit eight: inc [buffer3+3] 29 jmp quit seven: inc [buffer3+2] jmp quit six: inc [buffer3+1] jmp quit five: inc [buffer3] quit: cmp ax,0 jnz read0 mov cx,10 a: mov dl,39。 39。 mov ah,2 int 21h loop a mov bx,0 a0: mov dl,[buffer3+bx] ;顯示統(tǒng)計(jì)結(jié)果 mov ah,2 int 21h inc bx mov dl,39。 39。 mov ah,2 int 21h mov dl,39。 39。 mov ah,2 int 21h cmp bx,5 jnz a0 mov bx,handle mov ah,3eh ;關(guān)閉文件 int 21h set_p3 30 pop ax ret cot endp code ends end start 總結(jié) 此次 課程設(shè)計(jì)需要考慮的功能很多,因此需要分模塊來(lái)完成。 每個(gè)組員負(fù)責(zé)一個(gè)模塊,插入( insert)由水健負(fù)責(zé),修改( modify)由張翔負(fù)責(zé),刪除( delete)由胡玉杰負(fù)責(zé),查詢(xún)( query)由肖大慶負(fù)責(zé),統(tǒng)計(jì)( count)由王瀚負(fù)責(zé),并非是每個(gè)人只管一塊,而是互相配合,主要負(fù)責(zé)一部分, 至于別的部分,那些不怎么太難就沒(méi)有人專(zhuān)門(mén)負(fù)責(zé)了,而且人也沒(méi)那么多。從這次課程設(shè)計(jì)中了解到分工合作的重要性,以后工作中遇到程序只可能比這個(gè)復(fù)雜,一個(gè)人很難獨(dú)自完成, 那就要需要到合作了。另外就是在課堂上學(xué)到的知識(shí)根本就不夠,要做好一個(gè)程序必須多掌握一些書(shū)本外的相關(guān)知識(shí)。 參考文獻(xiàn) 沈美明,溫冬嬋。 IBM PC 匯編語(yǔ)言程序設(shè)計(jì) [M] 2 版 北京:清華大學(xué)出版社, 2021 孫德文。 微型計(jì)算機(jī)技術(shù) [M] 北京:高等教育出版社, 2021 趙雁南,溫冬嬋。 微型計(jì)算機(jī)系統(tǒng)與接口 [M] 北京:清華大學(xué)出版社, 2021 裘雪紅,李伯成,劉凱。 微型計(jì)算機(jī)原理及接口技術(shù) [M] 西安:西安電子科技大學(xué)出版社, 王成瑞等。匯編語(yǔ)言程序設(shè)計(jì) [M] 北京:高等教育出版社, 2021
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1