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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2009, 04:34   #1
Beliuk
 
Регистрация: 02.11.2009
Сообщений: 3
По умолчанию Работа с файлами+большие числа. Оплата договорная

В принципе, как я понимаю, эта программа достаточно проста.
Сам писать не в состоянии, к сожалению, поэтому обращаюсь к вам.
Что мне нужно: работающая программа и подробное описание, как она работает, ну естественно не углубляясь в регистры и т.д. тоесть, основной принцип. например: берётся это, помещается туда-то, затем то-то и в таком роде.
Итак.
Общие требования к программе:
1.Параметры программы передаются не запрашивая их ввести, но через коммандную строку,например через dir c:\temp, tasm a.asm;
2. программа должна понять вспомогательный параметр, т.е. запустив /? она должна отпечатать краткое описание того, что она делает например как tasm /?, tlink /?. Эта помощь вызывается и в случае, если программа запущена без параметров.
3. Программа должна уметь обрабатывать ошибки ввода-вывода. Например в случае, если вызванный файл не существует - сообщить об этой ошибке и корректно выйти.
4.Размер буфера считывания\записывания файла должен быть больше чем 10 байт.
5. Размер файла может превышать размера буфера считывания\записывания файла.
6. Вывод на экран с помощью функции int 21,40, указав стандартное устройство вывода(т.е. stdout, чей дескриптор номер 1)

и, наконец, сама программа:
Программа, умножающая почти любое восьмиричное число на число 0-7. Первое число и результат в файлах.
так же, на выбор, какая легче на исполнение - другие программы:
- Программа записывающая каждый байт начального файла двумя шестнадцатиричными цифрами и сохраняющая результат в другом описанном файле. Например байты "srcfile.txt' напишет шестнадцатиричными цифрами, записав в "destfile.txt".
-Программа выводящая название, дату создания и время, размер, аттрибуты и первые 16 байтов тех файлов, название которого соответствует определённому шаблону. (например flist c:\temp\*.obj - вывела бы всю информацию о файлах в данной папке с соответствующим расширением obj)
-Программа, умножающая почти любое шестнадцатиричное число на 0-0F. Первое число и результат в файл.
-Программа, складывающая два почти любых восьмеричных числа.Первое число и результат в файл.
-Программа, находящая разницу между почти любыми двумя двоичными числами так же оба в файл

О цене и способе перевода договоримся.
Нужна до вечера воскресенья 20-12-2009. Надеюсь на помощь. Взявшемуся прошу отписаться.secunder@inbox.ru
Beliuk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
большие числа NiCola999 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 37 20.07.2011 16:26
csv-файл большие числа nevadimka Microsoft Office Excel 1 14.03.2008 10:25
Большие числа Лубышев Помощь студентам 6 27.02.2008 22:57
Большие комплексные числа xoz Общие вопросы Delphi 0 24.02.2008 03:12