Skip to main content
Logo image

Section C.5 M2: Simple Algorithms in Machine Code

Synopsis.

  • Practice programming in machine code using simple examples.
  • Introduce other aspects on the fly: data segment, strings.
  • Live coding two simple examples from Chapter 3.
  • The print hex example is useful to recap “bit fiddling”, exercise number systems, and introduce OS calls, strings (ask user for input).
  • Horner, Eratosthenes, Tortoise and Hare are useful to practice memory instructions and simple loops.
  • The former are useful to discuss array processing.

Sections Covered.