Mikro-interpretér 2

V predchádzajúcom príspevku som opísal mikro-interpretér na obrázku 1.
Obrázok 1: Mikro-interpretér.
Interpretér neumožňuje cyklenie, preto som pridal ďalšiu inštrukciu – podmienený skok ins=3. Inštrukcia podmieneného skoku má 2 argumenty: adresu hodnoty a adresu inštrukcie. Ak je hodnota nula, potom program preskočí na novú inštrukciu na definovanej adrese inštrukcie.
Nový program je na obrázku 2. Do pamäte som vložil program na vypísanie čísiel od 10 po 0. Takže spustený program vypíše 109876543210 do konzoly.
Obrázok 2: Interpretér so skokom a programom na vykreslenie čísiel od 10 po 0 .