Учись программированию на C++ Builder бесплатно!

Функция


Помещает заданный байт в память по адресу segment:offset.

Синтаксис


#include <dos.h>
void pokeb(unsigned segment, unsigned offset, char value);

Прототип


dos.h

Описание


Функция pokeb записывает значение байта value в память по адресу segment:offset, где segment - адрес сегмента, offset - смещение.

Если функция вызывается при подключенном файле dos.h, она трактуются, как макрокоманда, которая расширяется до встроенного кода. Если не подключать файл dos.h (или выполнить для данной функции директиву #undef), то будет функция, а не макрокоманда.

Возвращаемое значение


Нет.

Переносимость


Функция уникальна для семейства микропроцессоров 8086.

Пример


#include <dos.h>
#include <conio.h>

int main(void)
{
clrscr();
cprintf("Убедитесь, что Scroll lock выключена, и нажмите любую клавишу...\n");
getch();
pokeb(0x0000,0x417,16);
cprintf("Теперь Scroll lock включена. \n");
return 0;
}

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Поиск по сайту