Category Archives: Assembly Language Programming

The Art of Assembly Language

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 … Continue reading

Posted in Assembly Language Programming, Format, pdf | Leave a comment

Assembly Language Step-by-Step: Programming with Linux

The eagerly anticipated new edition of the bestselling introduction to x86 assembly language The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Assembly … Continue reading

Posted in Assembly Language Programming, Format, Software Development, pdf | Leave a comment

Learning UML 2.0

“Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world–open-source, standards-based, and proprietary–now supports UML and, more importantly, the model-driven approach to software development. This makes learning the … Continue reading

Posted in Assembly Language Programming, Computers & Internet, Format, Methodology, Object-Oriented Design, Software Development, Systems Analysis & Design, UML, chm | Leave a comment

Memory Dump Analysis Anthology, Volume 1 (v. 1)

This is a revised, edited, cross-referenced and thematically organized volume of selected DumpAnalysis.org blog posts about crash dump analysis and debugging written in 2006 – 2007 for software engineers developing and maintaining products on Windows platforms, technical support and escalation … Continue reading

Posted in Assembly Language Programming, Format, Software Development, Windows OS, pdf | Leave a comment

The IDA Pro Book: The Unofficial Guide to the World’s Most Popular Disassembler

No source code? No problem. With IDA Pro, 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 … Continue reading

Posted in Assembly Language Programming, Format, Security & Encryption, Software Development, chm, pdf | Leave a comment

Learning UML 2.0

“Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world–open-source, standards-based, and proprietary–now supports UML and, more importantly, the model-driven approach to software development. This makes learning the … Continue reading

Posted in Assembly Language Programming, Format, Methodology, Object-Oriented Design, Operating Systems, Programming Languages, Software Design & Engineering, Software Development, Systems Analysis & Design, UML, pdf | Leave a comment

Expert .NET 2.0 IL Assembler

Expert .NET 2.0 IL Assember drills down into the internal structures and operations of the .NET common language runtime and teaches you how to master the IL assembly language, ILAsm. (The rule of thumb is that if the runtime can … Continue reading

Posted in Assembly Language Programming, Format, Programming Languages, Software Design & Engineering, Software Development, pdf | Leave a comment

Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level

It’s a critical lesson that today’s computer science students aren’t always being taught: How to carefully choose their high-level language statements to produce efficient code. Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level shows software engineers what too many … Continue reading

Posted in Assembly Language Programming, Computer Science, Design & Architecture, Format, Object-Oriented Design, pdf | Leave a comment

Guide to Assembly Language Programming in Linux

Processor designs can be broadly divided into CISC (Complex Instruction Set Computers) and RISC (Reduced Instruction Set Computers). The dominant processor in the PC market, Pentium, belongs to the CISC category, and Linux is fast becoming the number onethreat to … Continue reading

Posted in Assembly Language Programming, Computers & Internet, Format, Operating Systems, Programming Languages, Software Design & Engineering, Software Development, pdf | Leave a comment

Professional Assembly Language (Programmer to Programmer)

Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it’s used to create programs or modules that are very fast and efficient, as well as in hacking exploits … Continue reading

Posted in Assembly Language Programming, Computers & Internet, Format, Programming Languages, pdf | Leave a comment