2 Robert Plantz
Introduction to Computer Organization
商品説明：This hands-on tutorial is a broad examination of how a modern computer works. Classroom tested for over a decade, it gives readers a firm understanding of how computers do what they do, covering essentials like data storage, logic gates and transistors, data types, the CPU, assembly, and machine code. Introduction to Computer Organization gives programmers a practical understanding of what happens...
3 Jitender Narula
Implementing Reverse Engineering
商品説明：More practical less theory KEY FEATURES ● In-depth practical demonstration with multiple examples of reverse engineering concepts. ● Provides a step-by-step approach to reverse engineering, including assembly instructions. ● Helps security researchers to crack application code and logic using reverse engineering open source tools. ● Reverse engineering strategies for simple-to-complex applications...
5 Stephen Oualline
Bare Metal C
商品説明：Bare Metal C teaches you to program embedded systems with the C programming language. You’ll learn how embedded programs interact with bare hardware directly, go behind the scenes with the compiler and linker, and learn C features that are important for programming regular computers. Bare Metal C will teach you how to program embedded devices with the C programming language. For embedded system pr...
6 Chris Eagle/Kara Nance
The Ghidra Book
商品説明：A guide to using the Ghidra software reverse engineering tool suite. The result of more than a decade of research and development within the NSA, the Ghidra platform was developed to address some of the agency's most challenging reverse-engineering problems. With the open-source release of this formerly restricted tool suite, one of the world's most capable disassemblers and intuitive decompilers ...
7 Randall Hyde
Write Great Code, Volume 2, 2nd Edition
商品説明：Explains how compilers translate high-level language source code (like code written in Python) into low-level machine code (code that the computer can understand) to help readers understand how to produce the best low-level, computer readable machine code. In the beginning, most software was written in assembly, the CPU's low-level language, in order to achieve acceptable performance on relatively...
8 Chris Eagle
The IDA Pro Book, 2nd Edition
商品説明：No source code? No problem. With IDA Pro, the interactive disassembler, you live in a source code-optional world. IDA can automatically analyze the millions of opcodes that make up an executable and present you with a disassembly. But at that point, your work is just beginning. With The IDA Pro Book, you'll learn how to turn that mountain of mnemonics into something you can actually use. Hailed by...
10 Bruce Smith
Raspberry Pi Operating System Assembly Language
商品説明：Bigger, better and ideal for all models of the Raspberry Pi! The ultimate guide to learning assembly language on your Pi. “This edition is the most complete and the only one a reader needs to purchase. It is a very good tutorial textbook...” Covers use of the new Raspberry Pi Operating System including the GPIO port, the VFP and Neon coprocessors. Based on the best selling Raspbian edition, now ev...
11 Randall Hyde
The Art of Assembly Language, 2nd Edition
商品説明：Assembly is a low-level programming language that's one step above a computer's native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use. Since 1996, Randall Hyde's The Art of Assembly Language has provided a comprehensive, plain-English, and patien...
12 Robert Dunne
Assembly Language Coding in Color
商品説明：Learning to program in assembly language is an excellent hands-on introduction to computer architecture. However, assembly language has a bad reputation of being difficult to learn. Through the use of complete program examples, flow diagrams, and color codes, Assembly Language Coding in Color helps students and computer enthusiasts start on a solid path to understanding computer architecture. Thi...
13 Randall Hyde
Write Great Code, Volume 1, 2nd Edition
商品説明：Understanding the Machine, the first volume in the landmark Write Great Code series by Randall Hyde, explains the underlying mechanics of how a computer works. This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine f...
14 Alexey Lyashko
Mastering Assembly Programming
商品説明：Incorporate the assembly language routines in your high level language applications About This Book 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 Who This Book...
15 Eihab B. M. Bashier
Practical Numerical and Scientific Computing with MATLAB® and Python
商品説明：Practical Numerical and Scientific Computing with MATLAB® and Python concentrates on the practical aspects of numerical analysis and linear and non-linear programming. It discusses the methods for solving different types of mathematical problems using MATLAB and Python. Although the book focuses on the approximation problem rather than on error analysis of mathematical problems, it provides practi...
16 Andy Harris
HTML5 and CSS3 All-in-One For Dummies
商品説明：A new edition of a bestseller covers the latest advances in web development! HTML5 and CSS3 are essential tools for creating dynamic websites and boast updates and enhanced features that can make your websites even more effective and unique. This friendly, all-in-one guide covers everything you need to know about each of these technologies and their latest versions so that you can use them togethe...
17 Bruno Cardoso Lopes/Rafael Auler
Getting Started with LLVM Core Libraries
商品説明：This book is intended for enthusiasts, computer science students, and compiler engineers interested in learning about the LLVM framework. You need a background in C++ and, although not mandatory, should know at least some compiler theory. Whether you are a newcomer or a compiler expert, this book provides a practical introduction to LLVM and avoids complex scenarios. If you are interested enough a...
18 James A. Langbridge
Professional Embedded ARM Development
商品説明：A practical Wrox guide to ARM programming for mobile devices With more than 90 percent of mobile phones sold in recent years using ARM-based processors, developers are eager to master this embedded technology. If you know the basics of C programming, this guide will ease you into the world of embedded ARM technology. With clear explanations of the systems common to all ARM processors and step-by-s...
19 Pedro J. Aphalo
商品説明：Learning a computer language like R can be either frustrating, fun, or boring. Having fun requires challenges that wake up the learner’s curiosity but also provide an emotional reward on overcoming them. This book is designed so that it includes smaller and bigger challenges, in what I call playgrounds, in the hope that all readers will enjoy their path to R fluency. Fluency in the use of a langua...
20 Mayur Pandey/Suyog Sarda
商品説明：About This Book Write a frontend for any language to generate LLVM IR Create optimization passes to optimize the IR code using LLVM Pass Infrastructure and Pass Manager Design and implement structures for highly-optimized compilers using LLVM, through detailed step-by-step recipes Who This Book Is For The book is for compiler programmers who are familiar with concepts of compilers and want to in...