Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

peekb

peekb


Функция            Функция peekb извлекает из памяти байт, записанный
                   по адресу segment:offset.

Синтаксис          #include <dos.h>
                   char peekb( unsigned segment, unsigned offset);

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

Описание           Функция peekb извлекает из памяти байт, записанный
                   по адресу segment:offset

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

Возвращаемое       Функция peekb возвращает значение байта с адресом
значение           segment:offset.

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

Смотрите также     harderr, peek, pokeb.

Пример:

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

int main(void)
{
   int value = 0;
   printf("Статус клавиатуры:\n");
   value = peekb(0x0040,0x0017);
   if(value & 1)
      printf("Rigth Shift on\n");
   else
      printf("Rigth Shift off\n");
   if(value & 2)
      printf("Left Shift on\n");
   else
      printf("Left Shift off\n");
   if(value & 4)
      printf("Control key on\n");
   else
      printf("Control key off\n");
   if(value & 8)
      printf("Alt key on\n");
   else
      printf("Alt key off\n");
   if(value & 16)
      printf("Scroll lock on\n");
   else
      printf("Scroll lock off\n");
   if(value & 32)
      printf("Num lock on\n");
   else
      printf("Num lock off\n");
   if(value & 64)
      printf("Caps lock on\n");
   else
      printf("Caps lock off\n");
   return 0;
}

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог