Вопрос № 86760: помогите пожалуйста девушке с курсовой,а то завал полный и с байтами этими не могу разобраться:
ввести элементы матрицы 4х3(байты,двузначные полож числа)
ввывести исходную матрицу
наименьший элемент из строк с четными номерами замени...Вопрос № 86774: Здравствуйте. У меня такая проблема: нужно считать текстовый файл с диска. Подскажите пожалуйста, как передать имя входного файла из командной строки. Если можно по подробней и с примерчиком (я знаком с ассемблером совсем не давно) ...
Вопрос № 86.760
помогите пожалуйста девушке с курсовой,а то завал полный и с байтами этими не могу разобраться:
ввести элементы матрицы 4х3(байты,двузначные полож числа)
ввывести исходную матрицу
наименьший элемент из строк с четными номерами заменить целой частью среднего арифметического всех элементов матрицы.
вывести изменную матрицу и информацию о расположении маинимального элемента(последнего,если их несколько)
Отправлен: 13.05.2007, 21:38
Вопрос задала: Maybell (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Maybell!
Смотрите приложение.
Удачи!
Приложение:
--------- И только наступив на грабли мы преобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Студент)
Ответ отправлен: 15.05.2007, 17:50 Оценка за ответ: 5 Комментарий оценки: огромное спасибо,все проверила,все работает. DATASEG и CODESEG для меня в новинку..
Вопрос № 86.774
Здравствуйте. У меня такая проблема: нужно считать текстовый файл с диска. Подскажите пожалуйста, как передать имя входного файла из командной строки. Если можно по подробней и с примерчиком (я знаком с ассемблером совсем не давно)
Отвечает: Sov
Здравствуйте, Пушкин,Александр,Сергеевич!
Ввод строки уже обсуждался. Вам нужно использовать функцию 0ah 21 преравания
подробнее-смотрите ответы на вопросы 83956 и 84235
Ответ отправил: Sov (статус: 3-ий класс)
Ответ отправлен: 14.05.2007, 05:13
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Пушкин,Александр,Сергеевич!
Предыдущий эсперт ответил неправильно.
Параметр командной строки при старте программы хранится по адресу DS:80h
в виде <длина>,<строка>,0dh, где
<длина> - байт, в котором длина строки параметра
<строка> - сам параметр, сюда попадает все, что за именем программы, начиная с разделительных пробелов (или табуляции).
Строка параметра заканчивается не нулем, а кодом 0dh.
Рекомендую загрузить программу с заданным параметром под отладчиком
и посмотреть с адреса 80h и тогда станет все понятно
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Практикант)
Ответ отправлен: 14.05.2007, 11:49
Отвечает: An42
Здравствуйте, Пушкин,Александр,Сергеевич!
Программа в приложении с подробными коментариями
Удачи
Приложение:
Ответ отправил: An42 (статус: 3-ий класс)
Ответ отправлен: 14.05.2007, 15:12