Ввод чего-то куда-то

Тема в разделе "WASM.BEGINNERS", создана пользователем Geddricko, 10 дек 2008.

  1. Clear_Energy

    Clear_Energy Алексей

    Публикаций:
    0
    Регистрация:
    3 ноя 2008
    Сообщения:
    375
    ВВОД С КЛАВИАТУРЫ ПО КОМАНДЕ BIOS INT 16H
    ________________________________________________________________

    Команда BIOS INT 16H выполняет специальную операцию, которая в
    соответствии с кодом в регистре AH обеспечивает следующие три функции
    ввода с клавиатуры.

    AH=00: Чтение символа. Данная функция помещает в регистр AL oчередной
    ASCII символ, введенный с клавиатуры, и устанавливает скэн-код в регистре
    AH. (Скэн-коды объясняются в следующем разделе). Если на клавиатуре нажата
    одна из специальных клавишей, например, Номе или F1, то в регистр AL
    заносится 00. Автоматическое эхо символа на экран по этой функции не
    происходит.

    AH=01: Определение наличия введенного символа. Данная функция
    сбрасывает флаг нуля (ZF=0), если имеется символ для чтения с клавиатуры;
    очередной символ и скэн-код будут помещены в регистры AL и AH
    соответственно и данный элемент останется в буфере.

    AH=02: Определение текущего состояния клавиатуры. Данная функция
    возвращает в регистре AL состояние клавиатуры из адреса памяти шест.417:

    Бит
    7 Состояние вставки активно (Ins)
    6 Состояние фиксации верхнего регистра (Caps Lock) переключено
    5 Состояние фиксации цифровой клавиатуры (Num Lock) переключено
    4 Состояние фиксации прокрутки (Scroll Lock) переключено
    3 Нажата комбинация клавишей Alt/Shift
    2 Нажата комбинация клавишей Ctrl/Shift
    1 Нажата левая клавиша Shift
    0 Нажата правая клавиша Shift

    Вырезка из той книги.
     
  2. sp1k

    sp1k New Member

    Публикаций:
    0
    Регистрация:
    16 июл 2007
    Сообщения:
    24
    int 21h самое распространенное )
    А вообще поищи где нибудь программку helpdos (вроде так называется). Там описания многих функцию ДОС.

    p.s. Если не найдешь завтра у себя посмотрю и выложу
     
  3. Clear_Energy

    Clear_Energy Алексей

    Публикаций:
    0
    Регистрация:
    3 ноя 2008
    Сообщения:
    375
  4. Rodin

    Rodin New Member

    Публикаций:
    0
    Регистрация:
    30 апр 2007
    Сообщения:
    125
    Посмотри это. Называется HelpTech. Оч старое, но для новичка пойдет.

    http://ifolder.ru/9495545
     
  5. dgs

    dgs New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    434
    Ищи рассылки Калашникова и беги в RusFaq - там насколько помню все про дос расписано на пальцах...
     
  6. scf

    scf Member

    Публикаций:
    0
    Регистрация:
    12 сен 2005
    Сообщения:
    386
    http://www.google.com/search?client=opera&rls=ru&q=ms-dos+programming+manual&sourceid=opera&ie=utf-8&oe=utf-8
    Первая ссылка.