Mi az a moduláris inkrementálás? Hogyan kell?
Figyelt kérdés
Turing gépes szabályleírással kéne ilyesmit csinálnom bináris inputtal.2016. szept. 18. 20:50
1/2 bongolo válasza:
Mondjuk ha 8 bitesen számolsz, az modulo 256-nak felel meg, mert 8 biten 0-tól 255-ig lehet ábrázolni a számokat. Ha kiindulsz a 0-ról és egyesével növeled (inkrementálod), akkor eljutsz 255-ig, azt inkrementálva pedig 0 lesz.
Attól nevezik modulárisnak, mert ha veszed a 256-tal való osztás maradékát (modulóját), akkor pont azt kapod. Persze a gép nem oszt, csak éppen túlcsordulna a szám a 8 biten túlra, és ott nincs több bit.
Az 1 bites moduláris inkrementálás pedig ez: 0, 1, 0, 1, 0, 1, ...
Itt modulo 2 aritmetika van, mert 1 bittel 2-féle számot lehet ábrázolni.
2/2 A kérdező kommentje:
Köszönöm szépen így már világos!
2016. szept. 20. 16:49
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!