Odczytanie z pamięci

0

Pliz nie usuwajcie tylko dajcie odpowiedz bo tylko to mi brakuje do całości plizzzzzzzzzzzzz

WIęc jak odczytać ten blok pamięci 0b800h:0000 ?? i jak to zwraca dane tzn w jakim rejestrze czy czym?? Od razu całość tekstu wpisuje do "zmiennej" czy jak?? A jak nie ma nic to zwraca wartość 0 ?? Acha i jak sie przesuwać po pamieci po jej odczytaniu?? co ile miejsc w niej jest zapisana literka?? co 2???

pliz odpowiedźcie zwięźle to nie bede już pytać o to bo się naczywałem i tylko nie wiem jak łodczytać tą pamięć plizzzzzzz, może macie gdzieś na www to opisane??? bo ja nie mam w żadnym z <ort>kórsów </ort>tego :(

// o bosh... to aż się prosi o usunięcie albo zablokowanie - ŁF

0

wedle składni rodem z Pascala:

mov ax, [$b800]

albo

mov ax, word ptr $b800

albo

mov ax,$b800
mov es,ax
mov ax,word ptr [es:di]

(w di jest numer komórki pamięci)

0

kurs asm + LODSB/STOSB/LODSW/DSTOSW/LODSD/STOSD + google.pl

/* Ktos mnie moze oswiecic co to za instrukcja DSTOSW? */

0

PJ, tak się przyglądam Twoim postom, i widzę, że poziom wiedzy z assemblera i w ogóle z działania komputera, który reprezentujesz, jest tak niski, że trzeba by kopać. dlatego przed zadaniem następnej serii pytań o podstawy proponuję przebić się przez kilka kursów - nie tylko assemblera, także jakieś podstawy działania systemów operacyjnych. w przeciwnym wypadku może się okazać, że moderatorom skończyła się cierpliwość i Twoje posty zaczną znikać.

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