array db 4, 2, 3 ; declaring an array mov al, array[0] ; moving the first element of the array to the ax register
после выполнения этого кода в emu8086 конечное значение al было 2
Убедитесь, что в этом разделе данных указано место для массива.Таким образом, процессор пытается выполнить содержимое array как код, что приводит к бессмысленным результатам.
array