Program zamieniający wciśnięty klawisz na inny

2016-12-22 13:19
0

Witam

Muszę napisać program w assemblerze, który po wciśnięciu klawisza zamienia go na inny.
Algorytm jaki wymyśliłem:

  1. odczyt klawisza
  2. rzucenie numeru klawisza na stos
  3. losowanie liczby z zaskresu ASCII
  4. przypisanie losowej liczby do numer klawisza
  5. wyświetlenie klawisza

Wiem jak odebrać wciśniecie klawisza. Nie mam pojęcia jak wylosować liczbę z zakresu.
Może jest jakiś inny sposób?

Za wszelkie propozycje z góry dziękuje
pozdrawiam :)

edytowany 2x, ostatnio: furious programming, 2016-12-22 13:58
2016-12-22 13:32
0

Najprościej tak: https://en.wikipedia.org/wiki/Linear-feedback_shift_register
... albo wywołaj odpowiednią funkcję ze swojego systemu.

A tu masz zestaw bitów które należy zmieniać (na stronie 5): http://www.xilinx.com/support[...]application_notes/xapp052.pdf


Każdy problem w informatyce można rozwiązać, dodając kolejny poziom pośredniości,z wyjątkiem problemu zbyt dużej liczby warstw pośredniości — David J. Wheeler
edytowany 1x, ostatnio: Mokrowski, 2016-12-22 13:33

Pozostało 580 znaków

2016-12-23 11:39
0

do zamkniecia

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0