Machine Language and Assembly Programming for Computer Engineering Undergraduates. Originally this unit was based on the Assembly Language of the VAX computers and in recent years on Intel X86 CPUs. The unit is organized such that students are taught Data Representation, Machine Organization and Assembly Language programming.
Students are given exercises through out the semester and in order to generate motivation, they are told in advance that some of the questions in the end of term assessment will be from the exercises given through out the term. The final assessment will have a total of twenty marks of which twelve will be of programming nature.

References :
1- Introduction to 80X86 Assembly Language and Computer Architecture by Richard C. Detmer
2- Assembly Language for Intel-Based Computers (5th Edition) by Kip Irvine



Teaching Research Links Personal Download  
  Designed by Rafi Allameh 2006