Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Asembler- porównanie dwóch liczb

Ostatnio zmodyfikowano 2015-05-10 13:41
Autor Wiadomość
FranekDolas
Temat założony przez niniejszego użytkownika
Asembler- porównanie dwóch liczb
» 2015-05-09 15:46:06
Cześć. Che sobie w asamblerze porównać dwie liczby i w przypadku gdy ta w AL jest wieksze niż ta w BL to Cl przyjmie wartość 1 a w przeciwnym wypadku bedzie miała wartość 0.Używam sms32v50

P-131936
pekfos
» 2015-05-09 15:48:17
cmp?
P-131937
FranekDolas
Temat założony przez niniejszego użytkownika
» 2015-05-09 15:55:11
używam cmp
C/C++
mov al, 7
mov bl, 5

cmp al, bl
jz wieksze

wieksze:
mov cl, 1


end
P-131938
pekfos
» 2015-05-09 16:35:58
Ale skok już masz bez sensu.
cmp al, bl
jng asd
mov cl, 1
asd:
P-131939
FranekDolas
Temat założony przez niniejszego użytkownika
» 2015-05-09 17:47:53
Teraz to wygląda tak, mój program wywala bład na JNG jedyne co działa to jz ale w przypadku zastosowanie jz program nie działa poprawnie:

C/C++
mov al, 7
mov bl, 5

cmp al, bl
jng asd
mov cl, 1
asd:

end

P-131940
pekfos
» 2015-05-09 17:53:07
Jaki błąd?
P-131941
FranekDolas
Temat założony przez niniejszego użytkownika
» 2015-05-09 18:08:03
"Expected a comment, label or machine instruction, Got JNG."
P-131944
pekfos
» 2015-05-09 18:14:49
P-131946
« 1 » 2
  Strona 1 z 2 Następna strona