The Art of Assembly Language
Randall Hyde
- 出版商: No Starch Press
- 售價: $2,170
- 貴賓價: 9.5 折 $2,062
- 語言: 英文
- 頁數: 928
- 裝訂: Paperback
- ISBN: 1886411972
- ISBN-13: 9781886411975
-
相關分類:
Assembly
已過版
買這商品的人也買了...
-
$280$252 -
$980UML for Visual Basic 6.0 Developers: Using Visual Modeler and Rational Rose 98
-
$680$537 -
$650$553 -
$980$774 -
$1,860$1,767 -
$690$587 -
$780$741 -
$350$298 -
$590$466 -
$750$675 -
$560$504 -
$980$399 -
$480$379 -
$750$593 -
$780$616 -
$780$663 -
$690$538 -
$620$490 -
$990$782 -
$780$616 -
$480$408 -
$650$507 -
$690$538 -
$600$480
相關主題
商品描述
Presents assembly language from the high-level programmer's point of view, so you can start writing meaningful programs within days. The High Level Assembler (HLA) that accompanies the book is the first assembler that allows you to write portable assembly language programs that run under either Linux or Windows with nothing more than a recompile. The CD-ROM includes the HLA and the HLA Standard Library, all the source code from the book, and over 50,000 lines of additional sample code, all well-documented and tested. The code compiles and runs as-is under Windows and Linux.
RANDALL HYDE has taught assembly language programming at the university level for over a decade and has developed several commercial software systems. His website, Webster: The Place on the Net to Learn Assembly Language Programming (http://webster.cs.ucr.edu), is the premier destination for anyone learning assembly, with well over 2 million visitors. Hyde is the author of Using 6502 Assembly Language (Prentice Hall) and co-author of The Waite Group's MASM 6.0 Bible (Sams).
Table of Contents
1 Hello, World of Assembly Language
2 Data Representation
3 Memory Access and Organization
4 Constants, Variables, and Data Types
5 Procedures and Units
6 Arithmetic
7 Low-Level Control Structures
8 Files
9 Advanced Arithmetic
10 Macros and the HLA Compile-Time Language
11 Bit Manipulation
12 The String Instructions
13 The MMX Instruction Set
14 Classes and Objects
15 Mixed Language Programming
A The ASCII Character Set
B The 80x86 Instruction Set