Jak wpisać w rejestr wartość?

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.

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.

0

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

0

Co rozumiesz po przez rejestr ?

0

google: arm assembly tutorial

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