Регистры смещений (внутрисегментной адресации) IP, SP, BP, SI,DI предназначены для хранения относительных адресов ячеек памяти внутри сегментов (смещений относительно начала сегментов):
□ регистр IP (Instruction Pointer) — смещение адреса текущей команды программы;
□ регистр SP (Stack Pointer) — смещение вершины стека (текущего адреса стека);
□ регистр ВР (Base Pointer) — смещение начального адреса поля памяти, непосредственно отведенного под стек;
□ регистры SI, DI (Source Index и Destination Index соответственно) предназначены для хранения адресов индекса источника и приемника данных при операциях над строками и им подобных.