Формирование задержек

Тема в разделе "WASM.BEGINNERS", создана пользователем Rohan, 7 ноя 2005.

  1. Rohan

    Rohan New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2004
    Сообщения:
    133
    Суть проблеммы. Хочу организовать посекундную задержку с использованием cmos.
    Код (Text):
    1.   xor ax,ax
    2.         out 70h,al
    3.         in al,71h
    4.          


    далее печатаю по 1 символу в секунду, но за секунду у меня успевает напечататься более одного символа. Как реализовать задержку в 1 секунду перед печатанием следующего символа?
     
  2. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Пауза{

    1. взять текущее время в переменную A

    2. взять текущее время в переменную B

    3. если (B-A)<=Задержка, то на 2

    }