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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2009, 00:10   #1
Crivel
Delphi\C++
Форумчанин
 
Аватар для Crivel
 
Регистрация: 18.06.2008
Сообщений: 277
По умолчанию Перевести милесекунды в секунды

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

Код:
proc msectosec msec
mov eax,[msec]
; команды вычисления
ret
endp
Сам я изучаю ассемблер и уже знаю основы но как что то подобное даже не знаю как написать. Раньше не сталкивался. На дельфи понятно:

Код:
function msectosec(msec) : integer;
begin
msectosec := Trunc(msec/1000);
end;
Заранее благодарен! Язык FASM.
Crivel вне форума Ответить с цитированием
Старый 29.06.2009, 00:34   #2
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

продолжим скелет..
Код:
proc msectosec, msec
mov eax,[msec]
xor edx,edx
mov ebx,1000
div ebx
mov [sec],eax
ret
endp
после этого в eax останется целое число секунд, а в edx будет остаток от деления.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4

Последний раз редактировалось Goodwin98; 29.06.2009 в 00:39.
Goodwin98 вне форума Ответить с цитированием
Старый 29.06.2009, 11:45   #3
Crivel
Delphi\C++
Форумчанин
 
Аватар для Crivel
 
Регистрация: 18.06.2008
Сообщений: 277
По умолчанию

Я про это где-то читал но забыл... Огромное вам спасибо!
Crivel вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести С++ в Паскаль alphadog900 Помощь студентам 6 11.12.2010 18:41
перевести из C++ в C AlinAA Фриланс 8 06.03.2009 20:41
Перевести секунды в мелесекунды Crivel Помощь студентам 4 07.08.2008 18:07
Перевести текст marinchik Свободное общение 15 02.07.2008 11:40
Перевести с С++ на Delphi DeFaber Общие вопросы C/C++ 2 12.01.2008 06:02