Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit

Ahojte,prosim vas potreboval by som pomoct s podprogramom, ktory by scitaval do premennej postupne vsetky cisla postupnosti a za kazdym ich vypisoval na obrazovku.
Nakonci v tej premennej bude sucet prvych 20 cisel tejto posupnosti.
Spravil som zatial tento zaklad, ktory ich vypise .
0 MVI 4181 100
3 MVI 2584 101
6 MOV 100 r0
9 MOV 101 r1
12 MOV r1 102
15 SUB
16 MOV 102 r0
19 JP 12
21 STOP
JSUB adresa - skok do podprogramu
RET -navrat z podprogramu
PUSH adresa - zasunie do zasobnika z adresy
POP adresa - vytiahne zo zasobnika do adresy
OUT adresa - vypis na obrazovku
adresy som zacal cislovat od 100
r0,r1 su registre
Dakujem za akukolvek pomoc
Offline

↑ majoSLOVAKIA:
Niekedy mam pocit, ze ked clovek zo zufalstva hodi nieco sem, lebo uz sa nevie pohnut dalej ,sa zrazu stane zazrak a ono sa ta myslienka objavi v hlave jak blesk z jasneho neba!
MVI 4181 100
MVI 2584 101
MOV 100 r0
MOV 101 r1
MOV r1 102
ADD
MOV r1 103
OUT 103
MOV 102 r1
SUB
MOV 103 r0
JSUB 43
MOV 102 r0
MOV 104 r1
MOV r1 102
SUB
JP 25
STOP
MOV r1 104
ADD
MOV r1 103
OUT 103
RET
hotovo
Offline