Registers - mathieu-reymond/computersystems GitHub Wiki

Afspraken in welke registers de procedures bepaalde data verwachten. Van context switchen gebeurt met stacks, eventuele optimizaties kunnen later gebeuren.

Snake

  • ds: begin van gereserveerd geheugen
  • es: pointer naar hoofd
  • dh: de richting van de slang 0. boven
    1. rechts
    2. beneden
    3. links
  • cx: de lengte van de slang
  • bx: het stukje voedsel

Bonus-objecten

Moet nog besproken worden.

  • ds: begin van gereserveerd geheugen
  • es: huidig bonus-item