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

Program zamieniający wciśnięty klawisz na inny
FR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
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 :)

MO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tam gdzie jest (centy)metro...
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/documentation/application_notes/xapp052.pdf

FR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

do zamkniecia

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.