User Tag List

Показано с 1 по 10 из 305

Тема: Программирование

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    408
    Спасибо Благодарностей отдано 
    590
    Спасибо Благодарностей получено 
    340
    Поблагодарили
    109 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, nzeemin!
    Покопавщись в интернетах нашел чуть более быстрый. но конечно не факт что качественее. Но для моих нужд самое то.
    Код:
    ; 8-bit Xor-Shift random number generator.
    ; Created by Patrik Rak in 2008 and revised in 2011/2012.
    ; See http://www.worldofspectrum.org/forums/showthread.php?t=23070
    ; period 2^32-1.
    ; out:
    ; a - 8-bit pseudo-random number
    Rnd8:
    		push h
    		push d
    @rnd:
    		lxi h, 0xA280       ; seed must not be 0
    		lxi d, 0xC0DE   ; xz -> yw
    		shld @rnd+4  ; x = y, z = w
    		mov  a, l         ; w = w ^ ( w << 3 )
    		add a
    		add a
    		add a
    		xra l
    		mov l, a
    		mov a, d         ; t = x ^ (x << 1)
    		add a
    		xra d
    		mov h,a
    		rar             ; t = t ^ (t >> 1) ^ w
    		xra h
    		xra l
    		mov h, e         ; y = z
    		mov l, a         ; w = t
    		shld @rnd+1
    		pop d
    		pop h							; 204
      		ret
    Последний раз редактировалось parallelno; 09.08.2022 в 11:29.

    Этот пользователь поблагодарил parallelno за это полезное сообщение:


Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Программирование на ассемблере
    от shuran33 в разделе Вектор
    Ответов: 341
    Последнее: 05.11.2025, 20:00
  2. Программирование на ассемблере
    от tnt23 в разделе Океан-240
    Ответов: 6
    Последнее: 30.10.2025, 12:56
  3. Программирование графики MSX
    от CityAceE в разделе MSX
    Ответов: 57
    Последнее: 23.10.2025, 08:53
  4. Программирование NES
    от Tronix в разделе Nintendo
    Ответов: 6
    Последнее: 08.07.2015, 21:21
  5. Программирование на пентеве.
    от Kakos_nonos в разделе Программирование
    Ответов: 2
    Последнее: 23.03.2013, 14:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •