|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Primoz Novinec
Pridružen/-a: Tor Mar 2004 17:16 Prispevkov: 9
|
Objavljeno: Ned Apr 10, 2005 5:32 pm Naslov sporočila: rnd v zbirniku -51 |
|
|
Zna mogoče kdo narediti naključno število v zbirniku. |
|
Nazaj na vrh |
|
|
MarE Profesionalec
Pridružen/-a: Pet Nov 2004 23:38 Prispevkov: 177
|
Objavljeno: Ned Apr 10, 2005 8:01 pm Naslov sporočila: |
|
|
Koda: | MOV R7,#2 ;Number of outer loop iterations.
;
?random_outer_loop: ;
;
MOV A,lfsr+1 ;Shift right the 3 LS bytes by 8 bits
XCH A,lfsr+2 ; all in one go
XCH A,lfsr+3 ; and hold the LS byte in accumulator.
;
MOV R6,#8 ;Number of inner loop iterations.
;
?random_inner_loop: ;
;
CLR C ;
XCH A,lfsr+0 ;
RRC A ;
XCH A,lfsr+0 ;
XCH A,lfsr+1 ;
RRC A ;
XCH A,lfsr+1 ;
;
RRC A ;Shift the LS byte
JNC ?random_x ;
;
XRL lfsr+0,#XMASK3 ;
;
?random_x: ;
DJNZ R6,?random_inner_loop
DJNZ R7,?random_outer_loop
|
Na začetku nastaviš neko vrednost v lfsr _________________ --- Avoid computer viruses, Practice safe hex --- |
|
Nazaj na vrh |
|
|
snoopy Mojster
Pridružen/-a: Pet Feb 2004 17:18 Prispevkov: 36
|
Objavljeno: Pon Apr 11, 2005 12:39 pm Naslov sporočila: |
|
|
Mare prosim če z komentarjem podpreš program ,ker asemblerja res ne obvladam. |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu You cannot attach files in this forum You cannot download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|