Strona 1 z 1
[Asembler] Reszta z dzielenia
: 3 mar 2012, o 14:43
autor: mario5046
Napisać wstawke w asemblerze (bez użycia instrukcji div/mul) obliczającą resztę z dzielenia danej liczby naturalnej \(\displaystyle{ < 65536}\)
przez:
a) \(\displaystyle{ 4}\);
b) \(\displaystyle{ 3}\).
[Asembler] Reszta z dzielenia
: 3 mar 2012, o 19:47
autor: Grzesio_
reszta z dzielenia przez 4 to AND 3
a w drugim
przez ile pomnożyć by po podzieleniu przez 2^32 wyszedł iloraz przez trzy?
mnożenie przez trzy to dwa dodawania
+ jedna różnica
i tu i tu zero dzielenia
[Asembler] Reszta z dzielenia
: 6 mar 2012, o 11:54
autor: mario5046
to pierwsze ok, ale przy tym drugim wymiękam, możesz mi to rozpisać jak to rozumiesz ?
[Asembler] Reszta z dzielenia
: 14 kwie 2015, o 16:34
autor: ixi2014
może ktos podpowiedzieć co do dzielenia przez 3
[Asembler] Reszta z dzielenia
: 15 kwie 2015, o 15:26
autor: ksisquare
Kod: Zaznacz cały
n = m
while( n>3 )
n = (n & 3) + (n >> 2)
if( n == 3 )
n = 0
n == m % 3
ogólny sposób na resztę z dzielenia przez liczbę Mersenne'a