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

正文內(nèi)容

《匯編語言程序設(shè)計(jì)》課程設(shè)計(jì)說明書-班級(jí)通信錄管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-全文預(yù)覽

2025-01-12 16:55 上一頁面

下一頁面
  

【正文】 ordNum mov ax,[bx+si] cmp ax,0ffh jz exitss mov ah,0 mov i,ax call nLine 。 jz finish inc si jmp cmpl finish: mov result,1 。字符串比較 武漢理工大學(xué)《匯編語言程序設(shè)計(jì)》課程設(shè)計(jì)說明書 20 strCmp proc mov si,0 cmpl: mov bx,addr1 mov ah,byte ptr [bx+si] mov bx,addr2 mov al,byte ptr [bx+si] cmp al,ah jz c jb less mov result,2 。查找 mov cx,rCount lea bx,records mov addr1,bx lea bx,condition mov addr2,bx lea bx,sRecordNum cmploop:push bx call strCmp pop bx cmp result,1 jnz loopCmp mov ax,rCount mov dx,cx sub ax,dx mov [bx],ax inc bx inc sCount loopCmp: mov ax,addr1 add ax,rLen mov addr1,ax loop cmploop mov word ptr[bx],0ffh ret SRID endp 。輸出 tab int 21h 武漢理工大學(xué)《匯編語言程序設(shè)計(jì)》課程設(shè)計(jì)說明書 16 lea dx,dormNum int 21h lea dx,tab2 。輸出標(biāo)題 outTitle proc mov ah,09h lea dx,decLine int 21h lea dx,decCol int 21h lea dx,tab 。輸入電話號(hào)碼 mov ah,09h 武漢理工大學(xué)《匯編語言程序設(shè)計(jì)》課程設(shè)計(jì)說明書 14 int 21h lea dx,inLabel int 21h call inputNum inc j call nLine lea dx,dormNum 。00h作為文件結(jié)尾 jz lexit add dx,rLen inc rCount jmp load error3: lea dx,rferror mov ah,09h int 21h lexit: ret loadRecord endp 。打開失敗 mov fileID,ax error2: ret openFile endp 武漢理工大學(xué)《匯編語言程序設(shè)計(jì)》課程設(shè)計(jì)說明書 12 。創(chuàng)建文件 createFile proc mov cx,0 lea dx,file mov ah,3ch int 21h jc error1 mov fileID,ax 。639。439。239。039。$39。用于字符串比較的地址列表 ,字符串以 39。Sort(0dec,1inc)$39。Unknown input!$39。Sure to delete(Ysure,Nno)?$39。Search result:39。$39。$39。 。 msgedit db 39。 msgadd db 39。$39。 。讀取文件失敗信息 wferror db 39。Read file error!39。,39。$39。 4 源程序與執(zhí)行結(jié)果 源程序 data segment fileID dw 1 。 刪除操作的實(shí)現(xiàn) 刪除數(shù)據(jù)信息 , 查詢條件為學(xué)號(hào)、姓名、電話號(hào)碼、宿舍號(hào)的任意一條。 內(nèi)外循環(huán)次數(shù)均為同學(xué)通訊錄記錄的條數(shù),升序和降序使用的數(shù)據(jù)結(jié)構(gòu)基本一致。如 result=2 表示大于, result=1 表示等于, result=0表示小于。 。 都是先找到第 i 條記錄的起始地址,即學(xué)號(hào)的開始地址。DormNum$39。 。) ID db 39。$39。記錄長(zhǎng)度 i dw 0 。學(xué)生記錄 ,包括學(xué)號(hào)和姓名(20個(gè)字符 )、班級(jí)、寢室號(hào)信息。$39。| List0,Add1,Edit2,Delete3,inquiry4,Sort5 |39。 文檔的處理 在用戶進(jìn)入班級(jí)通信錄管理系統(tǒng) 時(shí),創(chuàng)建文本文檔,當(dāng)用戶選擇 Save功能時(shí)將緩沖區(qū)中的學(xué)生記錄寫進(jìn)文檔。其中搜索按關(guān)鍵字的類型不同分為按學(xué)號(hào)搜索、按姓名搜索、按電話號(hào)碼搜索、按宿舍號(hào)搜索。 退出班級(jí)通信錄管理系統(tǒng) 選擇該功能選項(xiàng)后,退出班級(jí)通信錄管理系統(tǒng) ,關(guān)閉文件 ,返回 dos。 顯示所有通信記錄 將文檔中保存的所有同學(xué)的通訊記錄用表格的形式顯示出來, 第一行顯示同學(xué)通訊記錄的標(biāo)題,各個(gè)信息項(xiàng)之間用空格分開。若選擇按學(xué)號(hào) 刪除,則顯示相應(yīng)的提示信息,等待輸入學(xué)號(hào)。若輸入錯(cuò)誤,則清屏顯示 主菜單。武漢理工大學(xué)《匯編語言程序設(shè)計(jì)》課程設(shè)計(jì)說明書 1 班級(jí)通信錄管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 1 需求說明 實(shí)驗(yàn)要求 ,添加一個(gè)同學(xué)的通信記錄,刪除一個(gè)同學(xué)的通信記錄,修改一個(gè)同學(xué)的通信記錄,查詢一個(gè)同學(xué)的通信記錄,顯示所有同學(xué)的通信記錄,能根據(jù)姓名或宿舍號(hào)進(jìn)行排序。顯示程序提供操作的主菜單和提示符,等待用戶輸入信息。 刪除通信記錄 刪除通訊錄時(shí),先顯示刪除子菜單,詢問用戶是按學(xué)號(hào)、姓名、電話號(hào)碼、宿舍號(hào)中的哪一種信息查找學(xué)生記錄并刪除。等待用 戶輸入該項(xiàng)信息,用戶按下回車后顯示所有匹配該信息的學(xué)生記錄。 保存通訊記錄 將修改后的同學(xué)通訊記錄保存到文檔中。這樣,可以把搜索這個(gè)功能提取出來,實(shí)現(xiàn)代碼的共享。方便進(jìn)行搜索和排序。 3 詳細(xì)的算法設(shè)計(jì) 主菜單的顯示 mainMenu db 39。 ;顯示主菜單 showMainM proc mov ah,09h lea dx,decLine int 21h lea dx,mainMenu 武漢理工大學(xué)《匯編語言程序設(shè)計(jì)》課程設(shè)計(jì)說明書 4 int 21h lea dx,decLine int 21h ret showMainM endp 學(xué)生記錄的數(shù)據(jù)結(jié)構(gòu) records db 100 dup(9 dup(20h),39。),0dh,0ah)。記錄數(shù)量 02^16 rLen dw 72 。學(xué)號(hào)長(zhǎng)度 (包括 39。$39。StdName$39。 dormNum db 39。 學(xué)生 通訊錄信息 的顯示 和輸入 學(xué)生通訊錄信息的顯示和輸入的邏輯實(shí)現(xiàn)思想是一樣的。下面以信息的顯示為例作詳細(xì)說明。遍歷所有的學(xué)生通訊錄記錄, 調(diào)用 strCmp函數(shù)對(duì)記錄中的關(guān)鍵字和用戶輸入的信息相比較,用 result返回比較結(jié)果。 按照姓名進(jìn)行排序 Sort函數(shù)采用冒泡排序作為算法進(jìn)行排序。使用 loop循環(huán)依次交換兩個(gè)記錄的字符。 寫文件 輸入?yún)?shù): AH=40H BX= File Handles(句柄) CX=寫字節(jié)數(shù) DS:DX=存放寫入信息緩沖區(qū)首址 輸出參數(shù): AX=實(shí)際寫入的字節(jié)數(shù) 保存 保存時(shí)將緩沖區(qū) records 中的信息寫入文件。,39。Open file error39。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1