Independently published, 2020. — 296 p. This is about writing computer programs that run with the Windows operating system. The language is 100% pure Assembly, and the assembler used for it is the 'flat assembler', which is very easy to find and download on the internet. The book assumes that you already know some assembly language, and it has in it approximately 6 short...
Apple 2 Technical Book. — 2nd Printing. — Chatsworth: DataMost, 1982. — 287 p. With an Introduction to Sweet-16. This book represents many hours of dedicated work by myself and everyone involved in its generation. While their names do not appear on the cover, special credit is due to David Gordon, Larry Bouyer, and my wife Mandy. The management and marketing efforts by Dave...
No Starch Press, Inc., 2021. — 1035 p. — ISBN-13: 978-1-7185-0108-9. Randall Hyde's The Art of Assembly Language has long been the go-to guide for learning assembly language. In this long-awaited follow-up, Hyde presents a 64-bit rewrite of his seminal text. It not only covers the instruction set for today’s x86-64 class of processors in-depth (using MASM) but also leads you...
2nd Edition. — San Francisco: No Starch Press, 2020. — 472 p. — ISBN-13: 978-1-71850-036-5. 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...
New York: Pearson, 2010. — 826 p. Praised by experts for its clarity and topical breadth, this visually appealing, comprehensive source on PCs uses an easy-to-understand, step-by-step approach to teaching the fundamentals of 80x86 assembly language programming and PC architecture. This edition has been updated to include coverage of the latest 64-bit microprocessor from Intel...
4th. ed. - John Wiley & Sons, 2023. - 635 p. - (Tech Today). - ISBN: 1394155247. The long-awaited x64 edition of the best-selling introduction to Intel assembly language. In the newly revised fourth edition of x64 Assembly Language Step-by-Step: Programming with Linux, author Jeff Duntemann delivers an extensively rewritten introduction to assembly language with a strong focus...
4th Edition. — Wiley, 2024. — 640 p. — ISBN-13: 978-1394155248. The long-awaited x64 edition of the best-selling introduction to Intel assembly language. In the newly revised fourth edition of x64 Assembly Language Step-by-Step: Programming with Linux, author Jeff Duntemann delivers an extensively rewritten introduction to assembly language with a strong focus on 64-bit...
Dennis Yurichev, 2022. — 1365 p. Code Patterns. The method. Some basics. A short introduction to the CPU. Numeral Systems. Converting From One Radix To Another. An Empty Function. x86. ARM. MIPS. Empty Functions in Practice. Returning Values. x86. ARM. MIPS. Hello, world! x86. x86-64. ARM. MIPS. Exercises. Function prologue and epilogue. Recursion. An Empty Function: redux....
In Easy Steps Limited, 2021. ASIN: B09FTNN4P5. Assembly x64 Programming in easy steps shows how to write code to create your computer programs. It contains separate chapters demonstrating how to store and manipulate data in 64-bit registers, how to control program flow, and how to create reusable blocks of code in program functions. It includes demonstrations of parallel...
Ed Jorgensen, 2020. — 357 p. Version 1.1.40. Prerequisites What is Assembly Language. Why Learn Assembly Language. Gain a Better Understanding of Architecture Issues. Understanding the Tool Chain. Improve Algorithm Development Skills. Improve Understanding of Functions/Procedures. Gain an Understanding of I/O Buffering. Understand Compiler Scope. Introduction Multi-processing...
Ed Jorgensen, 2019. — 163 p. Additional References MIPS Architecture Overview Architecture Overview Data Types/Sizes Memory Memory Layout CPU Registers Reserved Registers Miscellaneous Registers CPU / FPU Core Configuration Data Representation Integer Representation Two's Complement Byte Example Halfword Example Unsigned and Signed Addition Floating-point Representation IEEE...
Santa Clara: Intel Corporation, 1975. — 91 p. This manual describes the assembly language format, and how to write assembly language programs for the Intel 8080 microprocessor. Detailed information on the operation of specific assemblers is available in the Operator's Manual and Installation Guide for each specific assembler. Computer organization The 8080 instruction set...
2012. The main goal of this section is to provide all the information you would need to create programs with flat assembler, but since guides for a lot of topics has not been written yet, it's possible that you won't find here the help you are looking for. In such case please visit the message board, where you can ask any questions regarding flat assembler. flat assembler 1.70...
No Starch Press, 2021. — 1035 p. — ISBN13: 9781718501089. Randall Hyde's The Art of Assembly Language has long been the go-to guide for learning assembly language. In this long-awaited follow-up, Hyde presents a 64-bit rewrite of his seminal text. It not only covers the instruction set for today’s x86-64 class of processors in-depth (using MASM) but also leads you through the...
No Starch Press, 2022. — 1032 p. — ISBN: 9781718501089. Randall Hyde's The Art of Assembly Language has long been the go-to guide for learning assembly language. In this long-awaited follow-up, Hyde presents a 64-bit rewrite of his seminal text. It not only covers the instruction set for today’s x86-64 class of processors in-depth (using MASM) but also leads you through the...
Independently published, 2020. — 270 p. — ISBN: 9798599977377. Ever wanted to make your own game for an old console, or learn about low level programming? Enter the world of Assembly language, and learn new things about classic hardware! Learn Multiplatform Assembly Programming with ChibiAkumas is an introduction to retro programming. It gives the essential technical...