User Tools

Site Tools


assembly_language

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
assembly_language [2007/09/13 20:50] roumaniassembly_language [2007/09/23 18:50] (current) roumani
Line 6: Line 6:
 ===== Outline ===== ===== Outline =====
  
-  * Review of the Fetch Execute cycle+  * Played Jeopardy on DRep and the Foundation 
 +  * Review of the Fetch Execute cycle -- LMC
   * A model for DRAM   * A model for DRAM
   * Representing program and data in DRAM   * Representing program and data in DRAM
Line 18: Line 19:
   * All types are represented as numbers   * All types are represented as numbers
   * CPU = Registers + Datapaths + Control + BIU   * CPU = Registers + Datapaths + Control + BIU
 +  * The more registers the better. "Better" means //easier// to program (the 1-reg LMC can do anything the 32-reg MIPS can).
   * Programming in assembly language   * Programming in assembly language
 +
  
 ===== Slides from Lecture ===== ===== Slides from Lecture =====
  
-[[http://www.cse.yorku.ca/~roumani/course/2021/progExecution.pdf|Program Execution]]+  * [[http://www.cse.yorku.ca/~roumani/course/2021/progExecution.pdf|Program Execution]] 
 +  * [[http://www.herts.ac.uk/ltdu/projects/mm5|LMC]] demo from the University of Herfordshire, UK 
 +  * [[http://www.acs.ilstu.edu/faculty/javila/lmc|Applet]] that simulates the LMC from Illinois State University, USA 
 + 
 + 
  
  
Line 28: Line 36:
  
   * Complete the Drep homework __this__ week.   * Complete the Drep homework __this__ week.
-  * Read Chapter 2 of our textbook up to, and excluding, Section 2.5: Logical Operations.+  * Read Chapter 2 of our textbook up to, and including, Section 2.8 but skip Section 2.4. //(If you have the old edition of the textbook, read Ch 3 up to and including, Sec 3.7 but skip Sec 3.4.)//
   * Download SPIM to your home machine and/or use the one in Prism.   * Download SPIM to your home machine and/or use the one in Prism.
-  * Complete the programs developed in class (found in the //Resource Directory// in //What's New//) and run them in SPIM.+  * Complete the programs developed in class (see the //Resources// page).
   * Start reading and performing the tasks of Lab-A. //Optional//   * Start reading and performing the tasks of Lab-A. //Optional//
  
  
assembly_language.1189716629.txt.gz · Last modified: 2007/09/13 20:50 by roumani