Login       My Wishlist
  My Cart
$0.00 / 0 items
 
Translate This Website
International Translation Network
 
International Access
Global Shipping Options Available
  Our Catalog   Computers & Technology   Operating Systems

Mastering Assembly Programming: From instruction set to kernel module with Intel processor


Huge Savings Item! Save 18% on the Mastering Assembly Programming: From instruction set to kernel module with Intel processor by Packt Publishing - ebooks Account at Translate This Website. Hurry! Limited time offer. Offer valid only while supplies last. Key FeaturesUnderstand the Assembly programming concepts and the benefits of examining the AL codes generated from high level languagesLearn to


Product Description

Key Features

  • Understand the Assembly programming concepts and the benefits of examining the AL codes generated from high level languages
  • Learn to incorporate the assembly language routines in your high level language applications
  • Understand how a CPU works when programming in high level languages

Book Description

The Assembly language is the lowest level human readable programming language on any platform. Knowing the way things are on the Assembly level will help developers design their code in a much more elegant and efficient way. It may be produced by compiling source code from a high-level programming language (such as C/C++) but can also be written from scratch. Assembly code can be converted to machine code using an assembler.

The first section of the book starts with setting up the development environment on Windows and Linux, mentioning most common toolchains. The reader is led through the basic structure of CPU and memory, and is presented the most important Assembly instructions through examples for both Windows and Linux, 32 and 64 bits. Then the reader would understand how high level languages are translated into Assembly and then compiled into object code. Finally we will cover patching existing code, either legacy code without sources or a running code in same or remote process.

What you will learn

  • Obtain deeper understanding of the underlying platform
  • Understand binary arithmetic and logic operations
  • Create elegant and efficient code in Assembly language
  • Understand how to link Assembly code to outer world
  • Obtain in-depth understanding of relevant internal mechanisms of Intel CPU
  • Write stable, efficient and elegant patches for running processes

About the Author

Alexey Lyashko is an Assembly language addict, independent software reverse engineer, and consultant. At the very beginning of his career, when he was a malware researcher at Aladdin Knowledge Systems, he invented and developed a generic code recognition method known as HOFA™. After spending a few years in the anti-malware industry and gaining sufficient experience in low-level development and reverse engineering, Alexey switched to content protection and worked as a reverse engineering consultant with Irdeto's BD+ department, actively participating in content protection technology development.

Since 2013, he has worked with several software development companies providing reverse engineering and low-level software development consultancy.

Table of Contents

  1. Intel Architecture
  2. Setting Up a Development Environment
  3. Intel Instruction Set Architecture (ISA)
  4. Memory Addressing Modes
  5. Parallel Data Processing
  6. Macro Instructions
  7. Data Structures
  8. Mixing Modules Written in Assembly and Those Written in High-Level Languages
  9. Operating System Interface
  10. Patching Legacy Code
  11. Oh, Almost Forgot

Additional Information

Manufacturer:Packt Publishing - ebooks Account
Publisher:Packt Publishing - ebooks Account
Studio:Packt Publishing - ebooks Account
EAN:9781787287488
Item Size:0.66 x 9.25 x 9.25 inches
Package Weight:1.28 pounds
Package Size:7.48 x 0.79 x 0.79 inches

Mastering Assembly Programming: From instruction set to kernel module with Intel processor by Packt Publishing - ebooks Account

Buy Now:
Mastering Assembly Programming: From instruction set to kernel module with Intel processor

Brand: Packt Publishing - ebooks Account
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$44.99
$37.05
You Save: 18%


Quantity:  

 


View More In Operating Systems.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Packt Publishing - ebooks Account, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


By Addison-Wesley Professional
mpn: 36694321, ean: 9780321776419, isbn: 0321776410,
Programming in C will teach you how to write programs in the C programming language. Whether you’re a novice or experienced programmer, this book will provide you with a clear understanding of this language, which is the foundation for many object...

By Springer
mpn: 217 black & white illustrations, biograp, ean: 9783319174723, isbn: 331917472X,
This book constitutes the thoroughly refereed post-conference proceedings of the 27th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2014, held in Hillsboro, OR, USA, in September 2014. The 25 revised full papers were ...

By Springer
ean: 9783540607656, isbn: 9783540607656,
This book presents the refereed proceedings of the Eighth Annual Workshop on Languages and Compilers for Parallel Computing, held in Columbus, Ohio in August 1995.The 38 full revised papers presented were carefully selected for inclusion in the proce...

By Springer
mpn: Illustrations, ean: 9783540630913, isbn: 3540630910,
This book presents the thoroughly refereed post-workshop proceedings of the 9th International Workshop on Languages and Compilers for Parallel Computing, LCPC'96, held in San Jose, California, in August 1996.The book contains 35 carefully revised ful...

By Springer
ean: 9783540676058, isbn: 9783540676058,
This volume contains the papers prepared for the 2nd International Conference on Natural Language Processing, held 2-4 June in Patras, Greece. The conference program features invited talks and submitted papers, c- ering a wide range of NLP areas: tex...

By Springer
mpn: black & white illustrations, ean: 9783642384929, isbn: 3642384927,
This book constitutes the refereed proceedings of the 15th International Conference on Coordination Models and Languages, COORDINATION 2013, held in Firenze, Italy, in June 2013, within the 8th International Federated Conference on Distributed Comput...

By Kuhn Eva
mpn: 69 black & white illustrations, biograph, ean: 9783662433751, isbn: 3662433753,
This book constitutes the proceedings of the 16th International Conference on Coordination Models and Languages, COORDINATION 2014, held in Berlin, Germany, in June 2014. The 12 papers included in this volume were carefully reviewed and selected from...

By Springer
ean: 9783319924076, isbn: 3319924079,
This book constitutes the proceedings of the 20th International Conference on Coordination Models and Languages, COORDINATION 2018, held in Madrid, Spain, in June 2018, as part of the 13th International Federated Conference on Distributed Computing T...

By Springer
mpn: Illustrations, ean: 9783540205364, isbn: 3540205365,
With warm-hearted and friendly promotion by our Japanese friends Prof. - sushi Ohori, Prof. Tetsuo Ida, and Prof. Zhenjiang Hu, and other distinguished professors and scholars from countries and regions such as Japan, South Korea, Singapore, and Taiw...

By Springer
mpn: Illustrations, ean: 9783540409274, isbn: 3540409270,
This book constitutes the refereed proceedings of the international Joint Modular Languages Conference, JMLC 2006. The 23 revised full papers presented together with 2 invited lectures were carefully reviewed and selected from 36 submissions. The pap...



Privacy Policy / Terms of Service
© 2018 - translateth.is. All Rights Reserved.