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

正文內(nèi)容

vbsaaa操作系統(tǒng)課程設(shè)計報告-展示頁

2024-08-20 01:20本頁面
  

【正文】 于這些:結(jié)構(gòu)體 WORDREGS,BYTEREGS,SREGS, 聯(lián)合體 REGS ,文件屬性字節(jié),以及匯編語言中 int 21H dos 系統(tǒng)功能調(diào)用中中斷類型(主要是 21H)以及調(diào)用功能號的查詢和設(shè)置。 解決的問題 在設(shè)計過程主要遇到了以下的問題:一是關(guān)于中斷的理解,二是在理解了中斷的意義之后,進行中斷函數(shù)如 int86(),int86x(),intdos(),intdos()等函數(shù)的調(diào)用不是很清晰。 (1 天)五、 完成后應(yīng)上交的材料課程設(shè)計說明書紙質(zhì)文檔六、 總評成績指導(dǎo)教師     簽名日期   年   月   日系 主 任     審核日期   年   月   日佛山科學(xué)技術(shù)學(xué)院課程設(shè)計用紙目 錄一、程序概述 .............................................................................................................................................................1 完成的任務(wù) ..................................................................................................................................................1 解決的問題 ..................................................................................................................................................1二、概念原理 .............................................................................................................................................................1 基本概念 ......................................................................................................................................................1 基本原理 ......................................................................................................................................................2三、總體設(shè)計 .............................................................................................................................................................2 實現(xiàn)方法 ......................................................................................................................................................2 技術(shù)路線 ......................................................................................................................................................2四、詳細設(shè)計 .............................................................................................................................................................2 主要函數(shù) ......................................................................................................................................................2 引用函數(shù) ......................................................................................................................................................3五、完成情況 .............................................................................................................................................................3六、使用說明 .............................................................................................................................................................3七、設(shè)計總結(jié) .............................................................................................................................................................4 系統(tǒng)特色 ......................................................................................................................................................4 經(jīng)驗教訓(xùn) ......................................................................................................................................................5 實踐感受 ......................................................................................................................................................5參考資料 .....................................................................................................................................................................6附 錄 .....................................................................................................................................................................7佛山科學(xué)技術(shù)學(xué)院課程設(shè)計用紙1一、程序概述 完成的任務(wù) 本設(shè)計要求編寫一個簡單的文件訪問接口設(shè)計,利用 C 語言,DOS,BIOS 中斷調(diào)用進行設(shè)計。四、 進度安排依照教學(xué)計劃,課程設(shè)計時間為:2 周。三、 具體要求本設(shè)計的目的是通過 BIOS 調(diào)用設(shè)計簡單的文件訪問接口,使學(xué)生掌握程序接口的設(shè)計方法。課程設(shè)計說明書設(shè)計名稱: 操作系統(tǒng)課程設(shè)計      題 目: 文件訪問接口設(shè)計          學(xué)生姓名: 陳小浪 專 業(yè): 計算機科學(xué)與技術(shù) 班 級: 12 級 1 班 學(xué) 號: 2022314118 指導(dǎo)教師: 任朝暉 日 期: 2022 年 9 月 15 日佛山科學(xué)技術(shù)學(xué)院課程設(shè)計用紙 課程設(shè)計任務(wù)書 計算機科學(xué)與技術(shù) 專業(yè) 年級 班 一、 設(shè)計題目文件訪問接口設(shè)計二、 主要內(nèi)容利用 C 語言設(shè)計,具體包括: 基本文件內(nèi)容輸入 基本文件內(nèi)容輸出 創(chuàng)建文件 打開文件 關(guān)閉文件 文件緩沖區(qū)管理 文件句柄管理讀順序文件寫順序文件讀隨機文件1寫隨機文件1文本文件操作驗證程序 上述功能由兩部分程序驗證,中斷駐留程序和驗證程序。首先運行中斷駐留程序,然后運行驗證程序得到預(yù)期結(jié)果。要求學(xué)生在熟悉比 BIOS、DOS 操作系統(tǒng)的中斷接口及程序接口的基礎(chǔ)上,利用 C 語言設(shè)計簡單的文件訪問接口,最后通過程序驗證接口的正確性。1. 要求講解、資料查找、系統(tǒng)分析,概要設(shè)計 (2 天)2. 系統(tǒng)詳細設(shè)計、功能設(shè)計(2 天)3. 算法實現(xiàn)、編程調(diào)試(5 天)4. 功能演示、資料整理、課程設(shè)計說明書編寫。主要完成要求中所提到的功能如: 創(chuàng)建文件,刪除文件,打開文件,關(guān)閉文件,基本文件內(nèi)容輸入,基本文件內(nèi)容輸出,讀順序文件,寫順序文件,文本文件操作驗證程序,文件緩沖區(qū)管理 的實現(xiàn)。解決的過程:通過與同學(xué)討論,在網(wǎng)上查閱了相關(guān)的書籍和學(xué)過的課本,如《C 高級實用設(shè)計》以及《80x86 匯編語言程序設(shè)計》之后,便有了比較清晰的思路。下面主要介紹上述提及的幾個結(jié)構(gòu)體跟聯(lián)合體://以字作為單位的寄存器所組合的結(jié)構(gòu)體Struct WORDREGS{ Unsigned int ax,bx,cx,dx,si,di,cflag,flags。//以字節(jié)作為單位的寄存器做組合的結(jié)構(gòu)體Struct BYTEREGS{ Unsigned char al,ah,bl,bh,cl,ch,dl,dh。//由上述兩個結(jié)構(gòu)體所組合的共用體(聯(lián)合體)Union REGS{ Struct WORDREGS x; Struct BYTEREGS h。//由段寄存器組合的結(jié)構(gòu)體Struct SREGS{ Unsigned int es,cs,ss,ds。二、概念原理 基本概念中斷 中斷:顧名思義,是指當(dāng)出現(xiàn)需要時,CPU 暫時停止當(dāng)前程序的執(zhí)行轉(zhuǎn)而執(zhí)行處理新情況的程序和執(zhí)行過程。本課題中涉及的為 dos 中斷跟 bios 中斷。而系統(tǒng)同時也需要在響應(yīng)了用戶鍵入的命令后執(zhí)行預(yù)先編寫好的相應(yīng)程序,佛山科學(xué)技術(shù)學(xué)院課程設(shè)計用紙2并將程序的執(zhí)行結(jié)果通過中介,即文件訪問接口,輸出給用戶。中斷駐留程序中斷駐留程序,指的是當(dāng)加載進內(nèi)存的程序執(zhí)行完畢后,依然能夠保存產(chǎn)生的臨時數(shù)據(jù)跟臨時狀態(tài),而在下一次調(diào)用時繼續(xù)執(zhí)行。本課題中用 fopen(),fclose()來驗證用 dos 中斷調(diào)用所編寫的函數(shù) CloseFile() ,CreateFile()和CloseFile()。只需基于上述由dos,bios 中斷調(diào)用所編寫的函數(shù). 系統(tǒng)調(diào)用 系統(tǒng)調(diào)用,顧名思義,說的是操作系統(tǒng)提供給用戶程序調(diào)用的一組“特殊”接口。從邏輯上來說,系統(tǒng)調(diào)用可被看成是一個內(nèi)核與用戶空間程序交互的接口,它好比一個中間人,把用戶進程的請求傳達給內(nèi)核,待內(nèi)核把請求處理完畢后再將處理結(jié)果送回給用戶空間。如下圖所示: 三、總體設(shè)計 實現(xiàn)方法程序通過選擇開關(guān) switch...case 將用 dos,bios 調(diào)用編寫的函數(shù)組合起來供用戶做出佛山科學(xué)技術(shù)學(xué)院課程設(shè)計用紙3選擇。另外,可以通過參看當(dāng)前工作目錄下的文件信息或者通過 Validate 開頭的相關(guān)函數(shù)進行程序運行結(jié)果的驗證 技術(shù)路線 整個程序的設(shè)計流程,圍繞著 bios,dos 功能中斷調(diào)用這一主線,編寫好相關(guān)文件操作函數(shù),在響應(yīng)用戶選擇之后,對應(yīng)執(zhí)行相關(guān)的函數(shù)四、詳細設(shè)計 主要函數(shù)Int OperOfSel():用于顯示可供用戶選擇的功能,并提示用戶作出相應(yīng)的功能選擇Void CreateFile(char filename[80]):用于創(chuàng)建一個新的文件:根據(jù)用戶輸入的文件名進行文件的創(chuàng)建,如果文件創(chuàng)建失敗:如磁盤空間已滿或者已經(jīng)存在該文件,即創(chuàng)建失敗Int DeleteFile(char filename[80]
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1