Jak wpisać w rejestr wartość?

Jak wpisać w rejestr wartość?
  • Rejestracja: dni
  • Ostatnio: dni
0

np.
Chce ustawić 5 bit rejestru 0x06000004 na 1 to ten poniższy kod przekształcić na assemblera?
0x06000004.4=1;

A jak ustawić np. bity od 2 do 6 na wartość np. 11010?
0x06000004.1-5=11010;

A jak ustawić w ogóle cały rejestr 32 bitowy na jakąś wartość???
czyli to oznacza 0x06000004 jeden bajt rejestru, czyli cały rejestr jest pod adresem 0x06000004-7:
0x06000004-7=22; no i jak tu ustawić wartość 22

Z góry dziękuję za odpowiedź. Widze, że są jakieś rozkazy MOV, BIC, ORR, MCR, ale jakby ktoś to powyżej mi przekształcił to bym rozgryzł jak to się robi a na razie tyle mi trzeba do prezentacji uczelnianej.

  • Rejestracja: dni
  • Ostatnio: dni
  • Rejestracja: dni
  • Ostatnio: dni
0

Straciłem pół godziny i dalej nie wiem, bo za trudne te kursy. Niechże kto napisze, dla kogoś kto to zna to dosłownie 2 minuty roboty.

O1
  • Rejestracja: dni
  • Ostatnio: dni
0

wiesz, c++ to nie assembler. Takie rzeczy są w c++ możliwe chyba tylko za pomocą API systemu.

  • Rejestracja: dni
  • Ostatnio: dni
0

Co rozumiesz po przez rejestr ?

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

google: arm assembly tutorial

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.