Помогите пожалуйста, не могу понять как выполнить задание. Задание: Загрузите в регистр AL второй байт переменной myWords. Код (Text): .data myBytes BYTE 3 DUP (?), 2000h .code Start:
Если эта переменная - массив байтов, то так: Код (Text): .data myBytes BYTE 10h,20h,30h .code Start: mov esi,offset myBytes mov al,[esi+1] Или что собой являет переменная myWords ? Слово, массив слов?
Блин перепутал. Код, в задании, вот такой, поэтому и не понял: Код (Text): .data myWords WORD 3 DUP(?), 2000h
А что второе зрение не пособляет узреть как и седьмое чувство осязать(или подо что оно заточено..) вообщем таки mov al,byte ptr[blabla+1] ;ибо отсчет (в этих наших всё) ведется от нуля всегда и сам указатель по смещению от него в нуль будет первым, а по смещению 1 - вторым. ПС: или жеж mov esi,offset blabla lodsw ;да и так тоже в al