CS220 – Logic Design and Machine Organization

Dr. Tony Richardson

TT 1:15 PM KC136


Syllabus (pdf)


Lectures


Homework


Projects


In-Class Exercises


Cygwin

Cygwin Web Site

User's Guide, FAQ, API Reference

Local Installation Instructions , Cygwin Installation Handout (pdf)

Local Cygwin Tips File

Local CDROM ISO Image


Assembly Language

CS220 Library Archive (Version V1.11 5/31/2006)

CS220 Library User's Manual (pdf)


as man page (pdf)

Using as (pdf)

The cpp Preprocessor (pdf)


gdb man page (pdf)

Debugging with GDB (pdf)

GDB Quick Reference (pdf)

GDB Reference Card (pdf only)


GAS Directives (pdf)

GAS IA-32 Assembly Language Programming (pdf)

GAS FPU Assembly Language Programming (pdf)


Other Reference Material (Intel Syntax!!!)

NASM Programming Manual (pdf) (See Appendix B for instruction documentation)

PC Assembly (pdf only)

IA-32 Intel Software Developer's Manual: Volume 1: Basic Architecture (pdf only)

IA-32 Intel Software Developer's Manual: Volume 2: Instruction Set Reference (pdf only)

IA-32 Intel Software Developer's Manual: Volume 3: System Programming Guide (pdf only)