Intel匯編語言程序設(shè)計

出版時間:2005-8  出版社:清華大學(xué)出版社  作者:歐文  頁數(shù):688  
Tag標(biāo)簽:無  

前言

Assembly Language for Intel-Based Computers, Fourth Edition is based on the Intel IA-32 Processor architecture, seen from a programmer's point of view. It is appropriate as a text in the following types of college courses for computer science majors: · Assembly Language Programming · Fundamentals of Computer Systems · Fundamentals of Computer Architecture Although this book was originally designed as a programming textbook for community college students, it has gradually developed into much more. Currently, many universities use the book..

內(nèi)容概要

本書全面細(xì)致地講述了匯編語言程序設(shè)計的各個方面。從微處理器體系結(jié)構(gòu)、工作機(jī)制到指令集;從最基本的編譯器鏈接器的使用到高級過程、結(jié)構(gòu)和宏的使用;從用純匯編編寫程序到用VC++,BC++等最新編譯器與匯編的混合接口編程;從16位實模式下BIOS,DOS實模式文本及圖形程序設(shè)計到32位保護(hù)模式的Windows程序設(shè)計;從磁盤基礎(chǔ)知識到Intel指令編碼、浮點運算等相關(guān)知識都做了深入而細(xì)致的講解。    本書內(nèi)容廣博,但又講解得非常深入,是匯編語言課程的很好教材。

作者簡介

作者:(美國)歐文

書籍目錄

1. Basic Concepts.  1.1 Welcome to Assembly Language.  1.2 Virtual Machine Concept.   1.3 Data Representation.   1.4 Boolean Operations.  1.5 Chapter Summary2. Machine Architecture.  2.1 General Concepts.   2.2 IA-32 Processor Architecture.   2.3 IA-32 Memory Management.  2.4  Components of an IA-32 Microcomputer.   2.5 Input-Output System.  2.6 Chapter Summary3. Assembly Language Fundamentals.  3.1 Basic Elements of Assembly Language.  3.2 Example: Adding Three Integers.  3.3 Assembling, Linking, and Running Programs.  3.4 Defining Data.  3.5 Symbolic Constants.  3.6 Real-Address Mode Programming.  3.7 Chapter Summary  3.8 programming Exercises4. Data Transfers, Addressing, and Arithmetic.  4.1 Data Transfer Instructions.  4.2 Addition and Subtraction.  4.3 Data-Related Operators and Directives.  4.4 Indirect Addressing.  4.5 JMP and LOOP Instructions.  4.6 Chapter Summary  4.7 Programming Exercises5. Procedures.6. Conditional Processing.7. Integer Arithmetic.8. Advanced Procedures.9. Strings and Arrays.10. Structures and Macros.11. 32-Bit Windows Programming.12. High-Level Language Interface.13. 16-Bit MS-DOS Programming.14. Disk Fundamentals.15. BIOS-Level Programming.16. Expert MS-DOS Programming.17. Advanced TopicsAppendix A: Installing and Using the Assembler.Appendix B: MASM Reference.Appendix C: The Intel Instruction Set.Appendix D: BIOS and MS-DOS Interrupts.

編輯推薦

《Intel匯編語言程序設(shè)計》(第4版影印版)內(nèi)容廣博,但又講解得非常深入,是匯編語言課程的很好教材。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Intel匯編語言程序設(shè)計 PDF格式下載


用戶評論 (總計15條)

 
 

  •   這本書是從比較基礎(chǔ)的方面來講述INTELX86匯編,在使用規(guī)則方面比較適合初學(xué)者,因為寫得比較清楚,而且可以算是比較嚴(yán)謹(jǐn)(雖然有某些地方可能還存在疏漏,但整體上還可以接受),而且講微機(jī)架構(gòu)方面也是不錯,不過在微機(jī)架構(gòu)講述方面有些美中不足,有關(guān)于物理地址擴(kuò)展(PAE,PhysicalAddressExtensions)等等一些新機(jī)制貌似講得不夠,當(dāng)然,我還在讀,可能還沒看到!另外,雖然是外文書,但英文不算難,基本上會單詞量多一點的都能看明白!有高中英文水平應(yīng)該就比較容易讀!最后,就是在練習(xí)方面,雖然本書有練習(xí),但難度不算太大,可以適當(dāng)托展一下練習(xí)量,會有利于學(xué)習(xí)!
  •   我正在看,英語不行的還是要查字典的,有很多的專業(yè)術(shù)語。
  •   怎么沒有cd?。?/li>
  •   在匯編著作中,這本書應(yīng)該不錯,正如amazon上的讀者評價寫的那樣
  •   寫得非常不錯,適合初學(xué)用,而且英文方面只有過了四六級應(yīng)該沒有什么問題的,都能看明白。不過書的大小小了一點,紙質(zhì)不是太好,用鋼筆會滲水。但這都是便宜的原因吧??梢越邮艿摹?/li>
  •   這本書適合放在圖書館里當(dāng)參考書,卻不適合捧在手里當(dāng)教材
  •   整體來說,還行吧!
  •   匯編語言的經(jīng)典書籍,對X86架構(gòu)講的很詳細(xì)。。。力薦。。
  •     認(rèn)認(rèn)珍珍學(xué)完此書,你肯定有收獲。比如,
      1.你會學(xué)會怎么在C++中內(nèi)聯(lián)匯編程序,C++中如何連接匯編程序產(chǎn)生的obj文件。
      2.你還能學(xué)習(xí)到,原來C++編譯之后,還能產(chǎn)生lst文件,產(chǎn)生exe文件的同時,還有map文件等。
      3.此書還細(xì)致地講解了一些字符串操作指令,批量訪存指令。如movsb,movsw,movsd, lodsb,lodsw,lodsd,以及cmpsw系列。原來批量訪存可以用一條指令搞定,這樣,對于有些程序,你就可以用這些指令優(yōu)化了。
      4. 能學(xué)習(xí)到一些高級語言的本質(zhì),比如if else,while,調(diào)用函數(shù)棧幀的操作數(shù)等。
      5. 書中的例子還涉及到dos的一些常見例程,如int 21h系列,int 10h,int 13h系列,各個文件系統(tǒng)之前的區(qū)別于聯(lián)系等等。
      6. 你還能知道原來匯編也可以變得越來越容易,比如masm32 封裝的INVOKE語法,enter leave語法等
      7.。。
      8.。。
      
      
  •     除了系統(tǒng)的介紹了intel 匯編語言以外 還介紹了masm語法 適合在windows下工作的開發(fā)人員 了解機(jī)器底層運作 打下破解的基礎(chǔ) 書中用的ide為vc2005&vc2008 詳細(xì)配置和書中自帶類庫可以參考作者網(wǎng)頁
      
      不太適合linux下的開發(fā)人員 linuxer 請參考另一本紅皮書 運用gas語法
  •   請問具體的紅皮書是?
  •   haha~~~而且這本還屬于被閹割的板栗——沒有index
  •   回樓上,我從amazon下載了index打印出來用的。
  •   很小的時候就拿長木棍去打板栗,掉下來用火烤一下,就好剝了。
  •   鏈接失效啊。。。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7