Описание функций Си



         

Poke



     poke

Функция Записывает значение в память по адресу segment:offset.

Синтаксис void poke(unsigned segment, unsigned offset, int value);

Файл, содержащий dos.h прототип

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

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

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

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

Смотрите также

Пример:

#include

#include

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




Содержание  Назад  Вперед