1. 程式人生 > >匯編語言教材assembly language

匯編語言教材assembly language

data- tel dsta 32位 wikipedia dst 教程 image tar

https://en.wikipedia.org/wiki/Assembly_language

https://baike.baidu.com/item/%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80/61826

https://baijiahao.baidu.com/s?id=1590302037132894549&wfr=spider&for=pc

經典教材

匯編語言教材很多,各種處理器都有涉及,粗略統計不下百種。在這麽多的教材裏,用得較多的可以分類列舉如下:

x86處理器

1.《x86匯編語言:從實模式到保護模式》,李忠著,電子工業出版社,2013-1 。 技術分享圖片
基於INTEL x86處理器、NASM編譯器和BOCHS虛擬機。匯編語言就是處理器的語言,從這個意義上來說,既然學習匯編語言,就必須直接面向硬件編程,而不是使用莫名其妙的DOS中斷和API調用。這是一本有趣的書,它沒有把篇幅花在計算一些枯燥的數學題上。相反,它教你如何直接控制硬件,在不借助於BIOS、DOS、Windows、Linux或者任何其他軟件支持的情況下來顯示字符、讀取硬盤數據、控制其他硬件等。 我們知道,32位和64位是主流,實模式和DOS操作系統已經成為歷史,Linux和Windows都工作在保護模式下。這本書從實模式講到32位保護模式,尤其以32位保護模式為重點,閱讀本書,對理解現代計算機和現代操作系統的工作原理有非常大的幫助作用。 2.《匯編語言》(第2版),王爽 著,清華大學出版社,2013-4-1 基於INTEL 8086處理器、MASM編譯器,以及DOS平臺的匯編教材,完全以8086處理器的實模式為主,不涉及常用的32位和64位模式,但因為通俗易懂,讀者反映很好。 3.《80X86匯編語言程序設計教程》,楊季文等 編著,清華大學出版社,1999-3-1 基於INTEL x86處理器、MASM和TASM編譯器,包含16位實模式和32位保護模式的內容,而且對後者講述較為詳細。 4.《32位匯編語言程序設計》,錢曉捷 編著,機械工業出版社,2011-8-1 基於INTEL x86處理器、MASM編譯器,以及WINDOWS平臺的匯編教材。 5.《16/32位微機原理匯編語言及接口技術》,錢曉捷,陳濤編著,機械工業出版社,2005-2-1 基於INTEL x86處理器,論述16位微型計算機的基本原理、匯編語言和接口技術,並引出32位微機系統相關技術。 6.《Intel匯編語言程序設計》(第五版),(美)歐文 著,電子工業出版社,2012-7-1 基於INTEL x86處理器、MASM編譯器,以及DOS/WINDOWS平臺的匯編教材,既有16位實模式的內容,也有32位保護模式的內容。 7.《匯編語言的編程藝術》(第2版),(美)海德 著,清華大學出版社,2011-12-1 基於INTEL x86處理器,使用了作者自制的高級語言匯編器(High Level Assembler,HLA)作為教學工具,以部分地獲得高級語言的優勢和功能。 8.《x86 PC匯編語言、設計與接口》(第五版),(美)馬茲迪,考西著,電子工業出版社,2011-1-1 基於INTEL x86處理器,既講了16位實模式的內容,也講了32位保護模式的內容,對64位也有所介紹。

ARM及單片機

1.《匯編語言程序設計--基於ARM體系結構》(第2版),文全剛等主編,北京航空航天大學出版社,2010-8-1 基於ARM體系結構的處理器,是學習嵌入式技術的入門教材。 2.《零基礎學AVR單片機》,徐益民等編著,機械工業出版社,2011-1-1 單片機概述、avr單片機的開發工具、avr單片機c語言、atmega16單片機基本結構、avr的指令系統與匯編系統等。 3.《基於Multisim10的51單片機仿真實戰教程》,聶典,丁偉主編,電子工業出版社,2010-2-1 闡述了NI Multisim 10在單片機仿真中的各項主要功能。 4.《PIC18微控制器:體系結構、編程與接口設計》,(美)貝裏著,清華大學出版社,2009-4-1 微控制器廣泛應用於汽車、家電、工業控制、醫療設備等眾多領域。本書以Microchip公司的PIC18系列微控制器為例,全面講解如何使用C語言和匯編語言對微控制器進行編程。 5.《CASL匯編語言程序設計》,趙立輝編著,中國電力出版社,2002-10-1 CASL匯編語言是中國計算機軟件專業技術資格和水平考試高級程序員級的必考內容。本書是講述CASL匯編語言程序設計的專著。

匯編語言教材assembly language