Ответ 1
Короткие прыжки (и около вызовов) - это прыжки, цели которых находятся в одном модуле (они являются внутримодулярными, однако можно получить интермодулярные варианты от определенных хаков), они чаще всего до 127 байтов относительного перемещения (они измените поток выполнения вперед или назад от адреса инструкции), однако есть 16-битные варианты, предлагающие 32k байт. Вам действительно не нужно беспокоиться об этом, его действительно суперфлюсовую информацию, но руководства для разработчиков Intel (тома 2a и 2b, в частности 2a) будут охватывать детали gory