Table of Contents

1.  Basic Syntax

2.  Making Windows

3.  Sample Programs

 

Then Go To:

The Art of Assembly - Still the best tutorial of the actual language of assembly. Read up till at least chapter 6 (you could even skip chapter 3). It is meant for DOS programming but the language is no different.

Win95asm tutorial - This is where I learned assembly for win95 (after reading a lot of the Art of Assembly). Sorry I don't know the original url because I downloaded the whole package.

Win95ex.zip - A very good example of a program written in assembly for win95. Includes source code of course. Everything from menus, about windows, toolbars, printing, help, etc.

Skeleton.zip - This is another example that has some unique features. However he uses a more complex method of accessing the API.

 

Tools

-TASM (compiler)
-Microasm (32-bit GUI for creating and compiling assembly)
-SoftIce (debugger)
-a very complete include file
-a thorough SDK (or reference for all Windows' API and parameters)


Created: March 12, 1999



My URL: http://come.to/example

V3-URL
I got it for free at http://come.to
Best viewed in 800 x 600, Javascript required for tutorial
 
Join AllAdvantage.com


Assembly Language for Win95


   Welcome to one of the very few assembly tutorials, and one of the even fewer 32 bit windows assembly tutorial. This tutorial covers the areas I had the most difficulty with while learning assembly. After learning these basic concepts and ideas, you can proceed to other tutorials that I will link to. Use the side bar to navigate.

   Once I got the basic idea of assembler, I learned the rest on my own through experimentation. I'm hoping you'll be able to do the same, however, I've tried to make it simpler for you with my tutorial. Also, try some of these books:

A very comprehensive tutorial on ALL aspects of assembly. If you only want to get one book, get this one.
If step-by-step is for you, then so is this book. According to the reviews, this is the easiest way to learn assembly
The mother of all tutorials. It's 544 pages of assembly in its purest form. This book is a must.


Or try your own search at amazon (they have many books on assembly):

 Search: Enter keywords...

Amazon.com
logo


But before jumping into my tutorial, I'd recommend the following programs (aside from the obvious):
Microasm
This is the most important program to have. It is a 32-bit GUI that allows you to compile your source code just by hitting F7, then it displays the output in a small output box. It's status bar also contains line number and current character ascii codes which are very helpful. It makes coding in assembly seem like you're using Borland C++ 5.0. I also use it for Java.
 
Soft Ice
An excellent debugger. Though TASM comes with its own debugger, it is weak and primitive compared to Soft Ice. Nothing can touch Soft Ice's breakpoint capabilities.


Questions? Comments? Need help getting started?
Then email me here.


Assembly programming assembler programming coding source code programming in assembly windows 95 assembly win95 assembly for windows 95. How to code in assembly in windows 95, dos, microsoft assembly tasm masm td softice soft ice program programmer board message board forum assembly examples source code asm microasm asm programming assembly assembler machine code low level programming low-level assembling disassemble disassembler how to crack shareware coding in assembly C C++ pascal basic java java applets application programming windows api how a computer works computer information c/c++ cgi javascript html algorithm debugging debug debugger optimizing code optimize mmx pentium II pro computer engineering science assemble computer guru learn programming languages assembly language windows API making applications GUI help breakpoints soft ice win32 32-bit programming a window include file .inc inc .h h .asm tasm32 tlink32 tasm tlink tasm compile 32 bit assembly compiler assembly tutorial windows tutorial tutor help reference references tutorials links programmer's ibm pc assembly language tutorial system organization assembly tutorial
1