Potrzebna pilna pomoc.
- Czy ktoś może wyjaśnić w sposób wybitnie prosty, wręcz dziecinny do czego służy polecenie AAA w asemblerq? Prośba o dokładne napisanie, co i jak, z czym się je... I kiedy to się stosuje.
-Mamy fragment programu:
XOR AX, AX
MOV AL, '6'
ADD AL, '7'
AAA;AX:=0103H
OR AX, 3030H
Pytania:
a) Wyjaśnić działanioe owego programu;
XOR AX, AX (linia 1 zeruje AX)
MOV AL, '6' (przenosi do rejestru AL liczbę 36H)
ADD AL, '7' (dodaje do rejestru AL liczbę 37H)
AAA;AX:=0103H (???)
OR AX, 3030H (??)
b) Podaj zawartość AX po zakończeniu:
A=33H?
AX=3133H?
c) Zinterpretuj tę wartość:
??????????
d) Opisz działanie polecenia AAA.
AAA - poprawka ASCII po dodawaniu binarnym (ale co mi to ma mówić?)
- Podaj polecenie lub polecenia które spowodują przeniesienie danej z rejestru BX do 25 komórki pamięci segmentu danych. Załóżyc, e procesor pracuje w trybie rzeczywistym i że adres bazowy segmentu w rejestrze DS jest dany.
Z góry serdeczni dziękuję!