On-Line Resources for Computer Engineering (CS371)
On-Line Tutorials on Hardware and Assembler
- http://www.emu8086.com/assembly_language_tutorial_assembler_reference/asm_tutorial_01.html
This is the built-in tutorial for the emu8086 systems that we will be using
http://members.lycos.co.uk/antaresps/asm/asmtut.html
Adam's ASM Tutorial
-
http://www.pageresource.com/html/
- http://www.xs4all.nl/~smit/asm01001.htm
Well, I'll start with the basics, like instruction format and some simple
instructions to manipulate registers. I don't know how much you know about
coding, so I'll explain even the most simple stuff. Please note, that I
explain 8086 assembly coding. That means NO 32-bit registers
and instructions and NO protected-, real- and virtual 86 mode
for now.
- http://www.skynet.ie/~darkstar/assembler/tut1.html
Before beginning to write programs in assembler, you need to know a few things
about the chip for which you are writing the program. This tutorial will
assume that all programs are being run on the 8086 chip and as such, they will
all run on any IBM compatible PC, as the 80386, 80486 and Pentium (I, II and
III) chips all are designed to run 8086 code.
- http://www.btinternet.com/~btketman/tutpage.html
An assembly-language tutorial is not the same thing as an assembler tutorial -
or not usually. Still less usually would it be an interpreter tutorial. But in
this case that's what it will turn out to be.
Assembler Documentation
-
http://www.web-sites.co.uk/nasm/tools.htm
Open Source Net-Wide Assembler used in Duntemann's book (Site down on 7/20/03)
-
http://nasm.sourceforge.net/
Official NASM site for downloads of source, exe, and documentation .
IE would not download, Netscape did. Install in folder with no spaces
in name, and put this path in the NASMIDE Options>Assembler textbox
Other Hardware Resources
Chips
Microprocessors
Links Found by Janine Lobue 11/20/6
A Great Site Found by Michael Burkman
11/20/6
Links Found by Colin McKenna 11/20/6
And if that's not enough:
Please let me know if you find any dead links.