rand ?
Petr Simek
petrsi
Středa Březen 17 11:54:20 CET 2004
On Fri, 18 Feb 2000, Snail Instruments wrote:
> >programove narocne ? - pro jednocip s 2kB pameti ...
>
> Neni, pokud bych mel zkusit tu '51 (uz jsem s tim asi 10 let nedelal):
>
> cislo je treba 16 bitu v bitove adresovatelne pameti, oznacime lbyte a
> hbyte, posunuje se doleva, XOR se dela z bitu 16,5,3,2 (vysledek se jeste
> neguje):
To ale znamena, ze pri kazdem startu procesoru se bude generovat stejne
nahodne cislo jako prvni a pak stejna sekvence dalsich nahodnych cisel ?
> mov a,hbyte ;do carry se dostane nejvyssi bit, hned s nim udelame XOR
> rlc a
> jnb lbyte,5,l0
> cpl c
> l0:
> jnb lbyte,3,l1
> cpl c
> l1:
> jnb lbyte,2,l2
> cpl c
> l2:
> cpl c
> mov a,lbyte
> rlc a
> mov lbyte,a
> mov a,hbyte
> rlc a
> mov hbyte,a
> J. Hanzal
*------------------------------------------------------------------------*
| Petr Simek APS JU |
| petrsi@jcu.cz |
*------------------------------------------------------------------------*
Další informace o konferenci Hw-list