Przeskocz pasek nawigacyjny

Plik losowe.asm

Biblioteka Standardowa - Generatory liczb pseudolosowych. Wersja NASM: 2003-11-30 Wersja Linux: 2004-02-06 Ostatnia modyfikacja kodu: 2021-02-25
Autor:
Bogdan 'bogdro' Drozdowski, bogdandr@op.pl (2002-08)

Podsumowanie funkcji
_los_16
           Zwraca liczbe pseudo-losowa 0-65535 (lub -32768. Makro: losuj16
_los_16g
           Zwraca liczbe pseudo-losowa z przedzialu BX. Makro: losuj16g
_los_16zg
           Zwraca liczbe pseudo-losowa z przedzialu BX. Makro: losuj16zg
_los_32
           Zwraca liczbe pseudo-losowa 32-bit. Makro: losuj32
_los_32e
           Zwraca liczbe pseudo-losowa 32-bit. Makro: losuj32e
_los_32eg
           Zwraca liczbe pseudo-losowa z przedzialu EBX. Makro: losuj32eg
_los_32ezg
           Zwraca liczbe pseudo-losowa z przedzialu EBX. Makro: losuj32ezg
_los_32g
           Zwraca liczbe pseudo-losowa z przedzialu BX:SI. Makro: losuj32g
_los_32zg
           Zwraca liczbe pseudo-losowa z przedzialu BX:SI. Makro: losuj32zg
_los_64
           Zwraca liczbe pseudo-losowa 64-bit. Makro: losuj64
_los_64g
           Zwraca liczbe pseudo-losowa 64-bit z przedzialu EBX:ESI. (granice bez znaku). Makro: losuj64g
_los_64zg
           Zwraca liczbe pseudo-losowa 64-bit z przedzialu EBX:ESI. (granice ze znakiem). Makro: losuj64zg
_los_8
           Zwraca liczbe pseudo-losowa 0. Makro: losuj8
_los_8g
           Zwraca liczbe pseudo-losowa z przedzialu BL. Makro: losuj8g
_los_8zg
           Zwraca liczbe pseudo-losowa z przedzialu BL. Makro: losuj8zg

Szczegóły funkcji

_los_16

Zwraca liczbe pseudo-losowa 0-65535 (lub -32768...32767). Makro: losuj16
Zwraca:
AX - liczba pseudolosowa

_los_16g

Zwraca liczbe pseudo-losowa z przedzialu BX...CX (granice bez znaku). Makro: losuj16g
Parametr:
BX - dolna granica przedzialu
Parametr:
CX - gorna granica przedzialu
Zwraca:
AX - liczba pseudolosowa

_los_16zg

Zwraca liczbe pseudo-losowa z przedzialu BX...CX (granice ze znakiem). Makro: losuj16zg
Parametr:
BX - dolna granica przedzialu
Parametr:
CX - gorna granica przedzialu
Zwraca:
AX - liczba pseudolosowa

_los_32

Zwraca liczbe pseudo-losowa 32-bit. Makro: losuj32
Zwraca:
DX:AX - liczba pseudolosowa

_los_32e

Zwraca liczbe pseudo-losowa 32-bit. Makro: losuj32e
Zwraca:
EAX - liczba pseudolosowa

_los_32eg

Zwraca liczbe pseudo-losowa z przedzialu EBX...ECX (granice bez znaku). Makro: losuj32eg
Parametr:
EBX - dolna granica przedzialu
Parametr:
ECX - gorna granica przedzialu
Zwraca:
EAX - liczba pseudolosowa

_los_32ezg

Zwraca liczbe pseudo-losowa z przedzialu EBX...ECX (granice ze znakiem). Makro: losuj32ezg
Parametr:
EBX - dolna granica przedzialu
Parametr:
ECX - gorna granica przedzialu
Zwraca:
EAX - liczba pseudolosowa

_los_32g

Zwraca liczbe pseudo-losowa z przedzialu BX:SI...CX:DI (granice bez znaku). Makro: losuj32g
Parametr:
BX:SI - dolna granica przedzialu
Parametr:
CX:DI - gorna granica przedzialu
Zwraca:
DX:AX - liczba pseudolosowa

_los_32zg

Zwraca liczbe pseudo-losowa z przedzialu BX:SI...CX:DI (granice ze znakiem). Makro: losuj32zg
Parametr:
BX:SI - dolna granica przedzialu
Parametr:
CX:DI - gorna granica przedzialu
Zwraca:
DX:AX - liczba pseudolosowa

_los_64

Zwraca liczbe pseudo-losowa 64-bit. Makro: losuj64
Zwraca:
EDX:EAX - liczba pseudolosowa

_los_64g

Zwraca liczbe pseudo-losowa 64-bit z przedzialu EBX:ESI...ECX:EDI (granice bez znaku). Makro: losuj64g
Parametr:
EBX:ESI - dolna granica przedzialu
Parametr:
ECX:EDI - gorna granica przedzialu
Zwraca:
EDX:EAX - liczba pseudolosowa

_los_64zg

Zwraca liczbe pseudo-losowa 64-bit z przedzialu EBX:ESI...ECX:EDI (granice ze znakiem). Makro: losuj64zg
Parametr:
EBX:ESI - dolna granica przedzialu
Parametr:
ECX:EDI - gorna granica przedzialu
Zwraca:
EDX:EAX - liczba pseudolosowa

_los_8

Zwraca liczbe pseudo-losowa 0...255. Makro: losuj8
Zwraca:
AL - liczba pseudolosowa

_los_8g

Zwraca liczbe pseudo-losowa z przedzialu BL...CL (granice bez znaku). Makro: losuj8g
Parametr:
BL - dolna granica przedzialu
Parametr:
CL - gorna granica przedzialu
Zwraca:
AL - liczba pseudolosowa

_los_8zg

Zwraca liczbe pseudo-losowa z przedzialu BL...CL (granice ze znakiem). Makro: losuj8zg
Parametr:
BL - dolna granica przedzialu
Parametr:
CL - gorna granica przedzialu
Zwraca:
AL - liczba pseudolosowa


Przeskocz pasek nawigacyjny