diamond Не... :-) Я это не имел в виду. Как сделали, так сделали, и меня это устраивает. Мало того: если бы и были какие-то сверхсерьёзные...
diamond Блин... верно. :-) Не подумал, что обрезается он ещё на этапе передачи управления обработчику, а не на iret. Но мне всё равно больше...
diamond Нет. Гоню. Ещё интереснее. Исключение не возникает, но вот eip обрезается до ip.
diamond Классное объяснение. Пара моментов, правда смущают. 1) Странно, что при #GP сохраняется в стек только ip, а восстанавливается уже...
SII Так это... USE16 org 7C00h ... В чём же ещё? :-) Только там и закольцовывается. Или имелось в виду не под VMWare? Если да, то на реальной...
JCronuz Говорю, что только короткие прыжки jecxz бывают. Длина кода операции — два байта. Смещение в коде — один байт. Максимальная дальность —...
JCronuz Он бывает только короткий.
Clerk Довольно спорное утверждение в общем случае. Код есть последовательность байт. Например, код 26 C7 07 46 75 26 C7 47 02 63 6B в 32-битном...
Clerk Для того и меняю, чтобы нормальный 16-битный код исполнялся в 16-битном сегменте без всяких префиксов. Хотя это, разумеется, второстепенное....
Clerk Так нет там префиксов. Например, инструкция xor bx,bx не имеет префикса, хотя регистр и "усечён".
Clerk В приведенном мной 16-битном коде (в той части, которая находится под USE16) их нет. Те два префикса внизу — это для возврата по 32-битному...
Rockphorr Что-то много слов и половина непонятных. :-) В общем да, но под "ляжет брюхом на границу" стоит понимать случай, когда первый часть...
*лимита
Clerk Вообще речь не совсем об этом. Имелась в виду работа через границу 0FFFFh в 16-битном кодовом сегменте. SII Только что проверил. Такой код...
Хм. Разорванные инструкции. Наверное, возможна хитрая антиотладка. Даже в Windows. Наделать 16-битных дескрипторов и напихать на границы сегментов...
medstrax1 diamond дал уже отличные ссылки. Решение с kd-деревьями не просто подробно разжёвано, но и удачно визуализировано. А лучше чем O(log n)...
cppasm Вы зациклены на том, что подготовка должна считаться. По условию подготовка предварительная, что означает, что она проводится до работы...
cppasm Нуоадоело. :-) Стописят раз повторил, что эта обработка одноразовая, не входящая в сам алгоритм поиска минимального расстояния до тестовой...
Pavia Эм... если я правильно понимаю, речь идёт о диаграммах Вороного. :-) О них r90 уже упоминал. К сожалению (или к счастью) передо мной...
cppasm Не проверяя каждую тестовую с каждой базовой? Элементарно. Упрощённый пример, где все точки имеют только одну координату. Имеется пять...
Имена участников (разделяйте запятой).