![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 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 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
большие числа | 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 |