Zadania B:
a) wpisz do pamięci począwszy od adresu DS:0100 ciąg znaków 'Ala' wykorzystując polecenie MOV. Kod ASCII (w zapisie hex) dla znaku A - 41, a - 61, l - 6C
b) wpisz do rejestru AL liczbę AA. Stosując rotację w lewo przenieś liczbę AA do rejestru AH.
c) wykonaj dzielenie dwóch liczb heksadecymalnych 41:2. Jaki wynik otrzymamy?
d) pomnóż dwie liczby dziesiętne 5*(-1), a wynik zapisz w AX. Dokonaj negacji zawartości (NEG) akumulatora. Jaki wynik uzyskano w akumulatorze?
e) wpisz do pamięci począwszy od adresu DS:0000 łańcuch 'abcdefgh'. Skopiuj ten łańcuch znakowy do pamięci pod adres ES:0009.
f) wpisz do pamięci pod adres DS:0100 liczbę 1234, a pod adres DS:0110 liczbę 4321. Dodaj zawartości tych dwóch komórek pamięci a wynik zapisz pod adresem DS:0010
g) wpisz do pamięci począwszy od adresu DS:0000 słowo 'komputer'. Wykonaj program
Jaka będzie zawartość rejestru AX i CX po wykonaniu programu? Co trzeba zmienić w programie aby w rejestrze AX otrzymać wartość 0070 przy CX równym 0000?