__asm { lea esi, A; lea edi, B; BEG: mov ah, [esi]; // al=a[i] cbw; //преобразовываем байт в слово inc esi; // увеличиваем на 1 (2 элемент) mov al, [esi]; //bl=a[2] inc esi; //3 элемент mov dl, [esi]; sub dl, ah; // bl=a[i+1]-a[i-1] cmp bl, 0; JNE L; //если больше нуля mov bl, [esi]; mov[esi], 0; }