I'm not dead... yet.
млять. Весь вечер мучаюсь с этой лабой. Почему в массив запихиваю одни числа, а потом там оказываются совсем другие? ответ оказался простым и обидным.



В строке "s db 10 dup (?)" я забыл "dup". Из-за этого под s было выделено не 10 байт, а 1. А я работал с ней, как с последовательностью из 10 байт. Из-за этого массив, который шел в сегменте данных после s, оказывался частично затертым. Фак!!! Каждый раз страдаю из-за невнимательности((

@музыка: Metallica - The Ecstasy Of Gold