Napisać rozkazy ASM16 odczytujące do AL zawartość komórki o adresie 0C0003H. Jak to zrobić?
MOV al, [0C0003] nie przejdzie, argument może mieć najwyżej 16 bitów, a adres ma ich 32...
Napisać rozkazy ASM16 odczytujące do AL zawartość komórki o adresie 0C0003H. Jak to zrobić?
MOV al, [0C0003] nie przejdzie, argument może mieć najwyżej 16 bitów, a adres ma ich 32...
mov al, word ptr [0C0003h]
Musisz użyć selektora: http://en.wikipedia.org/wiki/X86_memory_segmentation
push bx
push ds
mov bx,0C000h
mov ds,bx
mov al,byte ptr [0003h]
pop ds
pop bx