Microprocessors

Martin Land
Department of Computer Science
Hadassah Academic College
   
 
Contents
 
Microprocessors Home
Lecture Slides
User Manuals
Microprocessor Links
Exercises
Bulletin Board
Further Reading
Course Syllabus
Office Hours
Text Books
 
RSS Feed   Subscribe
Add to Google
 
Lecture Slides
Basic Computer Organization    
Introduction to Intel Assembly Language Programming    
DOS Services and System Calls    
Intel x86 Architecture    
Overview of debug.exe for DOS    
Assembly Language in 8086 Architecture    
Local Variables and Functions    
Machine Language Encoding    
Intel 32-bit Architecture and Assembly Programming    
Summary and Review    
 
     
Assembly Software
uuencode / uudecode utility base64.exe
  For decoding one of the archived packages below
Assembly Software for 32-bit Windows XP / Vista / 7
   NASM Package Assembler Documentation
  Save the linked file  nasm.txt  to a convenient directory.
At the command line in that directory execute  base64 -d nasm.txt nasm.zip  to decode the zip archive.
Extract the archive to a convenient directory — for example  c:\nasm — to work at the command line.
Assembly Software for 64-bit Windows XP / Vista / 7
  DOSBox for 64-bit Windows 7 installation program  
  Assembly directory for DOSbox binaries archive  
  Save the linked file  asm_bin.txt  to a convenient directory.
At the command line in that directory execute  base64 -d asm_bin.txt asm_bin.zip  to decode the zip archive.
  Instructions for Installing DOSBox and Assembly tools Instructions
Sample Assembly Language Programs zip archive  
     
Bulletin Board
     
Exercises
     
Sample Exam
Summer 2010 — A Solution  
Summer 2010 — B Solution
 
      Back to top