Díky za článek - je zajímavé připomenout si, před čím jsem před 30 lety utíkal a proč: jsa odkojen 8bit Atari (Motorola 6502), pod tíhou tabulek instrukcí (a jejich doby trvání!) a adresních režimů se mi málem podlomila kolena. A to jsme se ještě nedostali ani k 386... (Trochu mi to připomíná Z80.)
Nicméně ani tak jste mě nezmátl a na vaši otázku "co by se stalo, kdyby v registru AX byla nula?", odpovídám: "potvrdí se chyba v článku o pár vět později :)". Rozsah počtu opakování této smyčky je ve skutečnosti přesně o jedna větší, tj. 1--2^16. Zaprvé smyčka s podmínkou na konci nemůže nikdy mít 0 opakování a zadruhé právě s AX=0 má pak smyčka přesně 2^16 opakování. V dalším odstavci je už i smyčka s podmínkou na začátku, pro kterou platí 0--2^16-1, nicméně otázka se týká ještě té původní.
Takže děkuju ještě jednou, že mě článek donutil zapojit šedou kůru mozkovou :)