匯編語(yǔ)言入門教程txt,初學(xué)者學(xué)習(xí)匯編語(yǔ)言必讀物!秴R編語(yǔ)言》(Assembly Language)是計(jì)算機(jī)專業(yè)中一門重要的基礎(chǔ)課程,是一種面向機(jī)器的低級(jí)語(yǔ)言。它依賴于硬件,能通過(guò)巧妙的程序設(shè)計(jì)充分發(fā)揮硬件的潛力。匯編語(yǔ)言程序產(chǎn)生的代碼運(yùn)行效率高。因此,到目前為止,許多軟件系統(tǒng)(例如操作系統(tǒng)等)的核心部分仍然用匯編語(yǔ)言來(lái)編寫。
計(jì)算機(jī)專業(yè)所培養(yǎng)的學(xué)生,不應(yīng)僅僅滿足于利用他人已開發(fā)出來(lái)的軟件和軟件工具來(lái)解決實(shí)際問(wèn)題,還應(yīng)具備有分析、研究原有軟件系統(tǒng),改進(jìn)、完善、提高原有系統(tǒng)功能供廣大用戶使用的能力。匯編語(yǔ)言程序設(shè)計(jì)將使學(xué)生受到更嚴(yán)密、更系統(tǒng)的程序設(shè)計(jì)及其思維方法的訓(xùn)練,為深入分析、研究、開發(fā)新的軟件系統(tǒng)打下良好的訓(xùn)練基礎(chǔ)。
本課程的教學(xué)目的是使學(xué)生進(jìn)一步了解計(jì)算機(jī)的基本組成,匯編指令的格式和使用方法,以及用匯編語(yǔ)言進(jìn)行程序設(shè)計(jì)的基本思想和方法。于此同時(shí),希望學(xué)生能了解用匯編語(yǔ)言程序來(lái)充分發(fā)揮計(jì)算機(jī)性能的基本思想。
本課程的學(xué)習(xí)也將為后續(xù)課程(如操作系統(tǒng)、接口與通信、計(jì)算機(jī)外圍設(shè)備等)的學(xué)習(xí)提供必要的前期知識(shí)。
內(nèi)含:TASM 5.0 安裝及注意,匯編語(yǔ)言上機(jī)指導(dǎo)及例示,匯編語(yǔ)言超濃縮教程等
本課程的基本要求
通過(guò)本課程的瀏覽學(xué)習(xí),要求學(xué)生:
1、掌握數(shù)據(jù)在計(jì)算機(jī)內(nèi)的表示及其相互轉(zhuǎn)換
2、計(jì)算機(jī)基本組成及各部分主要功能
3、匯編指令尋址,指令的功能與使用形式
4、利用匯編語(yǔ)言實(shí)現(xiàn)程序的基本控制結(jié)構(gòu)
5、中斷系統(tǒng)與常用外設(shè)的I/O程序設(shè)計(jì)
本課程的教學(xué)參考書
1、Peter Abel,IBM PC Assembly Language and Programming(Fourth Edition),清華大學(xué)出版社,1998.5
2、Barry B. Brey著,金惠華、曹慶華、李雅倩譯,80X86、奔騰機(jī)匯編語(yǔ)言程序設(shè)計(jì),電子工業(yè)出版社,1998.8
3、張紀(jì)羅等譯,Pentium處理器結(jié)構(gòu)與程序設(shè)計(jì)(奔騰系列用戶手冊(cè) 第三卷),電子工業(yè)出版社,上?茖W(xué)普及出版社,1996.5
4、艾德才等編著,Pentium/80486實(shí)用匯編語(yǔ)言程序設(shè)計(jì),清華大學(xué)出版社,1997.11
5、楊季文等編著,80X86匯編語(yǔ)言程序設(shè)計(jì)教程,清華大學(xué)出版社,1998.6
6、周明德等編著,80X86的結(jié)構(gòu)與匯編語(yǔ)言程序設(shè)計(jì),清華大學(xué)出版社,1993.12
7、王愛(ài)英主編,計(jì)算機(jī)組成與結(jié)構(gòu),清華大學(xué)出版社,1995.9