Assembly Language for Intel-Based Computers, 4/e (精裝版)
暫譯: Intel架構電腦的組合語言,第4版 (精裝版)
Kip R. Irvine
- 出版商: Prentice Hall
- 出版日期: 2002-07-25
- 售價: $931
- 語言: 英文
- 頁數: 700
- 裝訂: Hardcover
- ISBN: 0130910139
- ISBN-13: 9780130910134
-
相關分類:
Assembly
-
其他版本:
Assembly Language for Intel-Based Computers, 5/e(美國精裝版)
買這商品的人也買了...
-
$1,200$1,176 -
$680$537 -
$1,880$1,786 -
$2,660$2,527 -
$650$514 -
$980$774 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$860$679 -
$1,930$1,834 -
$780$741 -
$650$514 -
$760$600 -
$590$466 -
$690$538 -
$720$569 -
$290$247 -
$640$544 -
$690$587 -
$560$442 -
$750$638 -
$560$476 -
$2,390$2,271 -
$480$379 -
$750$593 -
$780$616
相關主題
商品描述
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 中斷。