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

Course 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
Nov 12 14:50 2020  030_binary_math.txt   Binary Integer Mathematics, unsigned, two's complement, etc.
Feb 26 18:47 2011  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
Mar 16 03:07 2018  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   
Jun  8 15:51 2017  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

Assignments

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 and Evaluation

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

Data Files and Media (binary)

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