Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2011, 22:53   #1
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию Задержка на определенное время.

Доброго времени суток всем!

Ребят объясните как сделать задержку на определенное время.

Где то видел такое:
Код:
Delay_15:
mov al,60000
mov ah,60000
label:
sbiw al,1
brne label
ret
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 30.07.2011, 23:39   #2
777user777
Пользователь
 
Аватар для 777user777
 
Регистрация: 29.11.2010
Сообщений: 38
По умолчанию

всмысле задержку? есть такая~ API функция Sleep,если ты об этом.
777user777 вне форума Ответить с цитированием
Старый 30.07.2011, 23:46   #3
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

нет, я не это имел ввиду..

мне нужно реализовать задержку на асме, но не с помощью существующих функций.
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 31.07.2011, 00:06   #4
777user777
Пользователь
 
Аватар для 777user777
 
Регистрация: 29.11.2010
Сообщений: 38
По умолчанию

вроде как-то можно через int 15h
777user777 вне форума Ответить с цитированием
Старый 31.07.2011, 00:07   #5
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Delay на Ассемблере...
Что то может тут есть Написание макросов в ассемблере
Очень похоже на то, что хотите Задержка
Тут тоже есть, в коде ... на Ассемблере
Alter вне форума Ответить с цитированием
Старый 31.07.2011, 00:49   #6
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

А это вообще для какого процессора асм ? У x86 нет команд sbiw и brne
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 31.07.2011, 01:00   #7
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

Это я скомуниздил отсюда .. http://www.radioded.ru/content/view/144/44/

Интересно как то самому написать функцию задержки..
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 31.07.2011, 01:39   #8
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Цитата:
Это я скомуниздил отсюда
Хочется верить, что вы все таки знаете, на каком проце)))
Цитата:
Интересно как то самому написать функцию задержки..
Просто делайте пустой цикл. Чем дольше процессор будет крутиться в этом цикле, тем длиннее будет пауза.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 31.07.2011, 11:05   #9
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

Спасибо) Но как рассчитать задержку?
Допустим мне надо на 10 секунд..
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 31.07.2011, 12:00   #10
777user777
Пользователь
 
Аватар для 777user777
 
Регистрация: 29.11.2010
Сообщений: 38
По умолчанию

ты вообще~ под какую систему пишешь?
777user777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выключение через определенное время Rebel123 Общие вопросы Delphi 8 31.07.2011 19:48
исполнение кода в определенное время Vistar PHP 5 28.06.2011 17:23
Сообщение в определенное время. D.O.G Общие вопросы Delphi 23 11.10.2010 22:33
Запуск макроса в определенное время Юнлинг Microsoft Office Excel 2 15.10.2009 15:59
Определенное время Lonix Общие вопросы Delphi 11 18.03.2007 09:37