Zagadka (Asm)

0

Jaka wartość zostanie wprowadzona do rejestru DX po wykonaniu podanego niżej fragmentu programu?

d2 SEGMENT
linie dw 421, 422, 443, 442, 444, 427, 432
--------------------------------------------------
polacz SEGMENT
Assume cs:polacz, ds:d2
--------------------------------------------------
mov si, OFFSET linie+2
mov bx, 4
mov dx, [bx][si]

Mógłby mi ktoś wytłumaczyć dlaczego Td pokazuje ze w DX jest liczba FEF0?
Pozdrawiam.

0

U mnie po wykonaniu kodu pojawia się wartość 1BAh (czyli zgodnie z oczekiwaniami).
Może spróbuj przed tym kodem dać takie coś:

mov si, d2
mov ds,si

1 użytkowników online, w tym zalogowanych: 0, gości: 1