Assembly Language for Intel-Based Computers, 4/e (精裝版)
暫譯: Intel架構電腦的組合語言,第4版 (精裝版)
Kip R. Irvine
- 出版商: Prentice Hall
- 出版日期: 2002-07-25
- 售價: $980
- 貴賓價: 9.8 折 $960
- 語言: 英文
- 頁數: 700
- 裝訂: Hardcover
- ISBN: 0130910139
- ISBN-13: 9780130910134
-
相關分類:
Assembly
-
其他版本:
Assembly Language for Intel-Based Computers, 5/e(美國精裝版)
買這商品的人也買了...
-
Computer Organization & Design: The Hardware/Software Interface, 2/e$1,200$1,176 -
計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)$680$537 -
The Java Programming Language, 3/e$1,740$1,653 -
Data Mining: Concepts and Techniques$2,470$2,347 -
SQL Server 2000 設計實務$650$553 -
C++ Primer, 3/e 中文版$980$774 -
Operating System Concepts, 6/e (Windows XP Update)$1,050$1,029 -
演算法導論 (Introduction to Algorithms, 2/e)$860$679 -
Sun Certified Programmer & Developer for Java 2 Study Guide, 2/e$1,800$1,710 -
作業系統概念 (Operating System Concepts, 6/e Windows XP Update)$780$741 -
Red Hat Linux 9 實務應用$650$553 -
802.11 無線網路技術通論 (802.11 Wireless Networks: The Definitive Guide)$760$600 -
ASP.NET 程式設計徹底研究$590$466 -
STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 -
重構─改善既有程式的設計$720$569 -
行動 Linux─KNOPPIX 改造手冊$290$247 -
FreeBSD 完全探索 (Absolute BSD: The Ultimate Guide to FreeBSD)$640$544 -
Crystal Reports 9 實戰演練$690$587 -
Effective Java Programming Language Guide 中文版 (Effective Java Programming Language Guide)$560$442 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
CCNA Self-Study: Interconnecting Cisco Network Devices (ICND) 640-811, 640-801, 2/e$2,220$2,109 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
JSP 2.0 技術手冊$750$593 -
CCNA 認證教戰手冊 Exam 640-801 (CCNA Cisco Certified Network Associate Study Guide, 4/e)$780$663
商品描述
This text is designed for students and professionals interested in learning the basics of operating systems, architecture, and programming in the context of a microprocessor. In his eagerly anticipated fourth edition, Kip Irvine concentrates on the combined Windows/MS-DOS operating system and thoroughly covers 32-bit assembly language applications for Intel-based computers.
Focusing on how to approach programming problems with a machine-level mindset, Assembly Language for Intel(r)-Based Computers includes the following features:
- Detailed tutorials on numbering systems and data storage fundamentals.
- All programs tested with the Microsoft(r) MASM 6.15(tm) assembler.
- Inline assembly code, as well as linking assembly language to C/C++ in both Real and Protected modes.
- Extensive instruction set reference that includes instruction formats and CPU flag usage.
- Interrupt vectoring and device I/O.
- CD-ROM that includes the full professional version of the Microsoft(r) MASM 6.15(tm) Assembly Language Development System, a programmer's editor, a macro library, and the book's source code.
- New to the fourth edition:
- Win32 programming, including the console API and a graphical application.
- Expanded coverage of procedures, recursion, stack parameters, structures, and unions.
- Boolean expressions, truth tables, and flowcharts.
- Basic string handling, sorting and searching algorithms.
- Bit-mapped graphics in both Real and Protected modes.
- IEEE floating-point binary representation.
- Virtual machine architecture; IA-32 Protected mode segmentation and paging.
- Introductory explanations of the instruction execution cycle, memory I/O, multitasking, pipelining, and superscalar architecture.
- Disk fundamentals, including disk geometry, FAT32 and NTFS file structures.
Table of Contents
1. Basic
Concepts.
2. Machine Architecture.
3. Assembly Language Fundamentals.
4. Data Transfers, Addressing, and Arithmetic.
5. 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.
Appendix A: Installing and Using the Assembler.
Appendix B: MASM Reference.
Appendix C: The Intel Instruction Set.
Appendix D: BIOS and MS-DOS Interrupts.
商品描述(中文翻譯)
**摘要**
本書旨在為有興趣學習作業系統、架構及微處理器編程基礎的學生和專業人士提供指導。在備受期待的第四版中,Kip Irvine 專注於結合 Windows/MS-DOS 作業系統,並全面涵蓋基於 Intel 的電腦的 32 位元組合語言應用。
《Intel(r) 基於電腦的組合語言》專注於如何以機器層級的思維來解決編程問題,包含以下特點:
- 詳細的數字系統和數據存儲基礎教程。
- 所有程序均使用 Microsoft(r) MASM 6.15(tm) 組合器進行測試。
- 內聯組合代碼,以及在實模式和保護模式下將組合語言與 C/C++ 連結。
- 廣泛的指令集參考,包括指令格式和 CPU 標誌使用。
- 中斷向量和設備 I/O。
- 包含 Microsoft(r) MASM 6.15(tm) 組合語言開發系統的完整專業版 CD-ROM、一個程序編輯器、一個宏庫,以及本書的源代碼。
第四版的新內容:
- Win32 編程,包括控制台 API 和圖形應用程序。
- 擴展的程序、遞歸、堆疊參數、結構和聯合的覆蓋。
- 布林表達式、真值表和流程圖。
- 基本字符串處理、排序和搜索算法。
- 在實模式和保護模式下的位圖圖形。
- IEEE 浮點二進制表示。
- 虛擬機架構;IA-32 保護模式分段和頁面。
- 指令執行週期、內存 I/O、多任務處理、流水線和超標量架構的入門解釋。
- 磁碟基礎知識,包括磁碟幾何、FAT32 和 NTFS 文件結構。
**目錄**
1. 基本概念。
2. 機器架構。
3. 組合語言基礎。
4. 數據傳輸、尋址和算術。
5. 程序。
6. 條件處理。
7. 整數算術。
8. 高級程序。
9. 字符串和數組。
10. 結構和宏。
11. 32 位元 Windows 編程。
12. 高級語言介面。
13. 16 位元 MS-DOS 編程。
14. 磁碟基礎。
15. BIOS 級編程。
16. 專家 MS-DOS 編程。
附錄 A:安裝和使用組合器。
附錄 B:MASM 參考。
附錄 C:Intel 指令集。
附錄 D:BIOS 和 MS-DOS 中斷。
