Я создаю небольшое ядро в C, и мне нужна функция, которая будет принимать параметр, содержащий количество секунд, которое он должен ждать.Как создать собственную функцию сна или задержки в c
Я пробовал использовать для циклов, но они не сработали.
Я не могу использовать стандартную библиотеку C и мне нужен способ сказать ядру ждать (в C). Как я могу это сделать?
Loop:
int c = 1, d = 1;
for (c = 1 ; c <= 32767 ; c++)
for (d = 1 ; d <= 32767 ; d++){}
Разделите код, используя цикл. Что не сработало? –
Работает цикл for, но это слишком быстро, чтобы иметь значение. @ AT-2016 –
Я не уверен, поможет ли это вам. Но это действительно интересно - http://wiki.osdev.org/Inline_Assembly –