8168



Zad 2: termin 1 2007


Odpowiedź na ostatnie pytanie brzmi, że jest źle, bo stos jest LIFO czyli to co ostatnie wrzuciles na stos, to pobierzesz jako końcowe.

Odnośnie ASM:

mov AX, 0x1AF5, przerzuca 0x13F5 do AX'a
mov BX, 0xFF, przerzuca 0xFF do BX'a
add AX, BX, dodaje je więc w AX wyląduje 0x1BF4
mov CX, 0x10
mul CX, mnoży akumulator czyli AX razy CX, a wynik ląduje w DX:AX, czyli dolna polowka wyniku w AX, gorna DX
jest to przemnożenie x 16 więc wynik to przesyniecie liczby szesnstkowej o jeden w lewo: 0x1BF40, więc w AX będzie BF40
xor CX, CX, Xor czegokolwiek z tym samym daje zawsze 0



Wyszukiwarka

Podobne podstrony:
8168
8168
8168
8168
8168
8168
8168
8168
8168

więcej podobnych podstron