Assembler Programming and PC Architecture Links

Barry Wilks - Southern Cross University - Excellent Resource for Assembler and PC Architecture as well as course material on communications, networks and programming. Includes a list of every opcode available on the x86 cpu with a detailed breakdown of addressing modes.

Randall Hyde - The Art of Assembler - Another excellent reference which goes into the architecture of PCs and has links a plenty to other web resources. Particularly well written section on the evolution of the 8088/8086 through to the pentium  dealing with pre fetch queues, pipelines and super scalar architecture.

 Asbjørn Leth Vonsild and Jesper Pedersen-University of Southern Denmark - Summary of x86 processors and opcodes, excellent table on development of x86 processors. Information on the opcodes for the pentium mmx.

Ohms Law - part of the Robotics and Electrical Engineering Webring
Debug Tutorial - Use of Commands etc

Fran Golden's Debug and Assembly Tutorial
Basic commands and overview

Programmer's Vault
Another Debug Tutorial

Programmers Heaven
Programmers Heaven - x686 page
A huge collection of assemblers, disassemblers, dos utilities and CPU information

Smit's Page on Assembler and Debug
Excellent summary of segments, flags, registers and how it hangs together. This site is currently blocked through SINA.

Niagara AC
Interesting Assignment on using Debug to communicate with a serial port and run some traffic lights. The "stoplight" box would be easy to make from some LEDs and resistors hanging off a connector. Some research would be required to find the exact pinout for the lights and some knowledge of calling subroutines in assembler is needed.
 


home