Assembly Arithmetic Algorithms-DOS

Assembly Arithmetic Algorithms-DOS

Chastity White Rose
Buy on Leanpub

Table of Contents

Assembly Arithmetic Algorithms-DOS

  • Assembly Arithmetic Algorithms
  • Preface
  • Introduction
    • Required Knowledge
    • Low Level
    • Why DOS?
    • Online Example Programs
  • Chapter 1: The First Program
    • Assemble with FASM
    • Assemble with NASM
    • Disassembling the Program
    • The General Purpose Registers
    • Interrupt Information
  • Chapter 2: The putstring Function
  • Chapter 3: The intstr and putint functions
  • Chapter 4: Chastity’s Intel Assembly Reference
    • mov
    • add
    • sub
    • mul
    • div
    • cmp
    • jmp
    • push/pop
    • Take it slow
  • Chapter 5: Integer Sequences and Their Application in Learning
    • Fibonacci numbers
    • Powers of 2
    • Prime Numbers
    • How to use these examples
  • Chapter 6: The strint Function
    • The Program
    • The Function
    • The Output
  • Chapter 7: Translating Assembly to Other Programming Languages
    • main.asm
    • chastelib16.asm
    • Assembly Test Suite Output
    • main.c (The C Test Suite)
    • chastelib.h (The C chastelib library)
    • Portable Assembly Language
  • Chapter 9: Bitwise Operations for Advanced Nerds
    • The Bitwise Operations
    • Example 0: Fake Add
    • Example 1: Fake Sub
  • To be written:
  • Chapter Z: More Documentation
Assembly Arithmetic Algorithms-DOS/overview

Assembly Arithmetic Algorithms-DOS

course_overview

A book about writing small DOS programs for learning Intel 8086 Assembly Language

count_chapters
begin_reading
download
p_implied_book_part_name

Assembly Arithmetic Algorithms-DOS13 chapters

Begin ›
  1. Assembly Arithmetic Algorithms

  2. Preface

  3. Introduction

  4. Chapter 1: The First Program

  5. Chapter 2: The putstring Function

  6. Chapter 3: The intstr and putint functions

  7. Chapter 4: Chastity’s Intel Assembly Reference

  8. Chapter 5: Integer Sequences and Their Application in Learning

  9. Chapter 6: The strint Function

  10. Chapter 7: Translating Assembly to Other Programming Languages

  11. Chapter 9: Bitwise Operations for Advanced Nerds

  12. To be written:

  13. Chapter Z: More Documentation