wisconsinkvm.blogg.se

Linear feedback shift register c code
Linear feedback shift register c code











Note that one bit shift generates one bit and 32 NEW bits must be generated for return to the caller each time the function is called. You must write the function in C first, and then write your own COMMENTED assembly language version that is *different* than the code generated by a compiler. if argument seed !=0 it is used as the initial "seed" value if argument seed =0 it returns the next 32 bit value in the sequence

linear feedback shift register c code

Unsigned long lfsr32 ( unsigned long seed )

linear feedback shift register c code

Write a 32 bit pseudo-random number generator function, using a 32 bit LFSR (Linear Feedback Shift Register) - see:Īnimated graphic illustrating a 4 bit LFSR:













Linear feedback shift register c code