"Быстрый" рандомайзер. Это с вики. Линейный сдвиговый регистр.
Рандом в R0. Он хуже прочих, но довольно быстр. Можно применить разные ухищрения чтобы получить более-менее рандомное число.Код:.radix 16 LFSR00: .WORD 0ACE1 LFSR01: .WORD 0B400 RANDOM: mov R1, -(SP) mov LFSR00, R0 mov LFSR01, R1 clc ror R0 bcc 2$ xor R1, R0 2$: mov R0, LFSR00 mov (SP)+, R1 return .radix 8




Ответить с цитированием