Introduction
Short Description
Elements of computer architecture. Assembly programming. Mostly Intel Assembly. What are compilers, linkers and debuggers and how. do they work? …
Website: navet.ics.hawaii.edu | Filesize: 132kb
Content
Henri Casanova (henric@hawaii.edu)
ICS312 - Fall 2007
Machine-Level and
Systems Programming
Introduction
Course Goal
! Overall goal: Understand many of the things
that happen “under the cover” when running
a program on a computer
! By the end of the class you will
” Have a basic understanding of how a CPU works
and can be programmed
” Be able to write programs (or pieces of programs)
in x86 assembly
” Have a basic understanding of compiler
technology and (hopefully) experience with
building a tiny compiler
Course Website
! Located at:
” http://navet.ics.hawaii.edu/~casanova/courses/ics312_spring07
” Linked from my homepage
! Accessible from the ICS homepage
! Contains
” All lecture notes (posted 1-2 weeks before the
corresponding lecture)
” Pointers to useful on-line material
” All assignments
” Announcements
” A link to the PDF Syllabus
Textbook
! The main text is a free book:
” PC Assembly Language, Paul A. Carter
” Available for download on the course’s Web site
! The user’s manual for our assembler, NASM, is also available
on the course’s Web site, and other manuals will be made…
Get the file Download here
Related Books:Related Searches: pc assembly language, henri casanova, intel assembly, description elements, compiler course
Comments
Leave a Reply