это NP-полная задача
извините за дотошность
А теперь походит на правду?
Почему отличаются значения в регистрах: sp, ds, es, ss, cs?
$ hexdump -Cv TEST.EXE
00000000 4d 5a 68 00 02 00 02 00 20 00 21 00 ff ff 07 00 |MZh..... .!.....|
00000010 00 02 00 00 00 00 00 00 3e 00 00 00 01 00 fb 50 |........>......P|
.stack 100h
. Возможно это какая-то особенность tasm4. я нашла ошибку. Если в 12-той строке mov CX, 4 вместо 4, кол-во итераций поставить 5, то программа
mov cx, 4
было правильно. как вывод элемента по индексу дает сложность O(log (n)) ?
print(i, a[i])
выполняется за константу
В разных ОС разные форматы исполняемых файлов.
Ксения, вам не кажется. Это настолько в лоб насколько возможно. Потому что я бы наверно смог это запрограммировать, ну, скажем, за пару часов. А имея хоть какое-то решение можно думать над его улучшением.