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 incorporate the assembly language routines in your high level language applicationsUnderstand how a CPU works when programming in high level languagesBook DescriptionThe 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


Product Description & Reviews

Key FeaturesUnderstand the Assembly programming concepts and the benefits of examining the AL codes generated from high level languagesLearn to incorporate the assembly language routines in your high level language applicationsUnderstand how a CPU works when programming in high level languagesBook DescriptionThe 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 learnObtain deeper understanding of the underlying platform Understand binary arithmetic and logic operationsCreate elegant and efficient code in Assembly languageUnderstand how to link Assembly code to outer worldObtain in-depth understanding of relevant internal mechanisms of Intel CPUWrite stable, efficient and elegant patches for running processesAbout the AuthorAlexey 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 ContentsIntel ArchitectureSetting Up a Development EnvironmentIntel Instruction Set Architecture (ISA)Memory Addressing ModesParallel Data ProcessingMacro InstructionsData StructuresMixing Modules Written in Assembly and Those Written in High-Level LanguagesOperating System InterfacePatching Legacy CodeOh, Almost Forgot

Features & Highlights

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

4.2 out of 5 stars with 20 reviews
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, 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 Name:
Email Address:
Your Message:

Related Best Sellers


Programming in C (4th Edition) (Developer's Library)
By Addison-Wesley Professional
mpn: 36694321, ean: 9780321776419, isbn: 0321776410,

Languages and Compilers for Parallel Computing: 27th International Workshop, LCPC 2014, Hillsboro, OR, USA, September 15-17, 2014, Revised Selected Papers (Lecture Notes in Computer Science)
By Springer
mpn: 217 black & white illustrations, biograp, ean: 9783319174723, isbn: 331917472X,

Languages and Compilers for Parallel Computing: 8th International Workshop, Columbus, Ohio, USA, August 10-12, 1995. Proceedings (Lecture Notes in Computer Science)
By Springer
ean: 9783540607656, isbn: 9783540607656,

Languages and Compilers for Parallel Computing: 9th International Workshop, LCPC'96, San Jose, California, USA, August 8-10, 1996, Proceedings (Lecture Notes in Computer Science)
By Springer
mpn: Illustrations, ean: 9783540630913, isbn: 3540630910,

Natural Language Processing - NLP 2000: Second International Conference Patras, Greece, June 2-4, 2000 Proceedings (Lecture Notes in Computer Science)
By Springer
ean: 9783540676058, isbn: 9783540676058,

Coordination Models and Languages: 15th International Conference, COORDINATION 2013, Held as a Part of the 8th International Federated Conference on ... (Lecture Notes in Computer Science)
By Springer
mpn: black & white illustrations, ean: 9783642384929, isbn: 3642384927,

Coordination Models and Languages: 16th IFIP WG 6.1 International Conference, COORDINATION 2014, Held as Part of the 9th International Federated ... (Lecture Notes in Computer Science)
By Kuhn Eva
mpn: 69 black & white illustrations, biograph, ean: 9783662433751, isbn: 3662433753,

Coordination Models and Languages: 20th IFIP WG 6.1 International Conference, COORDINATION 2018, Held as Part of the 13th International Federated ... (Lecture Notes in Computer Science)
By Springer
ean: 9783319924076, isbn: 3319924079,

Programming Languages and Systems: First Asian Symposium, APLAS 2003, Beijing, China, November 27-29, 2003, Proceedings (Lecture Notes in Computer Science)
By Springer
mpn: Illustrations, ean: 9783540205364, isbn: 3540205365,

Modular Programming Languages: 7th Joint Modular Languages Conference, JMLC 2006, Oxford, UK, September 13-15, 2006, Proceedings (Lecture Notes in Computer Science)
By Springer
mpn: Illustrations, ean: 9783540409274, isbn: 3540409270,



Privacy Policy / Terms of Service / Accessibility Statement
© 2020 - translateth.is. All Rights Reserved.