![]() ![]() ![]() 23/01/2009 Featured Article: How to remove Buzus Virus (permalink) |
|||
|
GAVIN"S GUIDE TO 80x86 ASSEMBLYA guide about Assembler in 8 parts(by gavin estey)An x86 assembler guide with many macro assembler code examples. Part I - Introduction to the hardware Part II - An Introduction to Assembly Instructions Part III - Input and Control Flow Part IV - Procedures and Macros Part V - Files Part VI - Strings, Shifts and Debuggers Part VII - Writing to the Screen This article is online from 3963 days and has been seen 11695 times
Tweet [ Note: this is only the index; for full text download the file ] ===================================================================== GAVIN'S GUIDE TO 80x86 ASSEMBLY ===================================================================== Copyright (c) Gavin Estey, 1995. All rights reserved. Table of Contents Part I - Introduction to the hardware - Overview of the 80x86 Family - Representation of numbers in binary - Registers - Segments and offsets - The Stack Part II - An Introduction to Assembly Instructions - Push and Pop: Two Instructions to use the Stack - Types of Operand - Some Instructions that you will need to know - Your first assembly program · Compilation Instructions Part III - Input and Control Flow - Making things easier - Keyboard Input - Printing a Character - Control Flow - Jump on Condition Instructions - Example Program Part IV - Procedures and Macros - Some instructions that you need to know - Introduction to Procedures - Procedures that pass parameters - What are "Memory Models"? - Macros - Macros with parameters Part V - Files - File Functions - How to save the file handle - Using the FindFirst and FindNext Functions Part VI - Strings, Shifts and Debuggers - String Instructions - How to find out the DOS Version - Multiple Pushes and Pops - The PUSHA/PUSHAD and POPA/POPAD Instructions - Using Shifts for faster Multiplication and Division - Loops - How to use a debugger Part VII - Writing to the Screen - More output in text modes - Mode 13h - First check that mode 13h is possible - Setting the Video Mode - Some Optimizations [ Note: this is only the index; for full text download the file ]
Similar Articles 64-Bit - Programming and Assembly Issues Brief intro on 64 bit architecture and programming (by Thorsten Schneider) 8080/8085 Assembly Language Programming Assembly Language Programming Manual (by Intel Corporation) 8085 TRS 80 Model 100 Assembly Programming Brief guide on 8085 architecture and programming (by Mike Berro - BCS Software) Adam's Assembler Tutorial 1.0 A tutorial in 9 lessons on Assembler (by Adam) AMD64 Architecture Programmer’s Manual Volume 3 General-Purpose and System Instructions (by AMD) AMD64 Architecture Programmer’s Manual Volume 4 128-Bit Media Instructions (by AMD) AMD64 Architecture Programmer's Manual Volume 2 System Programming (by AMD) AMD64 Architecture Programmer's Manual Volume 5 64-Bit Media and x87 Floating-Point Instructions R (by AMD) AMD64 Programmer’s Manual Volume 1 Application Programming (by AMD) Assembler Tutorial 1996 Edition A guide from Guadalahara University (by Hugo Perez Univ.Guadalajara) Assembly Language Programming A 14 page intro for beginners using NASM (by Archis Gore) Assembly language programming under Unix A small guide for intermediate level programmers (by G. Adam Stanislav) Brennan's Guide to Inline Assembly A guide to inline Unix assembly programming (by Brennan) Extending DOS Executables How to modify a Windows executable relocating code (by Digital Alchemist) IBM Personal Computer Assembly Language Tutorial A guide that introduces main topics of asm lang (by Joshua Auerbach) Intro to Assembler An intro to Intel ASM programming (by VLA) Masm 5 Instructions, Directives and Interrupts A 30 page listing for assembly programmers (by n/d) Optimizations for Intel's 32-Bit Processors A 49 page guide on Intel Asm Code Optimization (by Bev Zaharie) PC Assembly Language Manual A book to learn basic Assembly in 195 pages (pdf) (by Paul Carter) Programming from the ground up EBook on Linux Assembler programming (by Jonathan Bartlett) Protected Mode Tutorial v.0.02 Tutorial for Protected Mode programming in asm (by Till Gerken) Sk00l m3 ASM!!#@$!@# An assembly programming guide (by Ralph (AWC)) Static Detection of Vulnerabilities in x86 Code Analysis of assembly code for security problems (by M.Cova V.Felmetsger G.Banks G.Vigna) The PC GAMES PROGRAMMERS ENCYCLOPEDIA 1.0 A collection of 85 asm programming documents (by various) Win32 asm Manage win32 projects in assembly language (by unknown) Win32 Course in 35 Lessons Una guida con codice d'esempio per w32asm (by Iczelion) x86 ASM Programming for Linux Intro to assembly programming on Linux using NASM (by mammon_) X86 Assembly Tips And Tricks Asm coding programming tricks (by Laura Fairhead) x86 Quick Reference Instruction Manual 8086/80186/80286/80386/80486 Instruction Set (by thenet) Tags: asm tutorial |
||||||
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|