Introduction

IntroductionShort 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

AddThis Social Bookmark Button
Related Books:
  • Tutorial Introduction to XML messaging
  • Introduction to MATLAB
  • Manual of Zen Buddhism Introduction
  • Introduction to Introduction to OpenOffice.org OpenOffice.org …
  • Introduction to C Programming
  • Network programming-Linux kernel - Introduction
  • An Introduction to Linux Kernel Programming with Modules …
  • AutoCAD Tutorial

  • Related Searches: , , , ,



    Comments

    Leave a Reply