Asembler- porównanie dwóch liczb
Ostatnio zmodyfikowano 2015-05-10 13:41
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
|
|
pekfos |
» 2015-05-09 15:48:17 cmp? |
|
FranekDolas Temat założony przez niniejszego użytkownika |
» 2015-05-09 15:55:11 używam cmp mov al, 7 mov bl, 5
cmp al, bl jz wieksze
wieksze: mov cl, 1
end |
|
pekfos |
» 2015-05-09 16:35:58 Ale skok już masz bez sensu. cmp al, bl jng asd mov cl, 1 asd: |
|
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: mov al, 7 mov bl, 5
cmp al, bl jng asd mov cl, 1 asd:
end |
|
pekfos |
» 2015-05-09 17:53:07 Jaki błąd? |
|
FranekDolas Temat założony przez niniejszego użytkownika |
» 2015-05-09 18:08:03 "Expected a comment, label or machine instruction, Got JNG." |
|
pekfos |
» 2015-05-09 18:14:49 |
|
« 1 » 2 |