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