JND spinning N logo

CIS 225 file area

225.jackdonato.cc
Name Dir or Size Last Modified Note
2026-03-30 Directory Monday, March 30, 2026 - 9:09 AM This is the class example from 2026-03-30. This zipped VisualStudio Assembly project illustrates even more cmp and conditional jumps.
2026-03-27 Directory Friday, March 27, 2026 - 11:10 AM This is the class example from 2026-03-27. This zipped VisualStudio Assembly project illustrates use of cmp and conditional jumps.
2026-03-25 Directory Wednesday, March 25, 2026 - 8:57 AM This is the class example from 2026-03-25. This zipped VisualStudio Assembly project illustrates bitwise logical operators (and, or, xor, and test - does not show NOT).
2026-03-23 Directory Monday, March 23, 2026 - 8:57 AM This is the class example from 2026-03-23. This zipped VisualStudio Assembly project illustrates use of LEA to determine the address of a local variable so it could be passed by reference to another procedure.
2026-03-20 Directory Friday, March 20, 2026 - 9:56 AM This is the class example from 2026-03-20. This zipped VisualStudio Assembly project illustrates use of STACK FRAMEs with LOACAL variables and use of TEXTEQU.
2026-03-18 Directory Wednesday, March 18, 2026 - 8:57 AM This is the class example from 2026-03-18. This zipped VisualStudio Assembly project illustrates use of STACK FRAME parameters in procedure to pass by value and pass by reference.
2026-03-16 Directory Monday, March 16, 2026 - 8:58 AM This is the class example from 2026-03-16. This zipped VisualStudio Assembly project illustrates a STACK FRAME procedure.
2026-03-13 Directory Friday, March 13, 2026 - 10:05 AM This is the class example from 2026-03-13. This zipped VisualStudio Assembly project illustrates use of most of the Irvine32 tools we will be using.
2026-03-09 Directory Monday, March 9, 2026 - 8:58 AM This is the class example from 2026-03-09. This zipped VisualStudio Assembly project illustrates use of the Irvine32 library and procedures that use registers for parameters.
2026-03-06 Directory Friday, March 6, 2026 - 10:07 AM This is the class example from 2026-03-06. This zipped VisualStudio Assembly project illustrates use of PROCEDURES that access data via labelled memory and via registers.
2026-03-04 Directory Wednesday, March 4, 2026 - 9:04 AM These are the class examples from 2026-03-04. The zipped VisualStudio Assembly project PushPop.zip illustrates using push and pop in formulas. The zipped VisualStudio Assembly project TemperatureArraysPushPop.zip illustrates working through multiple arrays and saving an array address on the stack to preserve it.
2026-03-02 Directory Monday, March 2, 2026 - 9:00 AM These are the class examples from 2026-03-02. The zipped VisualStudio Assembly project Quiz 02.zip illustrates the solution to quiz 02 (indirect addressing program). The zipped VisualStudio Assembly project PushPop.zip illustrates use of push and pop for stack use.
2026-02-27 Directory Friday, February 27, 2026 - 9:39 AM This is the class example from 2026-02-27. This zipped VisualStudio Assembly project illustrates INDIRECT addressing AND signed division (using cdq and idiv - imul is signed multiplication).
2026-02-25 Directory Wednesday, February 25, 2026 - 8:59 AM This is the class example from 2026-02-25. This zipped VisualStudio Assembly project illustrates INDIRECT addressing and the LOOP command.
2026-02-20 Directory Friday, February 20, 2026 - 10:02 AM This is the class example from 2026-02-20. This zipped VisualStudio Assembly project illustrates almost ALL forms of INDIRECT addressing.
2026-02-18 Directory Wednesday, February 18, 2026 - 9:00 AM This is the class example from 2026-02-18. This zipped VisualStudio Assembly project illustrates addition, subtraction, multiplication, division, increment, decrement, and negate.
2026-02-13 Directory Friday, February 13, 2026 - 9:56 AM This is the class example from 2026-02-13. This zipped VisualStudio Assembly project illustrates the current location counter ($), the = symbolic constant, indirect addressing, mov, movzx, movsx, add, sub, mul, and div commands.
2026-02-11 Directory Wednesday, February 11, 2026 - 9:01 AM This is the class example from 2026-02-11. This zipped VisualStudio Assembly project illustrates more allocation of memory including signed data, use of DUP, use of =, and use of the .data? segment for uninitialized data.
2026-02-09 Directory Monday, February 9, 2026 - 10:10 AM These are the class examples from 2026-02-09. The zipped NetBeans C++ project illustrates null terminated strings. The zipped VisualStudio Assembly project further illustrates Assembly program structure, memory allocation, and instructions.
2026-02-06 Directory Friday, February 6, 2026 - 10:05 AM This is the class example from 2026-02-06. This zipped VisualStudio Assembly project illustrates the basic structure of an Assembly Language program and how watches and memory views work.
2026-02-02 Directory Thursday, February 5, 2026 - 3:43 AM This is the class example from 2026-02-02. This C++ code file illustrates how NULL TERMINATED strings work and demonstrates imprecision due to floating-point values being stored in IEEE-754 standard.
2026-01-30 Directory Thursday, February 5, 2026 - 3:43 AM This is the class example from 2026-01-30. This zipped C++ project illustrates how overflow can occur in integers that are stored in binary, 2's compliment.
225laboratoryoutcomesummaryform.html 7 KB Thursday, February 5, 2026 - 3:43 AM Works best and is prettiest in CHROME