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 [cross-reference to target(s) "sec-simple-algo" missing or not unique].
  • 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.

[cross-reference to target(s) "sec-simple-algo" missing or not unique]