Mastering Turbo Assembler

Mastering Turbo Assembler PDF

Author: Tom Swan

Publisher: Financial Times/Prentice Hall

Published: 1989

Total Pages: 734

ISBN-13:

DOWNLOAD EBOOK →

Mastering Turbo Assembler is a hands-on tutorial combined with an advanced-level reference, making this book an excellent resource for MS-DOS programmers using Borland's newest language product. An indispensable addition to any user's library.

Macro Magic with Turbo Assembler?

Macro Magic with Turbo Assembler? PDF

Author: Jim Mischel

Publisher: Wiley

Published: 1992-10-28

Total Pages: 0

ISBN-13: 9780471578154

DOWNLOAD EBOOK →

Languages/Assembler Macro Magic with Turbo Assembler® This book is a guide to one of the best-kept secrets of assembly language programming: the effective use of macros. This underutilized feature of assembly language will help you write tighter, clearer, and easier-to-understand code, and will save you hours of programming time. With examples written in Borland International’s Turbo Assembler, this book: Takes you easily and gradually through the rigors of macro programming, from the basics to sophisticated advanced techniques Includes a disk containing source code for all the macros developed in the book, including listings in both Turbo Assembler and Microsoft Assembler Emphasizes practical, real-world macros that you can put to work in your own programs Describes how to optimize macros for maximum efficiency and flexibility Explains how macros and subroutines can be used to take some of the drudgery out of building assembly language filter programs Presents TINY, a very small general-purpose programming language written entirely in assembly language macros, to demonstrate the power of "little languages"

Assembly Language

Assembly Language PDF

Author: Jeff Duntemann

Publisher: Wiley

Published: 1992-10-06

Total Pages: 0

ISBN-13: 9780471578147

DOWNLOAD EBOOK →

Begins with the most fundamental, plain-English concepts and everyday analogies progressing to very sophisticated assembly principles and practices. Examples are based on the 8086/8088 chips but all code is usable with the entire Intel 80X86 family of microprocessors. Covers both TASM and MASM. Gives readers the foundation necessary to create their own executable assembly language programs.

Mastering Turbo Assembler

Mastering Turbo Assembler PDF

Author: Tom Swan

Publisher: Financial Times/Prentice Hall

Published: 1989

Total Pages: 695

ISBN-13: 9780672484353

DOWNLOAD EBOOK →

Mastering Turbo Assembler is a hands-on tutorial combined with an advanced-level reference, making this book an excellent resource for MS-DOS programmers using Borland's newest language product. An indispensable addition to any user's library.

Zen of Assembly Language: Knowledge

Zen of Assembly Language: Knowledge PDF

Author: Michael Abrash

Publisher: Scott Foresman Trade

Published: 1990-01-01

Total Pages: 640

ISBN-13: 9780673386021

DOWNLOAD EBOOK →

The most comprehensive treatment of advanced assembler programming ever published, this book presents a way of programming that involves intuitive, right-brain thinking. Also probes hardware aspects that affect code performance and compares programming techniques.

Type and Learn C

Type and Learn C PDF

Author: Tom Swan

Publisher: Wiley Publishing

Published: 1994

Total Pages: 470

ISBN-13: 9781568840734

DOWNLOAD EBOOK →

This hands-on, fast-paced tutorial makes a potentially tedious subject interesting and fun to learn. Tom Swan's personable teaching style is guaranteed to teach novice programmers how to work in C. Compatible with all ANSI C compilers from Microsoft and Borland. Includes genuine Turbo C++ 2.0 compiler, plus tutorial programs on one 3.5" disk.

Tom Swan's GNU C++ for Linux

Tom Swan's GNU C++ for Linux PDF

Author: Tom Swan

Publisher: Que Publishing

Published: 1999

Total Pages: 856

ISBN-13:

DOWNLOAD EBOOK →

Written by a bestselling and well-known author, this is the only book on programming for Linux using GNU C++, covering all aspects of Linux including fundamentals, object-oriented programming, advanced techniques, X Windows, and more. CD contains Red Hat Linux source code and all the code from the text.

Low-Level Programming

Low-Level Programming PDF

Author: Igor Zhirkov

Publisher: Apress

Published: 2017-06-27

Total Pages: 446

ISBN-13: 1484224035

DOWNLOAD EBOOK →

Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code. Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from scratch. It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed, and their practical value explained. What You'll Learn Low-Level Programming teaches programmers to: Freely write in assembly language Understand the programming model of Intel 64 Write maintainable and robust code in C11 Follow the compilation process and decipher assembly listings Debug errors in compiled assembly code Use appropriate models of computation to greatly reduce program complexity Write performance-critical code Comprehend the impact of a weak memory model in multi-threaded applications Who This Book Is For Intermediate to advanced programmers and programming students

Expert C Programming

Expert C Programming PDF

Author: Peter Van der Linden

Publisher: Prentice Hall Professional

Published: 1994

Total Pages: 379

ISBN-13: 0131774298

DOWNLOAD EBOOK →

Software -- Programming Languages.