Синтаксис
#include <dos.h>
void segread(struct SREGS *segp);
Прототип
dos.h
Описание
Функция segread помещает текущие значения сегментных регистров в структуру, адресуемую параметром segp. Данный вызов предлагается использовать совместно с функциями intdosx и int86x.
Возвращаемое значение
Нет.
Переносимость
Функция уникальна для процессоров семейства 8086.
Пример
#include <stdio.h>
#include <dos.h>
int main(void)
{
struct SREGS segs;
segread(&segs);
printf("Содержимое сегментных регистров: \n");
printf("CS: %X DS: %X\n",segs.cs, segs.ds);
printf("ES: %X SS: %X\n",segs.es, segs.ss);
return 0;
}