匯編語言- 廈門大學國家示范性軟件學院_第1頁
匯編語言- 廈門大學國家示范性軟件學院_第2頁
匯編語言- 廈門大學國家示范性軟件學院_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、廈門大學實驗教學大綱課程編號:TX15 課程類型:學科通修課程課程名稱:匯編語言 課程英文名稱:Assembly Language Programming課程總學時:48 實驗學時:16總學分:2適用對象:軟件工程本科四年制先修課程:計算機導論實驗指導教材及參考書:1、IBM-PC匯編語言程序設計,沈美明、溫冬蟬主編,清華大學出版社,2001年12月。2、IBMPC匯編語言程序設計實驗教程,沈美明、溫冬嬋、張赤紅編著,清華大學出版社,2001年9月。3、IBM-PC匯編語言程序設計例題習題集,溫冬嬋等編著,清華大學出版社,2001年11月。4、IBM PC匯編語言程序設計(第五版),Peter

2、 Abel 著,人民郵電出版社,2002年9月。主要儀器設備:PC微機(Pentium 4、256MRAM) 若干臺(保證1人1臺計算機)一、課程性質、目的和任務匯編語言是軟件工程專業一門重要的專業基礎課。通過本課程的學習,學生應熟練掌握INTEL 8086/8088 CPU的主要指令集,學會從匯編語言的角度考慮問題的解決方法,掌握微機系統的編程結構,進而達到對計算機系統的初步認識,為操作系統等課程的學習提供靠近計算機系統底層的前期實踐。在匯編語言課程教學中,著重強調對學生底層編程能力和意識的培養,教學內容和實例盡量貼近計算機系統的底層(硬件結構的上一層,操作系統的下一層);重點引導學生從具體

3、應用出發,對 CPU所提供的指令集的典型特點、尋址方式等內容進行理論上的總結和概括,并在總結后再進行具體的編程實踐。培養學生實踐上升到理論、理論聯系實際的能力,這種能力的必要性在計算機科學和軟件工程中尤為突出。二、教學基本要求軟件工程專業對匯編語言的基本要求是:熟練掌握:匯編的程序結構;匯編程序的調試技術;INTEL 8086/8088常用的指令;INTEL 8086/8088常用的偽操作;常用的操作符;INTEL 8086/8088的編程結構;中斷(中斷的概念、中斷向量表、中斷過程);棧的概念及操作;INTEL 8086/8088寄存器的使用;IBM PC機的尋址方式。掌握:用匯編解決實際問

4、題的方法;端口的概念和相關操作;鍵盤輸入、屏幕輸出、磁盤文件等BIOS和DOS中斷的使用方法;鍵盤、定時器、磁盤I/O的基本知識及相關程序的編寫;顯示卡、顯示存儲器、視頻地址的概念。 了解:IBM PC微機、INTEL微處理器的簡要發展史;INTEL 80386 CPU保護模式編程;混合編程的知識(與Foxbase、C等的接口);有關編譯器的知識;常用的接口芯片(8259、8255等);操作系統的知識;進程、PSP(程序段前綴)、句柄(Handle)的概念;IBM PC機的機器指令概況。三、教學內容及要求課堂講授學時32學時、實驗(上機)學時16學時。課堂講授共16周,平均每周2學時;實驗從第

5、4周開始,平均每周0.5 學時。本課程共安排16學時的實驗,開設8個匯編語言程序設計方面的實驗。實驗室為普通的計算機房,并安裝有匯編程序軟件。四、學時分配序列實驗名稱內容提要實驗類型實驗時數實驗對象主要儀器設備及配套數實驗地點備注1熟悉匯編語言程序的上機過程(比較字符串) 熟悉匯編語言程序的編輯、匯編、連接、調試等上機過程,完成“HelloWorld”程序的設計驗證性2軟件工程本科四年制PC微機(Pentium 4、256MRAM)若干臺(保證1人1臺計算機)漳州校區實驗室2分類統計字符個數編寫程序實現接受用戶輸入的一行字符,完成字符的分類統計(字母、數字、其它符號),并上機調試通過設計性2軟

6、件工程本科四年制PC微機(Pentium 4、256MRAM)若干臺(保證1人1臺計算機)漳州校區實驗室3顯示學生名次表rank編寫程序完成輸入并顯示學生名次的功能,并上機調試通過設計性2軟件工程本科四年制PC微機(Pentium 4、256MRAM)若干臺(保證1人1臺計算機)漳州校區實驗室4模塊化程序設計用各種模塊化程序設計的方法設計并實現同一問題設計性2軟件工程本科四年制PC微機(Pentium 4、256MRAM)若干臺(保證1人1臺計算機)漳州校區實驗室5中斷程序設計編寫程序,完成一個中斷程序的設計和實現設計性2軟件工程本科四年制PC微機(Pentium 4、256MRAM)若干臺(保證1人1臺計算機)漳州校區實驗室6混合編程編寫程序,實現匯編和C,C+的混合編程設計性2軟件工程本科四年制PC微機(Pentium 4、256MRAM)若干臺(保證1人1臺計算機)漳州校區實驗室7win32匯編試驗1采用匯編和windows API函數結合的方法,實現windows窗口及相關功能設計性2軟件工程本科四年制PC微機(Pentium 4、256MRAM)若干臺(保證1人1臺計算機)軟件學院軟件工程實驗室8win32匯編試驗2采用匯編和window

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論