Resources
Useful internet-available resources for this course are:
- Assembly Language
- x86 Assembly Language FAQ [Raymond Moon]
- 80x86 Opcode Summary
- 80x86 Opcode Summary (alternate),
- Intel x86 Instruction Set Reference
- NASM documentation
- Protected Mode Basics
- Mixed assembly language/C language programming under linux
- C Language
- C Reference Card
- C Quick Start Tutorial
- Learning GNU C
- The Standard C Library
- GNU C Manual
- GNU C Standard Library
- Obfuscated C Contest
- C FAQ
- Popularity of C. See here as well.
- Interrupts
- Hardware Devices
- Serial Port FAQ
- Parallel Port FAQ
- Real Time OS
- MicroC OS-II homepage for a real time preemptive operating system
used in this course.
- Assignment #2 requires that you use a port MicroC OS-II to run on a win32 platform.
- An outline reference for all the functions available in MicroC OS-II is provided in this abbreviated reference guide.
- A port of the muCOS-II to the Mitsubishi M16C microprocessor is available. This zipped archive provides instructions and a demonstration of how to use this port. It also contains more detailed information and functions to drive the LCD display on the development boards.
-
Newsgroups: