Asembler

OF
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Witam,
mam problem z pewnym poleceniem, nie jestem do końca pewna o co konkretnie chodzi ale prowadzący wymaga wyprowadzić al i ah z ax używając tylko mov.
Wiem, że rozwiązanie może okazać się łatwe jednak nie potrafię sobie na chwilę obecną z tym poradzić.

  • Rejestracja: dni
  • Ostatnio: dni
0

Miałeś przczucie, co do tego że to może byćłątwe

czyli tak. jak masz 111111111
to 1111 to ah a drugie 1111 to al

czyli gościu kazał ci znaleźć rejestry co przechowują mniej niż podał.

A tak się składa, że 4-8-16-32-64
To są zwykle w normalnych procesorach rejestry stosowane.

Dobra daj jakiś problem, bo w sumie nie podałeś i nie ma co rozwiązać. Sorry, ale daj jakieś błedy cokolwiek, bo nie ma jak pomóc.

OF
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Znaczy się to ma być tak jakby czysty kod.
Znalazłam coś takiego
MOV AH, 1 ; prześlij do rejestru AH liczbę 1
MOV AL,AH ; kopiuj AH do AL
DEC AL

i jeszcze:

mov al, [L1]
mov eax, L1
mov [L1], ah
mov eax, [L6]
add eax, [L6]
add [L6], eax
mov al, [L6]

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0
  1. Jaki asembler? FAMS? NASM? TASM? MASM?
  2. http://c9x.me/x86/html/file_module_x86_id_176.html
  3. Podaj konkretne polecenie, tak jak przekazał prowadzący. Bo mam wrażenie że go nie rozumiesz i twoja parafraza jest błędna.

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.