Index of dat2343/10f/notes

 

Weekly Class Notes

  Sep 17 05:57 2010  week01notes.txt    Week 01 Notes for DAT2343
  Oct 14 10:47 2010  week02notes.txt    Week 02 Notes for DAT2343
  Oct 14 10:48 2010  week03notes.txt    Week 03 Notes for DAT2343
  Oct 14 11:48 2010  week04notes.txt    Week 04 Notes for DAT2343
  Oct 14 11:51 2010  week05notes.txt    Week 05 Notes for CST8281
  Oct 28 03:26 2010  week06notes.txt    Week 06 Notes for DAT2343
  Oct 28 03:28 2010  week07notes.txt    Week 07 Notes for DAT2343
  Nov  5 00:21 2010  week08notes.txt    Week 08 Notes for DAT2343
  Nov 15 11:36 2010  week09notes.txt    Week 09 Notes for DAT2343
  Nov 15 11:37 2010  week10notes.txt    Week 10 Notes for DAT2343
  Nov 19 13:51 2010  week11notes.txt    Week 11 Notes for DAT2343
  Dec  3 13:35 2010  week12notes.txt    Week 12 Notes for DAT2343
  Dec  3 13:35 2010  week13notes.txt    Week 13 Notes for DAT2343

Important Notes (alphabetical order)

  Sep 10 05:08 2010  000_README.txt    README - Index to this DAT2343 directory
  Jun  4 16:35 2009  001_BasicComputerArchitectureModels.htm    1. Basic Computer Architecture Models
  Jun  4 16:36 2009  002_HistoricalProgression.htm    2. Historical Progression of Computer Hardware and Software
  Jun  4 16:35 2009  003_BinaryCircuitEncoding.htm    3. Binary Circuit Encoding
  Jun  4 16:36 2009  004_Basic_Information_Encoding.ppt    
  Jun  4 16:35 2009  004_Basic_Information_Encoding.wmv    
  Jan 29 06:25 2010  010_arithmetic_terms.txt    Basic Arithmetic Operations Terminology
  Oct  6 21:30 2009  020_operation_output_size.txt    Size needed for output of ADD and MULTIPLY
  Jan 29 00:00 2011  030_binary_math.txt    Binary Integer Mathematics, unsigned, two's complement, etc.
  Jan 29 06:24 2010  040_overflow.txt    The CARRY flag and OVERFLOW flag in binary arithmetic
  Jan 29 07:22 2010  050_hexadecimal_conversions.txt    Converting to/from hexadecimal (base 16)
  Feb  5 06:58 2010  060_different_binary_integers.html    Representation for 4-bit Signed Integers in Different Systems
  Feb  5 03:02 2010  070_integer_encoding_practice.html    Integer Encoding Practice
  Jan 24 06:34 2011  080_byte_order_endian.html    Byte Order - Big and Little Endian
  Oct  5 11:35 2011  090_FloatingPoint.html    Floating Point Encoding
  May  7 10:04 2004  100_Summary_of_Basic_Data_Encoding.pps    
  Jun  4 16:36 2009  100_Summary_of_Basic_Data_Encoding.ppt    
  Oct 14 11:36 2010  120_CharacterEncoding.html    Character Encoding / Line Ends
  Mar 30 16:44 2010  130_big_picture.txt    The Big Picture on Bit Patterns
  Oct 10 14:15 2011  140_attack.txt    Remote Attack Script uses hexadecimal obfuscation
  Oct 10 14:16 2011  145_textbook_secrets.txt    Alcatel-Lucent Traning Manual containing secret messages in hexadecimal
  Sep 11 02:09 2009  200_DEBUG_File_Analysis.pps    
  Oct  7 09:57 2009  200_DEBUG_File_Analysis.ppt    
  Feb  4 06:08 2011  200_DEBUGbasics.html    MS-DOS DEBUG Basics for Fixed-Format Files
  Sep 10 04:21 2001  200_DEBUGhelp.txt    Using DOS DEBUG
  Oct  7 09:11 2009  200_DOSscreenDumps.txt    How to capture DEBUG output when using DOS
  Sep 11 02:09 2009  200_File_Dump_Analysis.pps    
  Oct  7 09:57 2009  200_File_Dump_Analysis.ppt    
  Dec  3 13:52 2010  300_real_compile_link.txt    Real-World Compile, Assemble, and Link Example
  Mar  2 15:43 2011  301_LMC.html    The "Little Man" Computer
  Sep 25 10:23 2001  302_LMC_instruction_cycle.txt    The Little Man Computer Instruction Cycle
  Mar  2 10:04 2011  305_LMC_opcodes.html    Extended LMC Operation Codes - Opcodes
  Oct 23 09:43 2010  306_LMCProgramming.html    LMC Machine Level Programming
  Oct 30 01:52 2010  307_LMC_lights.txt    LMC Negative Flag Trickery
  May  7 10:04 2004  310_Comparison_of_the_LMC_and_General_Computer_Models.pps    
  Jun  4 16:36 2009  310_Comparison_of_the_LMC_and_General_Computer_Models.ppt    
  Mar 23 04:18 2011  350_LMC_control.html    LMC Loop and Skip Condition Calculations
  Oct 13 17:49 2009  350_LMC_listing.txt    Demonstrate LMC 3 column and 5 column formats
  Mar 24 15:09 2011  350_LMC_sample1.txt    LMC Sample Program #1 - add and subtract
  Mar 23 03:58 2011  350_LMC_sample2.txt    LMC Sample Program #2 - input, add, output
  Mar 23 03:58 2011  350_LMC_sample3.txt    LMC Sample Program #3 - input, add, and loop using a counter
  Mar 23 04:05 2011  350_LMC_sample4.txt    LMC Sample Program #4 - input, IF, output
  Mar 23 03:58 2011  350_LMC_sample5.txt    LMC Sample Program #5 - WHILE loop quotient and remainder
  Mar 23 03:58 2011  350_LMC_sample6.txt    LMC Sample Program #6 - negative flag and a FOR loop
  Nov 25 09:37 2010  350_LMC_sample7.txt    LMC Sample Program #7 - subroutine call/return and linkage
  Oct 28 03:16 2010  360_LMC_Simulator.html    Clone of Son of LMC Simulator
  May  7 10:04 2004  361_LMC_Simulator_Usage.pps    
  Jun  4 16:36 2009  361_LMC_Simulator_Usage.ppt    
  Mar 23 04:01 2011  363_LMC_indirect.txt    LMC Indirection Tricks
  Nov  5 17:31 2010  364_LMC_bootstrap.html    The Bootstrap Process (including LMC)
  Jun  4 16:36 2009  365_Bootstrap_Process.ppt    
  May  7 10:05 2004  365_Bootstrap_Process.wmv    
  Nov 13 18:01 2010  370_LMC_link.html    Generation of Executable Code from Source Program Files
  Oct 14 15:55 2009  373_LMC_object_file_format.txt    External "Object" Files and Libraries
  Nov 26 13:42 2010  380_LMC_coding_help.txt    Comments on writing and commenting LMC Code
  Nov 26 04:24 2010  400_GeneralModel.html    The General Computer Model
  Nov 26 04:25 2010  410_MachineLevelInstructions.html    Machine Level Instructions (in the General Model)
  Nov 26 04:40 2010  415_HardwareInterrupts.html    Hardware Interrupts
  Jun  4 16:35 2009  420_Accessing_Interrupt_Services.pps    
  Jun  4 16:36 2009  420_Accessing_Interrupt_Services.ppt    
  Nov 17 01:59 2010  self_mark.txt    Self-mark of Assignment NN (participation mark)
  Oct 29 21:52 2010  this_is_your_brain.txt    This is your Brain on the Internet

Projects/Labs/Assignments/Exercises

  Sep 17 05:18 2010  assignment01.txt    Assignment #01 - Multi-tasking and Homework
  Sep 24 12:42 2010  assignment02.txt    Assignment #02 - Fundamental Computer Terminology
  Oct  5 01:58 2010  assignment02answers.txt    Assignment #02 - Fundamental Computer Terminology
  Sep 30 11:44 2010  assignment03.txt    Assignment #03 - Review of Fundamentals
  Oct  6 21:15 2010  assignment03answers.txt    Assignment #03 - Review of Fundamentals
  Oct 15 07:55 2010  assignment04.txt    Assignment #04 - Decoding a Binary File
  Oct 30 01:27 2010  assignment05.txt    Assignment #05 - Shifts, Dumps, Characters, and Memory
  Oct 30 01:27 2010  assignment05answers.txt    Assignment #05 - Shifts, Dumps, Characters, and Memory
  Nov  1 00:26 2010  assignment06.txt    Assignment #06 - Little Man Computer Basics
  Dec 19 08:34 2010  assignment06answers.txt    Assignment #06 - Little Man Computer Basics
  Nov 15 13:53 2010  assignment07.txt    Assignment #07 - Little Man Computer Intermediate
  Nov 23 08:39 2010  assignment07answers.txt    Assignment #07 - Little Man Computer Intermediate
  Nov 23 11:07 2010  assignment08.txt    Assignment #08 - Little Man Computer Intermediate
  Dec  2 12:58 2010  assignment08answers.txt    Assignment #08 - Little Man Computer Intermediate

Course Outline

  Oct  4 09:28 2010  2010-2011_DAT2343.pdf    

Data Files (binary)

  Oct 28 03:39 2010  clonesolmc-2.00-3ian.zip    

Important Notes (chronological order)

  Oct 10 14:16 2011  145_textbook_secrets.txt    Alcatel-Lucent Traning Manual containing secret messages in hexadecimal
  Oct 10 14:15 2011  140_attack.txt    Remote Attack Script uses hexadecimal obfuscation
  Oct  5 11:35 2011  090_FloatingPoint.html    Floating Point Encoding
  Mar 24 15:09 2011  350_LMC_sample1.txt    LMC Sample Program #1 - add and subtract
  Mar 23 04:18 2011  350_LMC_control.html    LMC Loop and Skip Condition Calculations
  Mar 23 04:05 2011  350_LMC_sample4.txt    LMC Sample Program #4 - input, IF, output
  Mar 23 04:01 2011  363_LMC_indirect.txt    LMC Indirection Tricks
  Mar 23 03:58 2011  350_LMC_sample6.txt    LMC Sample Program #6 - negative flag and a FOR loop
  Mar 23 03:58 2011  350_LMC_sample5.txt    LMC Sample Program #5 - WHILE loop quotient and remainder
  Mar 23 03:58 2011  350_LMC_sample3.txt    LMC Sample Program #3 - input, add, and loop using a counter
  Mar 23 03:58 2011  350_LMC_sample2.txt    LMC Sample Program #2 - input, add, output
  Mar  2 15:43 2011  301_LMC.html    The "Little Man" Computer
  Mar  2 10:04 2011  305_LMC_opcodes.html    Extended LMC Operation Codes - Opcodes
  Feb  4 06:08 2011  200_DEBUGbasics.html    MS-DOS DEBUG Basics for Fixed-Format Files
  Jan 29 00:00 2011  030_binary_math.txt    Binary Integer Mathematics, unsigned, two's complement, etc.
  Jan 24 06:34 2011  080_byte_order_endian.html    Byte Order - Big and Little Endian
  Dec  3 13:52 2010  300_real_compile_link.txt    Real-World Compile, Assemble, and Link Example
  Nov 26 13:42 2010  380_LMC_coding_help.txt    Comments on writing and commenting LMC Code
  Nov 26 04:40 2010  415_HardwareInterrupts.html    Hardware Interrupts
  Nov 26 04:25 2010  410_MachineLevelInstructions.html    Machine Level Instructions (in the General Model)
  Nov 26 04:24 2010  400_GeneralModel.html    The General Computer Model
  Nov 25 09:37 2010  350_LMC_sample7.txt    LMC Sample Program #7 - subroutine call/return and linkage
  Nov 17 01:59 2010  self_mark.txt    Self-mark of Assignment NN (participation mark)
  Nov 13 18:01 2010  370_LMC_link.html    Generation of Executable Code from Source Program Files
  Nov  5 17:31 2010  364_LMC_bootstrap.html    The Bootstrap Process (including LMC)
  Oct 30 01:52 2010  307_LMC_lights.txt    LMC Negative Flag Trickery
  Oct 29 21:52 2010  this_is_your_brain.txt    This is your Brain on the Internet
  Oct 28 03:16 2010  360_LMC_Simulator.html    Clone of Son of LMC Simulator
  Oct 23 09:43 2010  306_LMCProgramming.html    LMC Machine Level Programming
  Oct 14 11:36 2010  120_CharacterEncoding.html    Character Encoding / Line Ends
  Sep 10 05:08 2010  000_README.txt    README - Index to this DAT2343 directory
  Mar 30 16:44 2010  130_big_picture.txt    The Big Picture on Bit Patterns
  Feb  5 06:58 2010  060_different_binary_integers.html    Representation for 4-bit Signed Integers in Different Systems
  Feb  5 03:02 2010  070_integer_encoding_practice.html    Integer Encoding Practice
  Jan 29 07:22 2010  050_hexadecimal_conversions.txt    Converting to/from hexadecimal (base 16)
  Jan 29 06:25 2010  010_arithmetic_terms.txt    Basic Arithmetic Operations Terminology
  Jan 29 06:24 2010  040_overflow.txt    The CARRY flag and OVERFLOW flag in binary arithmetic
  Oct 14 15:55 2009  373_LMC_object_file_format.txt    External "Object" Files and Libraries
  Oct 13 17:49 2009  350_LMC_listing.txt    Demonstrate LMC 3 column and 5 column formats
  Oct  7 09:57 2009  200_File_Dump_Analysis.ppt    
  Oct  7 09:57 2009  200_DEBUG_File_Analysis.ppt    
  Oct  7 09:11 2009  200_DOSscreenDumps.txt    How to capture DEBUG output when using DOS
  Oct  6 21:30 2009  020_operation_output_size.txt    Size needed for output of ADD and MULTIPLY
  Sep 11 02:09 2009  200_File_Dump_Analysis.pps    
  Sep 11 02:09 2009  200_DEBUG_File_Analysis.pps    
  Jun  4 16:36 2009  004_Basic_Information_Encoding.ppt    
  Jun  4 16:36 2009  100_Summary_of_Basic_Data_Encoding.ppt    
  Jun  4 16:36 2009  310_Comparison_of_the_LMC_and_General_Computer_Models.ppt    
  Jun  4 16:36 2009  361_LMC_Simulator_Usage.ppt    
  Jun  4 16:36 2009  365_Bootstrap_Process.ppt    
  Jun  4 16:36 2009  420_Accessing_Interrupt_Services.ppt    
  Jun  4 16:36 2009  002_HistoricalProgression.htm    2. Historical Progression of Computer Hardware and Software
  Jun  4 16:35 2009  420_Accessing_Interrupt_Services.pps    
  Jun  4 16:35 2009  001_BasicComputerArchitectureModels.htm    1. Basic Computer Architecture Models
  Jun  4 16:35 2009  003_BinaryCircuitEncoding.htm    3. Binary Circuit Encoding
  Jun  4 16:35 2009  004_Basic_Information_Encoding.wmv    
  May  7 10:05 2004  365_Bootstrap_Process.wmv    
  May  7 10:04 2004  361_LMC_Simulator_Usage.pps    
  May  7 10:04 2004  310_Comparison_of_the_LMC_and_General_Computer_Models.pps    
  May  7 10:04 2004  100_Summary_of_Basic_Data_Encoding.pps    
  Sep 25 10:23 2001  302_LMC_instruction_cycle.txt    The Little Man Computer Instruction Cycle
  Sep 10 04:21 2001  200_DEBUGhelp.txt    Using DOS DEBUG
-- 
| Ian! D. Allen  -  idallen@idallen.ca  -  Ottawa, Ontario, Canada
| Home Page: http://idallen.com/   Contact Improv: http://contactimprov.ca/
| College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/
| Defend digital freedom:  http://eff.org/  and have fun:  http://fools.ca/