CS 220: Computer Systems II: Architecture and Programming
Department of Computer Science
SUNY - Binghamton
Spring 2007
Announcement
Recommanded Textbook:
Professional Assembly Language
by Richard Blum
ISBN: 978-0-7645-7901-1
February 2005
576 pages
Errata
Slides
Feb 12, 2007 -- No Slides
Feb 14, 2007 -- Class cancelled due to weather
Feb 19, 2007
Feb 21, 2007
Feb 26, 2007
Feb 28, 2007
March 5, 2007
March 7, 2007
GDB quick reference
March 12, 2007 -- Review, no Slides
March 14, 2007 -- Mid-term
March 19, 2007 -- Mid-term review
March 21, 2007
March 26, 2007
March 28, 2007
April 9, 2007 -- Class cancelled due to weather
April 11, 2007
April 18, 2007
April 23, 2007
Intel's official MMX
Technical Overview
,
Developers' Guide
, and
Reference Manual
April 25, 2007
Supplemental Materials
GAS - The GNU Assembler
Debugging with GDB
Call Stack
AT&T Assembly Summary
Call Stack
Two's Compliment
IA-32 Instruction Set in AT&T Syntax
Smashing The Stack For Fun And Profit
Encoding
Inline Assembly
MMX and SSE links
Weishuai Yang (wyang[at]cs.binghamton.edu)