Hirdetés
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- Parci: Milyen mosógépet vegyek?
- GoodSpeed: Miért úszta meg Albert Speer? (Reagálás a Telex cikkére)
- sidi: 386-os Chicony gázplazma laptop memóriabővítése
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Szólánc.
- Pitterix: Gyógytorna
-
LOGOUT

Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
BTminishop
#12079
üzenetére
Előre szólok, hogy nagyon csúnya és nagyon nem hatákony megoldás következik:

Van az R1, R2 regiszterünk, R3=0, R4=0. Írsz egy ciklust, ami egyesével csökkenti (decrement) az R1-et, ezzel egyidőben egyesével növeli (increment) R3 és R4-et, amíg R1 el nem érte a 0-t. Ekkor R3 és R4-ben R1 van. Ezután kell egy másik ugyanilyen ciklus, ami ugyanazt csinálja, mint az első, csak most az R3-at dekrementálja, és az R1 és R4-et inkrementálja. Ennek a végén R4-ben már 2*(R1 kiinduló értéke) lesz, és R1 újra a kiinduló értéken van.
Na most ezt az egészet beágyazod egy külső ciklusba, ami az R2-n megy végig lefelé, minden egyes belső ciklus végrehajtásakor dekrementálva R2-t, amíg R2 is 0 nem lesz. Mivel igazából két belső ciklus van, ezért mindegyik végrehajtása előtt ellenőrizni kell, hogy elérte-e R2 a 0-t.
És a legvégén R4-ben ott lesz (R1 kiinduló értéke)*(R2 kiinduló értéke), miközben végig csak increment, decrement, feltételes jump utasításokat használtunk.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Számtech boltosok memoárjai, azaz amikor kiborulunk...
- Egérpad topik
- Samsung Galaxy Tab tablet topik
- Hogy is néznek ki a gépeink?
- Otthoni hálózat és internet megosztás
- Csendben mutatkozott be a Galaxy Tab S10 Lite
- Battlefield 6
- Házimozi belépő szinten
- Interactive Brokers társalgó
- 3DMark 11 eredmények
- További aktív témák...
- Designer 4K Monitor - BenQ PD-3200-U
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3359
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Samsung Galaxy S23 / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- MacBook, Apple M1 / M2 kompatibilis dokkolók, DisplayLink 4K, USB-C, Type-C
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest



