Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Problem z programowaniem - FPC

10.06.2011 20:50
1
zanonimizowany469859
19
Chorąży

Problem z programowaniem - FPC

Mam takie oto zadanie, aczkolwiek nie orientuje się zbytnio w tych dynamicznych strukturach, rejestrach itp. Myślałem, że "0", ale powiedziano mi, że to nie jest to.

Jaka jest zawartość rejestrów AX, BX, CX, DX w wyniku działania procedury?

asm

mov ax, 7

mov bx, 53

mov cx, 11

mov dx, 2

push ax

push bx

push cx

push dx

mov ax, 0

mov bx, 0

mov cx, 0

mov dx, 0

pop dx

pop cx

pop bx

pop ax

end;

10.06.2011 23:38
2
odpowiedz
DEXiu
151
Senator

Zawartość poszczególnych rejestrów będzie taka, jak w pierwszych czterech instrukcjach mov. Później odkładasz je na stos, zmieniasz wartości na 0, ale następnie przywracasz poprzednie wartości ze stosu, więc de facto nic się nie zmieniło.

Forum: Problem z programowaniem - FPC