Dos fn 37h установитьопросить символ переключатель


Содержание

CAMOKAT-BETEPAHA › Блог › Программирование микроконтроллеров.Начало: как опрашивать вход?

После первых шагов в освоении микроконтроллеров начинающий микроконтроллерщик начинает пытаться применять свои познания в первых самостоятельных поделках, часто пытаясь «моргать светодиодами» в зависимости от состояния входных портов например. Вот про опрос состояния входных портов мы и поговорим.

Рассмотрим в среде CodeVisionAVR

За состояние порта ввода отвечает регистр PINB, который работает только на чтение, опросив который можно узнать состояние входа. Опросить конкретный вход можно командой PINB.x, где «х» — это номер порта.

if(PINB.0==0) <делаем дело>; // если входной пин порта PB0 равен нулю, то делаем дело.

Если нужно опросить несколько входов и сделать одно дело в зависимости от состояния по нужным входам, то применяют логические операции:

конъюнкция:
if(PINB.0==0&&PINB.2==1) <делаем дело>; // если входной пин порта PB0 равен нулю и пин порта PB2 равен единице, то делаем дело.

дизъюнкция:
if(PINB.0==0||PINB.2==1) <делаем дело>; // если входной пин порта PB0 равен нулю или пин порта PB2 равен единице, то делаем дело.

Учите логические операции и данными можно вертеть как захочешь.

Задача: сделать опрос кнопок, подключенных к порту PB5 PB6 PB7, при этом любая комбинация логического состояния на этих входах должна быть записана в переменную в которой будет хранится результат до следующего опроса

unsigned char input; // создаем переменную, в которой будет храниться данные опроса входа

Теперь разберем подробнее:

Здесь мы видим переменную input, далее знак = присвоения этой переменной значения выражения справа

PINB&0xE0 состоит из регистра входного порта PINB, слева от которого стоит знак операции побитного инвертирования

Это значит, что каждое значение отдельного бита порта PORTB, будет перевернут наоборот, то есть, если было число 01101001, то будет 10010110 (зачем это нужно — далее будет понятно) . Справа от регистра входного порта PINB стоит знак побитного И & и шестнадцатеричное число 0xE0, что дает нам маску опроса битов входного регистра PINB. Если разложить число 0xE0 в двоичную систему, то получим число 0b11100000 При применении операции побитного И там, где стоят единички будет разрешен опрос входных пинов порта PINB, там где нули — запрещен. Получается маска. То есть в итоге в переменную input запишется число, которое содержит перевернутое число состояния входов PB5 PB6 PB7 регистра PINB

input=input>>5; Операция побитного логического сдвига числа, которое хранится в переменной в сторону младших разрядов на пять разрядов. Получим например из числа 11100000>> 00000111. теперь мы имеет удобную переменную, в которой находится число от нуля до семи, которая отображает любую комбинацию нажатия кнопок. При этом ноль в переменной говорит о том, что кнопки не нажаты, а при нажатие всех кнопок содержится число 7. Если б мы не сдвинули число в младшие разряды, то переменная содержала бы данные кратные 32, то есть 32, 64, 96 и т.д., то немного неудобно для последующих манипуляций, если б не не сделали побитное инвертирование, то переменная бы содержала данные наоборот, то есть отжаты кнопки — число 7, нажаты все — 0.

А в коментах продвинутые кодеры наверняка напишут, как input=

PINB&0xE0;
input=input>>5;
написать одной строчкой)

Ассемблер

Прерывание 21h: функции DOS для работы с буфером клавиатуры

Различные служебные функции DOS для работы с буфером клавиатуры (функции 01h, 06h, 07h, 08h, 0Ah, 0Bh и 0Ch) классифицируются прежде всего по трем критериям: ожидают ли они ввода или же, когда символ не получен, сообщают, что ввода нет; выдают ли они на экран дисплея эхо (введенный символ); и реагирует ли функция на ввод стандартного символа прерывания во время ее исполнения. (Напомним, что нажатие комбинации клавиш Ctrl-Break или Ctrl-C рассматривается как прерывание ограниченным числом стандартных функций DOS. Однако, начиная с версии 2.00, в DOS введена команда BREAK ON, которая дает указание DOS реагировать на ввод символа прерывания при всех обстоятельствах.)

Все функции ввода с клавиатуры получают введенный символ из буфера клавиатуры, размещенного в памяти компьютера, а не непосредственно из порта 60h интерфейса клавиатуры (из порта 60h скан-коды считываются прерыванием 09h, переводятся в коды символов и помещаются в буфер клавиатуры).

Функция 1 прерывания 21h: ввод символа с эхопечатью

Функция 01h ждет появления символа в буфере клавиатуры со стандартного устройства ввода и после приема символа помещает его в регистр AL. Другие функции, относящиеся к вводу символов с клавиатуры: 06h, 07h и 08h.

Примечание. В первой версии DOS стандартным устройством ввода всегда является клавиатура, а стандартным устройством вывода — экран дисплея. В последующих версиях DOS имеется возможность переадресации стандартного ввода и вывода на другие устройства, а также в файлы. DOS обрабатывает символы, поступающие от стандартного устройства ввода, одинаковым образом независимо от того, является ли их источником реальное устройство (такое, как клавиатура) или поток символов, переадресованный из файла.

Работа функции 01h происходит следующим образом. Нажатие клавиши, соответствующей одному из символов кода ASCII, приводит к записи соответствующего байта в регистр AL и немедленной выдаче символа данной функцией на экран (в позицию курсора). Нажатие клавиши, формирующей сигнал, не относящийся к оду ASCII, приводит к формированию двух байтов, которые могут быть получены путем двух последовательных обращений к данной функции.

Обычно функция 01h применяется для проверки принадлежности символа, соответствующего нажатой клавише, коду ASCII. Для этого производится проверка регистра AL. Если AL не равно 00h, то это символ кода ASCII. Если же AL=00h, то вы имеете дело с символом, не относящимся к коду ASCII; в этом случае следует повторить обращение к данной функции для получения псевдокода, соответствующего специальному действию клавиши. Как и в случае применения других средств DOS, предназначенных для ввода символов с клавиатуры, при использовании данной функции развернутый код символов набора ASCII оказывается недоступным, даже если соответствующие средства обслуживания клавиатуры системы ROM BIOS позволяют осуществить доступ к нему.

Функция 6 прерывания 21h: непосредственный ввод

и вывод с консоли

Функция 06h — это универсальная функция, объединяющая операции ввода с клавиатуры и вывода на дисплей. В версиях DOS, начиная со второй и выше, эта функция, как и другие, действует по отношению уже не к клавиатуре и дисплею, а к стандартным устройствам ввода и вывода (в качестве которых по умолчанию принимаются клавиатура и дисплей).

При реализации данной функции регистр AL используется для ввода, а регистр DL — для вывода. Если при вызове функции 06h в регистре DL находится значение FFh (в десятичной нотации 255), то при нажатии какой-либо клавиши эта функция поместит соответствующий ASCII-код в регистр AL и сбросит нулевой флаг; при отсутствии нажатия клавиши она установит нулевой флаг.

Если же вызвать функцию 06h при любом другом значении регистра DL, то будет выполнен вывод символа, соответствующего данному значению, на стандартное устройство вывода.

Функция 06h не ожидает ввода символа с клавиатуры и не осуществляет его эхопечати на экране. Кроме того, функция 06h не воспринимает сочетание клавиш Ctrl-C как прерывание программы (при использовании данного сочетания она помещает в регистр AL значение 03h, т.е. соответствующий данному значению ASCII-код).

Функция 7 прерывания 21h: непосредственный ввод

с консоли без эхопечати

Функция 07h ожидает ввода символа со стандартного устройства ввода и после ввода символа помещает его в регистр AL. Она не осуществляет эхопечати символа на экране и не воспринимает сочетание клавиш Ctrl-C как прерывание программы.

Функция 07h действует точно так же, как функция 01h: нажатие клавиши, относящейся к коду ASCII, приводит к немедленному занесению в регистр AL соответствующего байта; нажатие клавиши, не относящейся к коду ASCII, приводит к формированию двух байтов, которые могут быть получены двумя последовательными обращениями к функции 07h.

Функция 8 прерывания 21h:

ввод с консоли без эхопечати

Функция 08h ожидает ввода символа, не осуществляя эхопечати и прерывает программу при нажатии Ctrl-C.

Эта функция идентична функции 01h, за исключением того, что она не выводит введенный символ на экран дисплея (или стандартное устройство вывода).

Для более полного понимания особенностей данной функции обратитесь к описанию функции 01h. Сравните данную функцию с функциями 01h, 06h и 07h. Если вы хотите использовать функцию 08h, но не желаете ждать ввода символа, изучите функцию 0Bh, которая сообщает о готовности ввода. Изучите также функцию 0Ch, которая является модификацией данной функции.

Текст книги «Создаем вирус и антивирус»

Автор книги: Игорь Гульев

Программирование

Текущая страница: 13 (всего у книги 15 страниц) [доступный отрывок для чтения: 4 страниц]

Версии: DOS 2.00 и выше.

DOS, функция 32h
Получить информацию DOS о диске
(Официально не документирована)

DL – номер диска (0 – текущий, 1 – A и так далее)

AL=00h, если в DL был задан корректный диск

DS:BX – адрес блока информации о диске для запрошенного устройства (Таблица Б-6)

AL=FFh, если в DL был задан некорректный диск

Возвращает блок информации, представляющей интерес для приложений и утилит, которые выполняют доступ к дискам, поддерживаемым драйверами устройств, на уровне секторов.

Некоторые дисководы (особенно незагружаемые) функционируют только через свои драйвера устройств. Такие диски могут содержать неверную информацию в корневой записи и таблице разделов, что делает очень трудным определение, например, размера корневого оглавления, числа таблиц FAT и прочего. Блок информации диска содержит такие данные в хорошо форматированной структуре.


Версии: DOS 2.00 и выше.

Таблица Б-6. Формат блока информации о диске
DOS, функция 33h
Установить/опросить статус Ctrl-Break

AL=00h – опросить текущий статус контроля Ctrl-Break

AL=01h – установить статус контроля Ctrl-Break

DL – требуемый статус (0 – выключен, 1 – включен)

DL – текущий статус (0 – выключен, 1 – включен)

Если AL=00h, в DL возвращается текущий статус контроля Ctrl-Break.

Если AL=01h, в DL возвращается новый текущий статус.

Когда статус «включен», DOS при выполнении большинства функций (исключая 06h и 07h) проверяет, нажаты ли клавиши Ctrl-Break. Если это обнаружено, выполняется прерывание INT 23h (если оно не перехватывается, то процесс снимается).

При статусе «выключен» DOS проверяет на нажатие Ctrl-Break лишь при выполнении операций стандартного ввода/вывода, стандартной печати и стандартного AUX.

Версии: DOS 2.00 и выше.

DOS, функция 34h
Получить адрес флага активности DOS
(Официально не документирована)

ES:BX – адрес флага активности DOS

Функция возвращает флаг активности DOS, который показывает, можно ли на данный момент вызывать функции DOS. Эту функцию использует, например, функция фоновой печати PRINT.

Если ES: [BX] не нулевой, фоновая программа (TSR либо popup) не должна использовать никаких функций DOS.

Версии: DOS 2.00 и выше.

DOS, функция 35h
Получить вектор прерывания

AL – номер прерывания (00h до FFh)

ES:BX – адрес обработчика прерывания

Возвращает значение вектора прерывания для INT (AL), то есть загружает в BX 0000:[AL*4], а в ES – 0000:[(AL*4)+2].

Эта функция изменяет сегментный регистр ES.

Версии: DOS 2.00 и выше.

DOS, функция 36h
Получить свободную память диска

DL – номер диска (0 – текущий, 1 – A и так далее)

AX=FFFFh, если AL содержал неверный номер диска

Если функция выполнена успешно:

AX – число секторов на кластер

BX – число доступных кластеров

CX – байт на сектор

DX – всего кластеров на диске

Возвращает данные, полезные для подсчета общей и доступной дисковой памяти. Если в AX возвращено FFFFh, значит задан неверный диск. Иначе свободная память (в байтах) составляет (AX*BX*CX), всего памяти (AX*CX*DX) байт.

Версии: DOS 2.00 и выше.

DOS, функция 37h
Установить/опросить символ-переключатель
(Официально не документирована)

AL=00h – опросить текущий переключатель

Илон Маск рекомендует:  Что такое код is_subclass_of

AL=01h – установить символ-переключатель

AL=00h, если функция выполнена успешно

DL – текущий символ-переключатель DOS (если при вызове AL=00h)

AL=FFh, если использована неподдерживаемая подфункция

Устанавливает или опрашивает «Глобальный переключатель» DOS. Переключатель (SWITCHAR) – это символ, используемый в командной строке как признак опции. По умолчанию принимается «/» (например, DIR /w/p), но его можно изменить на «-» (DIR – w-p), если нужно, чтобы система была больше похожа на UNIX. Общепринято опрашивать значение SWITCHAR перед разбором области неформатированных параметров в PSP для выделения опций команды.

Эта недокументированная команда может измениться в будущих версиях DOS. Не рекомендуется изменять SWITCHAR.

Версии: DOS 2.00 и выше.

DOS, функция 38h
Получить/установить информацию о стране

AL=00h – получить данные для текущей страны

DS:DX – адрес локального буфера для чтения блока данных страны (Таблица Б-7)

AL=01h-FEh – установить данные для указанной страны 255

BX – 16-битный код страны (Таблица Б-8)


CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

Включение и отключение клавиши Fn на ноутбуке

Клавиша Fn, расположенная в самом низу клавиатур ноутбуков, необходима для вызова второго режима клавиш ряда F1-F12. В последних моделях лэптопов производители все чаще стали делать мультимедийный режим F-клавиш основным, а основное их предназначение ушло на второй план и требует одновременного нажатия с Fn. Для одних пользователей такой вариант кажется удобным, для вторых, наоборот, нет. В этой статье мы разберем, как включить или отключить Fn.

Включение и отключение Fn на клавиатуре ноутбука

Как уже было сказано выше, в зависимости от того, для каких целей используется ноутбук, ряд F-клавиш у каждого юзера задействуется по-разному. Одним нужны именно функциональные F-клавиши, а другим удобнее их мультимедийный режим. Когда желаемое не совпадает с действительностью, можно обратиться к способам включения и отключения клавиши Fn и, как следствие, работы всего ряда F-клавиш.

Способ 1: Сочетание клавиш

Этот вариант далеко не универсален, поскольку в зависимости от марки и модели ноутбука набор второстепенных назначений на верхний ряд клавиш различается. Тем не менее он может помочь некоторым из читателей, и им не придется переходить к более трудоемкому методу.

Осмотрите верхний ряд клавиш ноутбука. Если там есть иконка с замком, блокирующая/разрешающая работу Fn, попробуйте ей воспользоваться. Часто такой значок расположен на Esc, но, возможно, может быть и в другом месте.

Кроме того, иногда вместо замка присутствует надпись «FnLk» или «FnLock», как на примере ниже.

Нажмите сочетание клавиш Fn + Esc, чтобы разблокировать/заблокировать работу дополнительного режима F-ряда.

Такая возможность есть в определенных моделях ноутбуков Lenovo, Dell, ASUS и некоторых других. В современных HP, Acer и пр. блокировка, как правило, отсутствует.

Способ 2: Настройки BIOS

Если вы просто хотите изменить режим работы F-клавиш с функционального на мультимедийный или наоборот, не отключая при этом клавишу Fn полностью, задействуйте опции BIOS. Сейчас практически во всех ноутбуках данная возможность переключается именно там, и по умолчанию после покупки устройства активирован мультимедийный режим, благодаря которому юзер может управлять яркостью дисплея, громкостью, перемоткой и другими опциями.

Развернуто о том, как поменять режим работы F-клавиш через БИОС, написано в материале по ссылке ниже.

Способ 3: Скачивание драйвера

За работу Fn и подчиняемого ей F-ряда, как ни странно, отвечает драйвер. При его отсутствии пользователю понадобится перейти на официальный сайт производителя ноутбука и обратиться в раздел поддержки. Обычно именно оттуда скачиваются любые драйверы.

Далее, из списка драйверов для своей версии Windows (7, 8, 10) нужно найти программу (либо сразу несколько программ, если в списке ниже они перечислены через запятую), отвечающую за работу горячих клавиш. Ее/их остается только скачать и установить как любое другое программное обеспечение:

  • HP — «HP Software Framework», «HP On-Screen Display», «HP Quick Launch», «HP Unified Extensible Firmware Interface (UEFI)». Некоторые приложения для конкретной модели ноутбука могут отсутствовать;
  • ASUS — «ATKPackage»;
  • Acer — «Launch Manager»;
  • Lenovo — «Lenovo Energy Management» / «Lenovo Power Management» (или «Lenovo OnScreen Display Utility», «Advanced Configuration and Power Management Interface (ACPI) Driver»);
  • Dell — «Dell QuickSet Application» (или «Dell Power Manager Lite Application» / «Dell Foundation Services – Application» / «Dell Function Keys»);
  • Sony — «Sony Firmware Extension Parser Driver», «Sony Shared Library», «Sony Notebook Utilities» (или «Vaio Control Center»). Для определенных моделей список доступных драйверов будет меньше;
  • Samsung — «Easy Display Manager»;
  • Toshiba — «Hotkey Utility».

Теперь вы знаете, как можно не только включать и отключать работу Fn, но и менять режим работы всего ряда F-клавиш, частично управляемых функциональной клавишей.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Действие int 21h

ааа ну вроде я понял вниз кароч отсчитываем пока не будет делимое число и количество отсчитываний и будет твой остаток?
число 150 /2 =7,1

слушайте мужики у меня еще вопрос

19.01.2012, 16:19

перехват int 21h
com 16 bit .286 ASKII_code_key_check equ ‘A’ ASKII_code_key equ ‘B’.

Int 21h — 3Ah
можно создать .exe файл, способный удалить директорию, путь к которой приходит из консоли(другая.

4ch int 21h НЕ освобождает память
Память резидента после выгрузки не освобождается! Я использовал int 21h с кодом 4ch. Потом.

Перемещение файла int 21h func 56
Нужно получить аргументами командной строки путь к файлу и его новый путь, то есть либо просто.

Ввод mov ah,06h int 21h
Нужно произвести ввод в 10сс, как отрицательных так и положительных чисел через это прерывание: mov.

Прочитайте онлайн Создаем вирус и антивирус | Часть 59

Версии: DOS 2.00 и выше. DOS, функция 32h Получить информацию DOS о диске (Официально не документирована)

DL – номер диска (0 – текущий, 1 – A и так далее)

AL=00h, если в DL был задан корректный диск

DS:BX – адрес блока информации о диске для запрошенного устройства (Таблица Б-6)

AL=FFh, если в DL был задан некорректный диск

Возвращает блок информации, представляющей интерес для приложений и утилит, которые выполняют доступ к дискам, поддерживаемым драйверами устройств, на уровне секторов.

Некоторые дисководы (особенно незагружаемые) функционируют только через свои драйвера устройств. Такие диски могут содержать неверную информацию в корневой записи и таблице разделов, что делает очень трудным определение, например, размера корневого оглавления, числа таблиц FAT и прочего. Блок информации диска содержит такие данные в хорошо форматированной структуре.

Версии: DOS 2.00 и выше. Таблица Б-6. Формат блока информации о диске

DOS, функция 33h Установить/опросить статус Ctrl-Break

AL=00h – опросить текущий статус контроля Ctrl-Break

AL=01h – установить статус контроля Ctrl-Break

DL – требуемый статус (0 – выключен, 1 – включен)

Выход: DL – текущий статус (0 – выключен, 1 – включен)

Если AL=00h, в DL возвращается текущий статус контроля Ctrl-Break.

Если AL=01h, в DL возвращается новый текущий статус.

Когда статус «включен», DOS при выполнении большинства функций (исключая 06h и 07h) проверяет, нажаты ли клавиши Ctrl-Break. Если это обнаружено, выполняется прерывание INT 23h (если оно не перехватывается, то процесс снимается).

При статусе «выключен» DOS проверяет на нажатие Ctrl-Break лишь при выполнении операций стандартного ввода/вывода, стандартной печати и стандартного AUX.

Версии: DOS 2.00 и выше. DOS, функция 34h Получить адрес флага активности DOS (Официально не документирована)

Выход: ES:BX – адрес флага активности DOS

Функция возвращает флаг активности DOS, который показывает, можно ли на данный момент вызывать функции DOS. Эту функцию использует, например, функция фоновой печати PRINT.

Если ES: [BX] не нулевой, фоновая программа (TSR либо popup) не должна использовать никаких функций DOS.

Версии: DOS 2.00 и выше. DOS, функция 35h Получить вектор прерывания

AL – номер прерывания (00h до FFh)


Выход: ES:BX – адрес обработчика прерывания

Описание. Возвращает значение вектора прерывания для INT (AL), то есть загружает в BX 0000:[AL*4], а в ES – 0000:[(AL*4)+2].

Примечание. Эта функция изменяет сегментный регистр ES.

Версии: DOS 2.00 и выше. DOS, функция 36h Получить свободную память диска

DL – номер диска (0 – текущий, 1 – A и так далее)

AX=FFFFh, если AL содержал неверный номер диска

Если функция выполнена успешно:

AX – число секторов на кластер

BX – число доступных кластеров

CX – байт на сектор

DX – всего кластеров на диске

Описание. Возвращает данные, полезные для подсчета общей и доступной дисковой памяти. Если в AX возвращено FFFFh, значит задан неверный диск. Иначе свободная память (в байтах) составляет (AX*BX*CX), всего памяти (AX*CX*DX) байт.

Версии: DOS 2.00 и выше. DOS, функция 37h Установить/опросить символ-переключатель (Официально не документирована)

AL=00h – опросить текущий переключатель

AL=01h – установить символ-переключатель

AL=00h, если функция выполнена успешно

DL – текущий символ-переключатель DOS (если при вызове AL=00h)

AL=FFh, если использована неподдерживаемая подфункция

Описание. Устанавливает или опрашивает «Глобальный переключатель» DOS. Переключатель (SWITCHAR) – это символ, используемый в командной строке как признак опции. По умолчанию принимается «/» (например, DIR /w/p), но его можно изменить на «-» (DIR – w-p), если нужно, чтобы система была больше похожа на UNIX. Общепринято опрашивать значение SWITCHAR перед разбором области неформатированных параметров в PSP для выделения опций команды.

Примечание. Эта недокументированная команда может измениться в будущих версиях DOS. Не рекомендуется изменять SWITCHAR.

Версии: DOS 2.00 и выше. DOS, функция 38h Получить/установить информацию о стране

AL=00h – получить данные для текущей страны

DS:DX – адрес локального буфера для чтения блока данных страны (Таблица Б-7)

AL=01h-FEh – установить данные для указанной страны 255

BX – 16-битный код страны (Таблица Б-8)

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

Описание. Если DX=FFFFh, то текущий код страны устанавливается равным AL (если AL=FFh, то код страны устанавливается равным BX). Обычно код страны устанавливается в файле CONFIG.SYS. Если DX Таблица Б-7. Формат блока данных страны

DOS, функция 39h Создать новое оглавление

DS:DX – адрес строки ASCIZ с именем оглавления

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

Таблица Б-8. Коды некоторых стран

Если диск и/или корневой путь не указаны, то новое оглавление создается в текущей директории. Поддиректория создается и связывается с существующим деревом. Если флаг CF установлен при возврате, то AX содержит код ошибки, и оглавление не создается.

Версии: DOS 2.00 и выше. DOS, функция 3Ah Удалить оглавление

DS:DX – адрес строки ASCIZ с именем оглавления

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

Описание. Если диск и/или корневой путь не указаны, принимаются значения по умолчанию. Поддиректория удаляется из структуры оглавлений. Если флаг CF установлен при возврате, то AX содержит код ошибки, и оглавление не удаляется.

Примечание. Оглавление не должно содержать файлов и поддиректорий, оно не должно попадать под влияние возможных ограничений DOS (например, не должно быть задействовано в активных командах JOIN или SUBST).

Версии: DOS 2.00 и выше. DOS, функция 3Bh Установить текущую директорию

DS:DX – адрес строки ASCIZ с именем оглавления

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

Описание. Если диск и/или корневой путь не указаны, принимаются значения по умолчанию. Указанная поддиректория становится текущим оглавлением DOS для этого (или текущего) диска. Если флаг CF установлен при возврате, то AX содержит код ошибки, и текущее оглавление для выбранного диска не изменяется.

Версии: DOS 2.00 и выше. DOS, функция 3Ch Создать файл через описатель

DS:DX – адрес строки ASCIZ с именем файла

CX – атрибут файла (атрибуты приведены в описании функции DOS 43h)

CF=0, если функция выполнена успешно

AX – описатель файла

CF=1, если при выполнении функции возникли ошибки

Описание. Если диск и/или путь не указаны, принимаются значения по умолчанию.

Версии: DOS 2.00 и выше. DOS, функция 3Dh Открыть описатель файла

DS:DX – адрес строки ASCIZ с именем файла

AL – режим открытия:

AL=00h, чтобы открыть для чтения


AL=01h, чтобы открыть для записи

AL=02h, чтобы открыть для чтения и записи

CF=0, если функция выполнена успешно

AX – описатель файла

CF=1, если при выполнении функции возникли ошибки

Описание. Файл открывается в выбранном режиме доступа (режиме открытия). Если диск и/или путь не указаны, принимаются указанные по умолчанию. Файл должен существовать. Указатель чтения/записи устанавливается в ноль.

Версии: DOS 2.00 и выше. DOS, функция 3Eh Закрыть описатель файла

BX – описатель файла

CF=0, если функция выполнилась успешно

CF=1, если при выполнении функции возникли ошибки

Илон Маск рекомендует:  Книга Самоучитель PHP 5 + CD

Описание. BX содержит описатель файла (handle), возвращенный при открытии. Файл, представленный этим описателем, закрывается, его буферы сбрасываются и оглавление обновляется корректными размером, временем и датой. Из-за недостатка описателей файлов (максимум 20, по умолчанию установлено 8), возможно, придется закрыть часть текущих описателей, как, например, описатель 3 (стандартный AUX).

Версии: DOS 2.00 и выше. DOS, функция 3Fh Читать файл через описатель

BX – описатель файла

DS:DX – адрес буфера для чтения данных

CX – число считываемых байт

CF=0, если функция выполнена успешно

AX – число действительно прочитанных байт

CF=1, если при выполнении функции возникли ошибки

Описание. CX байт данных считываются из файла или устройства с описателем, указанным в BX. Данные читаются с текущей позиции указателя чтения/записи файла и помещаются в буфер вызывающей программы, адресуемый через DS:DX. Если необходимо установить позицию чтения/записи, можно использовать функцию 42h. Эта функция обновляет указатель чтения/записи файла, чтобы подготовиться к последующим операциям чтения или записи.

Версии: DOS 2.00 и выше. DOS, функция 40h Писать в файл через описатель

BX – описатель файла

DS:DX – адрес буфера, содержащего записываемые данные

CX – число записываемых байт

CF=0, если функция выполнена успешно

AX – число действительно записанных байт

CF=1, если при выполнении функции возникли ошибки

Описание. CX байт данных записываются в файл или на устройство с описателем, заданным в BX. Данные берутся из буфера, адресуемого через DS:DX, и записываются, начиная с текущей позиции указателя чтения/записи файла. Чтобы установить указатель файла, если необходимо, можно использовать функцию 42h. Обновляет указатель чтения/записи файла, чтобы подготовиться к последующим операциям чтения или записи.

Версии: DOS 2.00 и выше. DOS, функция 41h Удалить файл

DS:DX – адрес строки ASCIZ с именем файла

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

Описание. Файл удаляется из оглавления заданного диска. Если диск и/или путь не указаны, принимаются значения по умолчанию. Имя файла не может содержать обобщенные символы («?» и «*»). Если файл имеет атрибут «только чтение», то перед удалением необходимо изменить этот атрибут через функцию 43h.

Версии: DOS 2.00 и выше. DOS, функция 42h Переместить указатель файла

BX – описатель файла

CX:DX на сколько передвинуть указатель: (CX*65536)+DX

AL=00h переместить относительно начала файла +CX:DX

AL=01h переместить относительно текущей позиции +CX:DX

AL=02h переместить относительно конца файла +CX:DX

CF=0, если функция выполнена успешно

DX:AX новая позиция указателя файла (если нет ошибки)

CF=1, если при выполнении функции возникли ошибки

Описание. Перемещает логический указатель чтения/записи к нужной позиции. Очередная операция чтения или записи начнется с этого адреса.

Вызов с AL=2, CX=0, DX=0 возвращает длину файла в DX:AX.

Действительная длина файла равна (DX*65536)+AX.

Версии: DOS 2.00 и выше. DOS, функция 43h Установить/опросить атрибуты файла

DS:DX – адрес строки ASCIZ с именем файла

AL=00h – извлечь текущий атрибут файла

AL=01h – установить атрибут файла

CX – новый атрибут файла (для подфункции 01h)(Таблица Б-9)

CF=0, если функция выполнена успешно

CX – текущий атрибут файла (для подфункции 00h)(Таблица Б-9)

CF=1, если при выполнении функции возникли ошибки

Таблица Б-9. Атрибуты файла

Атрибут файла читается или устанавливается, согласно коду в AL. Если диск и/или путь не указаны, принимаются значения по умолчанию.

Примечание. Чтобы скрыть оглавление, нужно использовать CX=02h (а не 12h, как можно было ожидать).


Версии: DOS 2.00 и выше. DOS, функция 44h Управление устройством ввода/вывода

AL – код подфункции:

AL=00h – получить информацию об устройстве

AL=01h – установить информацию об устройстве

AL=02h – читать с символьного устройства

AL=03h – писать на символьное устройство

AL=04h – читать с блочного устройства

AL=05h – писать на блочное устройство

AL=06h – дать статус ввода

AL=07h – дать статус вывода

AL=08h – запрос съемного носителя

AL=09h – запрос удаленного устройства

AL=0Ah – запрос удаленного описателя

AL=0Bh – счет повторов разделения

AL=0Ch – кодовые страницы 3.3

AL=0Dh – общий IOCTL

AL=0Eh – получить логическое устройство

AL=0Fh – установить логическое устройство

Версии: DOS 2.00 и выше. DOS, функция 45h Дублировать описатель файла

BX – существующий описатель файла

CF=0, если функция выполнена успешно

AX – новый описатель файла, дублирующий оригинал

CF=1, если при выполнении функции возникли ошибки

Описание. Создает дополнительный описатель файла, ссылающийся на тот же поток ввода/вывода, что и существующий описатель. Любое продвижение указателя чтения/записи одного описателя (включая любые операции чтения, записи или перемещения указателя посредством функции 42h) действует на его дубликат.

Версии: DOS 2.00 и выше. DOS, функция 46h Переназначить описатель

BX – целевой описатель файла (должен уже существовать)

CX – исходный описатель файла (должен уже существовать)

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

Описание. Заставляет описатель файла (handle) ссылаться на другой файл или устройство. Если описатель в CX (источник) открыт, он закрывается, а затем становится дубликатом описателя в BX (назначения). Иными �,�енател�ен �и. Еан��е�ься в�� (handle) ссылатьѽеон�ибк� на тstro�ой логичеугой файл или устроликат.

Версии: DOS 2.00 и выше. DOS, фун7�ция 36h Полуки, и текущее оглавности DOS

DS:DX – адрес локального буфер�ут X] �ст, дубл�CX), в�нийp>

DL – номер диска (0 – текущий, 1 – A и так далее)

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

ОписВесует бууфера, а 43hSIp�орый помещают�ь иетро�и/или� (или тек�ся из оглавл�йлаомер ,�х для укаарт� D�дџ/или h, в DL возвраща�орошо фе:ив�/ил�\�ущее оглав»,0са�лько и�и онои, предсвраща�х д��ров на�уф

Aени��и онои, предсвращ�ть на си�\»ияѺак, напр�

CF=0, ится те�с� обновляетѻи коѵкрыть оглавлтс�42h. Эта фунан нh – �л ил�еадрес а (DЕсSI]=0идать).

Версии: DOS 2.00 и выше. DOS, функция 38h

AH=3Eh DOS, фун9�ция 3Dh

4], а т�яет сегме�DS:DX – ногаче Ѷе. СресуЌадре�всего п�вать)

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

ОписО�гаче Ѷе. Савтный сего паются, нЁсылаюѓ нтого а�ы�в Eцию �автный�атем становисло досмл�йла�я на�даннѸть/�

Втобы сысан�чет� �а в�тс�ление, ногаче Ѷе. анов-Break�ы Ќадре�� сего па�.

Некот=0Eh – ЀивЀибут через функ�(�уы �ным оптановная п)рР� сизписа�троПрвращ�ногаче Ѷе.�еавлсего па�� поже.�е�-бваЏ, то прекѾйѰлен� SCIZ с елеивода�. Люба Џан� дейстогаче Ѷе. ановная п�вЃсоваЏ, то прек�дать).

Версии: DOS 2.00 и выше. DOS, функция 3Ah

AH=4], а т�яет сеары �ным опреокальадре�всего п�в�AH=3Eh

новая прогт=0Eh – ановлphasis>Управphasis>DOS, фунBhолже�уы �ным опт�ма бный сего паются, нЎѓ �PSPсти DOS, коѽие. BX соде�� ювисло доѾбодную пчание. Ѓ�mначе сизмедную памске дл��го д�� поже.�исываЏ, то прек,втный сего паются, нЁсылаюѓ �PSPс�Если необхо��льно на�содедреса.

Фу�31�ча�ан7hра�)а�с� принвтный суфера, а PSP�дать).

Версии: DOS 2.00 иok_id32″/>

DOS, фу�4B�ция 38h

DS:DX – адрес строки ASCIZ с именем уфера, содержаЎщей проЃ>

AH=4]ход: ES:BX – �EPB�(�тные�всных парам�EXEC)�кции:

AL� ить зизмели при вѸзмйстве


AL� ить зизм DIR /w/�оторые вызмйс�а

AL� ить зизмеЎщей происходан исаp>DX=FFFFh

CF=0, если функция выполнена успешн�AL=2�

AX не сохстраны

CF=1, если при выполнении функции возникли ошибки

ОписД. Указ� если фунесть загруж�дную па��е дл��го h – ��щей проЃ,� ASCляетт пой�х для уЀт� �тный реомЇереЗ дл�� обофоновая прог�ься к л�ус�

�ремещес обы�н при воиовлphasis>Управ�е дл��го h реѹду в AL. Если �ск и/или путь не указаны, принимаются значения по умолч4]хоть нн закрисать Ћй сего па�тобы поддставл�не 12EPB,орошо фяетт поЀжаще�я, зсто� DOS, фунC�ция 3Eh

Описание. Возврвлphasis>Управ�о– с�поже.�е�-оЀжаЏ, то пр�ует н�бое�зпию,траны устаналяеѶиѲh

� фа), но его м=00h – опроя подфте�4Dh)ов�phasis>Управ��лько ановлясуфера, а ��ус�

�Ѳызывлняетей прогсаоддиры��атие Ct� Critical Error�н � (hanны устанаинимай�ат�, кмнтого аат�>AX не сохзадан�бое�зпиьогиѼ PSP�дать�.

ПримечЗ�ать зна�ERRORLEVELнкцол, исполоѵ DOS, фунD�ция 35h ПолуеѶиѲh

� Ѱющей прогЁти DOS

�ремоЀибут Ѷатие C�анийствH�

�ремоЏсуѺреЂ�ь логиѹ– код е�а или устрован4�йствH�

�ремоЀибут через фу�31p>

Описание. Возвр�/p>AX ′h

� а (�я к псоржает�ще��

�т��h�и н�няетЂо прекѾЭс�42h. Эта фуна�ие. Возвр�/phasis>и� лообовить инфорибут «те свожеы��нные �жеоЀжаще��

Версии: DOS 2.00 и выше. DOS, функция 3Eh

DS:DX – адрес строки ASCIZ с именем фай�л��го h �итаожно использонные си�волы («?»файла

CX – атрибут уперЁ�айла�лавления

CF=0, если функция выполнена успеш�DTA�ени�я выпо�ем, задпа�emphasis>Табл10)файла

CF=1, если при выполнении функции возникли ошибки

Описание. Если диск и/или путь не указаны, принимаются значения по умолчО�ать обобщенные си�(«?»ы (�олѰй�л��го h �итаожно использ�фаимо иаписи фа�ры ш� попол�дать).

Версии: DOS 2.00 и выше. DOS, фунF�ция 3Eh

DS:DX – � байт д� (handle), возвраваЏ, пЋя в Ђе�4Eть� я 20hси ил�коѽлит�)шибки

Табл10�ца Б-7. Фобайт да� DTA��айла

ПримечП�ных пар 43hD�л��т «Ётано��рс3.0�дать).

Версии: DOS 2.00 и выше. DOS, фу�52�ция 35h ПолуS:DX – � �оддирказа�mphasis>Т. Чт�я �пЁти DOS (Официально не документирована)

В4]ход: ES:BX – � �оддирказа�mphasis>Т. Чт�я �па�emphasis>Табл11)шибки

ОписД. Указ� если фуна�ие. Возвр�/S:BX – � �оддирказа�mphasis>Т. Чт�я �п�дать).

Версии: DOS 2.00 и выше. DOS, фу�54�ция 35h Полумвол-переключ�DOS п��stro��� опеѽости DOS

AL=00h,DOS п��stro��� опункц-перЋпо�(OFF�е AL=0

AL=00h,DOS п��stro��� опунІ-перЋпо�(ON)файле

Описание. Возврвp>DL – текѴать ста п��stro��� опе�ения, зЀсиѰние. коли в AX воановл�1X и� ло�сло��я или з� �ие.

Фу�рс�Ehужное сбнов�mphasis>Устано��имо измеоAL – ра п��stro��� опетраны.

Версии: DOS 2.00 и выше. Табл11�ца Б-7. Фо�оддирказа�mphasis>Т. Чт�я �пЁти DOS

DOS, фу�5кция 46h AL=02h перемеѰлить файл

DS:DX – адсны�ЀжЂро��имо и�(и/ил�/книю�то и сущесѵѰлѰтель )>

DS:DX – аы, то�жЂро��имо и�(н– ко�и/ил�/книовать)

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

ОписС�сны��скни�43hD�л��тне до� уже существ ���и ола не может содержать обобданные секѾД�сли � и/или пѰть��й указ� стѵтво. Е����и оть не указаны, принимаются значения по умол)ия�, то н�ни�4]:DIp�р, не до�X, и зап�ли п�что и существѰтел� и «*»). �ь не у�с�сл�фкры�йла (должно�, а �а (ывода, p>ВѴсны�м��имо иду в AL. Если �ск и/или путь не указаны, принимвp>DL – тисание.�Ѵсны�е ���и , то н�ниѼожет соденым�ко�и/и�и�(с� нко�иCF=1, ес�вызазанные по умол)� DX=FFF�иса� се�ся из оглавл�йлаписи ф�ние. Перемнду�ерыть оглавлх для укаеаетсѲ��м��имо и�дать).

Версии: DOS 2.00 и выше. DOS, фу�57�ция 43h Установить/опро�. аЃ/еромлаписи � файл

AL=00h – полу�. аЃ/еромлаписи йстве

AL=01h – устано�. аЃ/еромлаписи йст�42h

BX – описатель файл�пешноным AL (е1)

AX ере�о� па�е�в�ром, вѸа�орошо фе еромлаписи йсDоным AL (е1)

AX ере�о� па�е�в�. аЋа�орошо фе нем �атель файла

CF=0, если функция выполнена успеш�йла

CF=1, если при е (е0)е�о� па�е�в�ром, вѸдлину фа�рошо фе еромл/нем �атель а�emphasis>Табл12)шибки

Табл12�ца Б-7. Фо�ром, вѸдлину сти DOS

CF=1, если при е (е0)е�о� па�е�в�. аЋдлину фа�рошо фе еромл/нем �атель а�emphasis>Табл13)шибки

Табл13�ца Б-7. Фоб�трибуты файла

Версии: DOS 2.00 и выше. DOS, фу�59�ция 36h Полуры ш� попообовить информац�� код е� файл

Вев Ehл�йл�рс3.0,�3.1: DO3.2овать)


ОписЭ�о через фу�димо, можно использфайла, �/и��X (исьзфайл

Верс3�и: DOS 2.00 и выше. DOS, фу�5A�ция 3Ch Соз��и в�с ломео�ром, вѽкоѽлитѻ файл

DS:DX – адрес строки �в на�емеи/и��а �(�т, е уЇанавливанные семи�\»�файла

CX – атрибут аписи

CF=0, если функция выполнена успешно

AX – описатель фай�43h

(�иска не измен) �ия вѾетро- ASCляы, то�жатель файла

CF=1, если при выполнении функции возникли ошибки

ОписО�айл откртение. Со)�ать в �з��и в�с ломм� ASCIZ с им� дуба�вит�,ления замадрес ь.�тро,атьти DOS, Ђеа�ь нн закрЇереCOMMAND.COMтЃфер в�е м��о через фуфк�а�p>� Ѿ ние. Соз�ром, вѽкеив��ы у� ломе»�ать �какцол, исполко�и/��си или� в BX (назнункда/в-�вода/вчО�

Опи�и/и�иер, не должно�ы подо A и т «Ётанфу�в�ет н�ль� и�аимо иаписи ия�ием необхо��ннена полу�ны, пак�12ние. CX �ельно�адрес ссааогѰдрес Ѱер, не аолжно��ни�я выпо�ваписи�аютс�ь и:и�^: \��/ил�\»,0тЂь не у�с�сли � и/ил�),и�d:»,0т�ки, и текущее оглавле� на�)�иCF=1,��d: \»,0т�етѻи коѵкрыть оглавле� на�)цию 43h.

Верс3�и: DOS 2.00 и выше. DOS, фу�5B�ция 3Ch Со�

DS:DX – адрес строки ASCIZ с именем файла

CX – атрибут аписи

CF=0, если функция выполнена успешно

AX – описатель файла

CF=1, если при выполнении функции возникли ошибки

Описание. Файл открыва�азателя чтения/за�ѽие�� перела �анном режиме досание. Если диск и/или путь не указаны, принимаются значения по умолчию �ав� при но, окуЇ� доании функѽкчинаѼ �� на�ерЋписатайл DOS, фу�5C�ция 3Eh

BX – описатель файла

Dьная и��дре�Дполоѹо����дыт�о ((SI�ль: (CI)аемых байт

CF=0, если функция выполнена успешла

CF=1, если при выполнении функции возникли ошибки

ОписБ�дре�Дпо– �ознигаче Ѷе. Савжиме дай���рытс а �. Имя ,ѽ� для укаарт� ныО���дыть чписи � адрет логиѼ т� перемеѼ �а

�аьная д�SI:DIp���дре�Дпоним�(�т,/p>�ли� открыв)�иCF=1,Lным��дре�Дпоним�(�игаче Ѷе. Саыв)са� переме�>�аьная� �ть��й указ� ль�е не рЎлжно��ь не укрР�ров разд тstrлей фер, не должно��ддидез��Дублпот�ешо ѽ�р, ��SHARE),� ASтся 2h. Эта фунан нh – ��AX – код о �в�� к�н ныйат��и р �ении фу»цию 43h.

Верс3�и: DOS 2.00 ��(и/ный�ь��й указ� лйа� ить зве�SHARE)� выше. DOS, фу�62�ция 35h ПолуS:DX – �ро�ти DOS

�а�я на дѾые е�ии дѾвить инфоиуфера, содеѹнЉа��PSP�дать).

Верс3�и: DOS 2.00 и выше. DOS, фу�65�ция 36h Полуры ш� попообовить инфордовые гЁти DOS

AL=07h – ры ш� попообовить инфордовые г�рс3�3>

DS:DX – аного бу� при во� � байт

CF=0, если функция выполнена успеш�4]:DIp>

DS:DX – аhandle), возвр� дѾвить инфоипешла

Илон Маск рекомендует:  Asp проектирование веб приложений, использующих транзакции

CF=1, если при выполнении функции возникли о:шибки

ОписЭ���42h. Эта фуна�ие. Возвр� DOS, фу�66�ция 36h Пол/L=01h – устано��м�бу� лообо=0Ch – Ѓрдовые s>Т.�

ALннѸть/Полуки, и обо��м�бу� лообо=0Ch – Ѓрдовые s>Т.�йстве

AL=01h – устано�ддидообо=0Ch – Ѓрдовые s>Т.�йст�B/p>

�тобы софон=0Ch – нЎѓ �вые стб�(�раны устанавиня, еслЏ ить звеовать)

CF=0, если функция выполнена успеѱки

Табл14чЗ�ать знон=0Ch – бдаовые стфайла

CF=1, если при е (е01p)>�льно Ѱунт�дидофон=0Ch – нЎѓ �вые стбok_id34D�ла

CF=1, если при е (е01p)>�тобы софон=0Ch – нЎѓ �вые стб�(�раны устанавиня, еслЏ ить звеоват�а

CF=1, если при выполнении функции возникли ошибки

ОписЭ���42h. Эта фун� п�умакрис�� Ѓро=0Ch – Ѓрдовые s>Т.� Т.�,FFочайла ч�ем, заеаютс�иси COUNTRY.SYSцию 43h.

Верс3�3�: DOS 2.00 и выше. DOS, фу�67�ция 43h Устанчай��но бтел�ен �е� нлит�амЁти DOS

AH=3Eh �сяо– �� па�о���е сѾфк�а�p>� Ѿай��но � при о. даенем�в и о�о�яо– ным 2.00 >Соз��аны устанавивл�м��ов (мияйство.е�ьTS�ии ��о (или тек�ѹлов (мия ��( DOS, фу�68�ция 3Eh

Комбинации и обозначение клавиш на ноутбуке

2013-02-04 / Вр:17:51 / просмотров: 46181

Сегодня в моей статье пойдет речь о комбинаций клавиш на ноутбуке. Вы наверняка замечали на кнопках странные обозначения, смысл которых был не известен. Вот про эти обозначение и комбинации я и хочу рассказать.
В начале давайте рассмотрим эти обозначение на самой клавиатуре. Обратите внимание на клавишу «Fn» (в красном квадрате). Клавиша «Fn» размещена в левом нижнем углу клавиатуры и обычно выделена синим цветом или обведена белой рамкой. А теперь присмотритесь, есть ли на клавиатуре кнопки, которые также выделены синим цветом или обведены белой рамкой? Все это не спроста, между этими выделенными клавишами и клавишей «Fn» есть связь. Посмотрите на пример с рисунком:

Теперь пришло время поговорить о комбинациях клавиш и их обозначение. Хочу обратить ваше внимание, что на разных моделях ноутбуков комбинация клавиш разная и значки закреплены за разными клавишами, вот поэтому опишу действия в картинках, так что не теряйтесь.

Список комбинации и обозначение клавиш:

«Fn» + — вызов справки по сочетанию клавиш.

«Fn» + — вызов настроек энергопотребления.

«Fn» + — включение / выключение BlueTooth.

«Fn» + — включение / выключение спящего режима.

«Fn» + — если к ноутбуку подключен внешний монитор или телевизор, то с помощью этой комбинации клавиш можно переключать режимы отображения.

«Fn» + — выключение монитора ноутбука с целью энергосбережения.

«Fn» + — включение / выключение устройства, которое заменяет мышь (TouchPada — Тачпад).


«Fn» + — включение / выключение звука.

«Fn» + — включить / выключить режим цифровой клавиатуры. Если включен этот режим, тогда клавиши на которых есть значки цифр синего цвета ( цифры могут быть обведенные белой рамкой) будут выводить вместо букв цифры (как на калькуляторе).

«Fn» + — включение / выключение режима перемещения экрана. Работает только в Excel.

«Fn» + — цифра 7 при включенном режиме NumLock.

«Fn» + — цифра 8 при включенном режиме NumLock.

«Fn» + — цифра 9 при включенном режиме NumLock.

«Fn» + — символ «/» при включенном режиме NumLock.

«Fn» + — цифра 4 при включенном режиме NumLock.

«Fn» + — цифра 5 при включенном режиме NumLock.

«Fn» + — цифра 6 при включенном режиме NumLock.

«Fn» + — символ «*» при включенном режиме NumLock.

«Fn» + — цифра 1 при включенном режиме NumLock.

«Fn» + — цифра 2 при включенном режиме NumLock.

«Fn» + — цифра 3 при включенном режиме NumLock.

«Fn» + — символ «-» при включенном режиме NumLock.

«Fn» + — цифра 0 при включенном режиме NumLock.

«Fn» + — символ «+» при включенном режиме NumLock.

«Fn» + — увеличить яркость монитора.

«Fn» + — уменьшить яркость монитора.

«Fn» + — увеличить звук.

«Fn» + — уменьшить звук.

«Fn» + — режим работы клавиши Home.

«Fn» + — режим работы клавиши End.

«Fn» + — включение / выключение сети Wi-Fi.

«Fn» + — получение почты.

«Fn» + — подключение к интернету.

«Fn» + — включение / выключение вэбкамеры.

«Fn» + — один трек назад в Windows Media PlayerE.

«Fn» + — начать проигрывание/пауза в Windows Media PlayerE.

«Fn» + — один трек вперёд в Windows Media PlayerE.

«Fn» + — остановить проигрывание в Windows Media PlayerE.

Вот, в принципе, и все, что я хотел сказать вам на сегодня. Если Вы не нашли в этом списке такого обозначения, которое есть у Вас на ноутбуке, напишите об этом в комментариях. Я постараюсь ответить на ваш вопрос, помогу, чем смогу.

Когда клавиши Fn на ноутбуке работают наоборот или вообще не работают

#Fn Поскольку стандартные pc-клавиатуры имеют строго определенное количество клавиш, для расширения функционала, на клавиатурах (особенно ноутбучных) есть спец. клавиша Fn. Вот, например, список горячих клавиш windows 8.

При нажатии на нее у остальных кнопок задействуются вторые значения. Например на ноутбуке Samsung np530 клавиша f2 в сочетании с fn понижает громкость системных динамиков, хотя в обычном режиме f2 может быть использована как вспомогательная клавиша windows, например, для переименования файлов и папок.

Есть один интересный момент — иногда второстепенные значения клавиш меняются местами с основными т.е. клавиатура начинает работать наоборот:

В случае с указанным самсунгом, это будет выглядеть так будто f2 теперь отвечает за понижение громкости, а чтобы переименовать папку Windows теперь нужно нажимать Fn+f2.

Это неудобно, особенно если учесть, что стрелки «вправо» и «влево» теперь превращаются в «End» и «Home», для тех кто набирает много текста и привык работать не только с мышью это неудобно.

Вообще с Fn может быть несколько неудобных моментов, давайте разбираться:

1) Клавиатура с Fn работает наоборот.

Т.е. вышеописанная ситуация. Причины возникновения и пути решения:

— На клавиатуре нажата клавиша «Fn lock» (не путать с «f lock»), она меняется значения клавиш с первостепенных на второстепенные. Для того чтобы это прекратить просто нажмите её один раз.

— В BIOS ноутбука включена соответствующая опция. Чтобы пофиксить эту проблему ищите в биосе настройки связанные с такими названиями как «Action keys mode» или «Behavior-Functions Key» или «hot key function» или что то аналогичное, зависит от модели ноутбука. Это значение нужно выставить в disabled. Допускаю, что на некоторых моделях ноутбуков нужно сменить его на Enabled. Выглядит это примерно так:

2) Вместо букв на клавиатуре печатаются цифры

Просто отключите это безобразие комбинацией Fn+Nun lock (NumLk)

3) Клавиши Fn не работают или работают некорректно

— Некорректно установлены (не установлены вообще) драйвера для задействования вспомогательных клавиш. Такие драйверы всегда есть на сайте производителя вашего ноутбука. По какой то причине они могут работать некорректно.

Оп! А вот тут хорошо ремонтируют ноутбуки в Белгороде. листаем дальше.

Особенно часто такое бывает если ноутбук предназначен для Windows 7, а вы поставили на него windows 8. Переустановите драйвера «горячих клавиш» (hotkey).

Иногда просто помогает их удаление, тогда их драйвера подменяются стандартными драйверами Windows и некоторые из клавиш Fn также не будут работать.

Название драйверов для «горячих клавиш» у разных производителей ноутбуков разное:

hpHotkeyMonitor — HP
ATK — Asus
Launch Manager — Acer
Hotkey Utility — Sony Vaio
ATK Hotkey — lenovo

Комбинации и обозначение клавиш на ноутбуке

2013-02-04 / Вр:17:51 / просмотров: 46181

Сегодня в моей статье пойдет речь о комбинаций клавиш на ноутбуке. Вы наверняка замечали на кнопках странные обозначения, смысл которых был не известен. Вот про эти обозначение и комбинации я и хочу рассказать.
В начале давайте рассмотрим эти обозначение на самой клавиатуре. Обратите внимание на клавишу «Fn» (в красном квадрате). Клавиша «Fn» размещена в левом нижнем углу клавиатуры и обычно выделена синим цветом или обведена белой рамкой. А теперь присмотритесь, есть ли на клавиатуре кнопки, которые также выделены синим цветом или обведены белой рамкой? Все это не спроста, между этими выделенными клавишами и клавишей «Fn» есть связь. Посмотрите на пример с рисунком:


Теперь пришло время поговорить о комбинациях клавиш и их обозначение. Хочу обратить ваше внимание, что на разных моделях ноутбуков комбинация клавиш разная и значки закреплены за разными клавишами, вот поэтому опишу действия в картинках, так что не теряйтесь.

Список комбинации и обозначение клавиш:

«Fn» + — вызов справки по сочетанию клавиш.

«Fn» + — вызов настроек энергопотребления.

«Fn» + — включение / выключение BlueTooth.

«Fn» + — включение / выключение спящего режима.

«Fn» + — если к ноутбуку подключен внешний монитор или телевизор, то с помощью этой комбинации клавиш можно переключать режимы отображения.

«Fn» + — выключение монитора ноутбука с целью энергосбережения.

«Fn» + — включение / выключение устройства, которое заменяет мышь (TouchPada — Тачпад).

«Fn» + — включение / выключение звука.

«Fn» + — включить / выключить режим цифровой клавиатуры. Если включен этот режим, тогда клавиши на которых есть значки цифр синего цвета ( цифры могут быть обведенные белой рамкой) будут выводить вместо букв цифры (как на калькуляторе).

«Fn» + — включение / выключение режима перемещения экрана. Работает только в Excel.

«Fn» + — цифра 7 при включенном режиме NumLock.

«Fn» + — цифра 8 при включенном режиме NumLock.

«Fn» + — цифра 9 при включенном режиме NumLock.

«Fn» + — символ «/» при включенном режиме NumLock.

«Fn» + — цифра 4 при включенном режиме NumLock.

«Fn» + — цифра 5 при включенном режиме NumLock.

«Fn» + — цифра 6 при включенном режиме NumLock.

«Fn» + — символ «*» при включенном режиме NumLock.

«Fn» + — цифра 1 при включенном режиме NumLock.

«Fn» + — цифра 2 при включенном режиме NumLock.

«Fn» + — цифра 3 при включенном режиме NumLock.

«Fn» + — символ «-» при включенном режиме NumLock.

«Fn» + — цифра 0 при включенном режиме NumLock.

«Fn» + — символ «+» при включенном режиме NumLock.

«Fn» + — увеличить яркость монитора.

«Fn» + — уменьшить яркость монитора.

«Fn» + — увеличить звук.

«Fn» + — уменьшить звук.

«Fn» + — режим работы клавиши Home.

«Fn» + — режим работы клавиши End.

«Fn» + — включение / выключение сети Wi-Fi.

«Fn» + — получение почты.

«Fn» + — подключение к интернету.

«Fn» + — включение / выключение вэбкамеры.

«Fn» + — один трек назад в Windows Media PlayerE.

«Fn» + — начать проигрывание/пауза в Windows Media PlayerE.

«Fn» + — один трек вперёд в Windows Media PlayerE.

«Fn» + — остановить проигрывание в Windows Media PlayerE.

Вот, в принципе, и все, что я хотел сказать вам на сегодня. Если Вы не нашли в этом списке такого обозначения, которое есть у Вас на ноутбуке, напишите об этом в комментариях. Я постараюсь ответить на ваш вопрос, помогу, чем смогу.

Как включить Fn без родной клавиатуры?

Ноутбук Lenovo Z570, умерла клава, после переливки системы перестал работать Wi-Fi, поставил родные дрова, в диспетчере устройств пишет что всё нормально, наименование адаптера то же что и было до переливки системы, ПО которое шло вместе с дровами пишет что «Аппаратный переключатель радиосвязи выключен» переключатель включен, читал надо установить Lenovo Energy Managment, установил, когда переключатель переключаешь то появляется окошко типа Wi-Fi ON/Wi-Fi OFF, но не видит сети и дальше пишет что аппаратный переключатель выключен. Хотел попробовать включить через Fn+F5 но клава, как уже говорил в начале, ТРУП.
Есть ли способ задействовать клавишу Fn без родной клавы?
Либо другой вариант решения проблемы.
В биосе нет переключения между функциональными и мультимедийными клавишами, биос обновлял.
Клаву новую заказал, но это недели две ещё ждать, а включить Wi-Fi хотелось бы сейчас.

Диспетчер устройств. По значку адаптера правой кнопкой мыши. И задействовать. Родную клавиатуру отсоедини.

В диспетчере адаптер включен! Клаву отсоединил, с ней сразу ноут в ошибку уходит.
Существует ли экранная клавиатура с клавишей Fn, на стандартной Fn кнопка включает только клавиши F1-F12 вместо цифр, а не те что нужно.

На win 10 есть. Как отключал? Шлейф отсоединял? Bios сбрасывал после отключения родной.

Шлейф отсоеденил, в Win10 как и впредыдущих Fn включает клавиши F1-F12 вместо цифровых и всего, т.е. нажав через родную экранную клаву Fn+F1 то просто выйдет справка, не более. Биос сбрасывал, отсоединением батарейки от мат.платы. В биосе Wi-Fi включен, пробовал отключать, перезагружать и опять включать.

Полезные руководства для новичков

Установка Windows 7

Детальное описание как установить Windows 7 на ноутбук или компьютер.

Охлаждение ноутбука

Если у вас просто так отключается ноутбук, зависает или просто иногда подтормаживает в играх, тогда эта статья для вас. В данной статье описано как выявить не перегревается ли ноутбук, а также как бороться с перегревом.

Резервное копирование важной информации и настроек с помощью утилиты Comodo Backup

Описание метода автоматизации процесса резервного копирования различных данных, настроек системы вместе с программами и реестром, MBR и целых разделов винчестера.

Установка Windows XP с флешки с помощью WinToFlash

Детальное руководство как установить Windows XP с флешки или с карты памяти на ноутбук, нетбук или компьютер с помощью утилиты WinToFlash.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL