Вопрос № 166959: Здравствуйте, Ув. эксперты! Помогите пожалуйста дописать программу на Ассемблере. Так как сам в нем не сильно разбираюсь, имеется примитивные навыки работы в нем. Задача следующая, есть уже программа написана, в регистрах находятся значения нужно ...
Вопрос № 166963: Добрый день уважаемые экперты! Помогите пожалуйста написать программу, которая подсчитывает сумму двух чисел (пользователь вводит их с клавиатуры). Синтаксис
уже более-менее знаю, но все-же если можно с построчными комментариями. Спасибо....Вопрос № 166973: Распаковал MASM на диск D, в папку BIN поместил файл Prog01.asm, запустил cmd, вот, что получилось... , почему? Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001. D:Documents and SettingsAdmin>D:MASM611BI...
Вопрос № 166.959
Здравствуйте, Ув. эксперты! Помогите пожалуйста дописать программу на Ассемблере. Так как сам в нем не сильно разбираюсь, имеется примитивные навыки работы в нем. Задача следующая, есть уже программа написана, в регистрах находятся значения нужно вывести все значения регистров на экран: AX -> 5,10; BX -> 21,10; CX -> 5,16; DX -> 21,16. Шестнадцатеричная форма представления. Первая значения это позиция, второе значения номер ряда, например, для AX 5 позиция и 10 строка. И желательно,
чтобы на экране не было курсора.
В приложение добавил всю программу, осталось только все значения регистров вывести.
Заранее спасибо за помощь.
Приложение:
Отправлен: 11.05.2009, 14:56
Вопрос задал: Riddick (статус: 2-й класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Riddick! Вот и программа... tasm name tlink name /t Удачи!
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Профессионал) Украина, Кировоград ICQ: 234137952 ---- Ответ отправлен: 13.05.2009, 11:12
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 249088 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.963
Добрый день уважаемые экперты! Помогите пожалуйста написать программу, которая подсчитывает сумму двух чисел (пользователь вводит их с клавиатуры). Синтаксис уже более-менее знаю, но все-же если можно с построчными комментариями. Спасибо.
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Николай // Programmator ! Программа в приложении. Вводит два целых числа от -32767 до +32767 (с проверкой вводимого числа) и выводит их сумму. Есть некорректность: неправильно отображается сумма, если модуль суммы оказывается больше 32767 :( Оставляю исправление некорректности на самостоятельное рассмотрение.
Приложение:
--------- Удачи!
Ответ отправил: Лысков Игорь Витальевич (статус: Профессионал) Украина, Кировоград ICQ: 234137952 ---- Ответ отправлен: 13.05.2009, 02:29
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 249061 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо Вам ОГРОМНОЕ:)
Вопрос № 166.973
Распаковал MASM на диск D, в папку BIN поместил файл Prog01.asm, запустил cmd, вот, что получилось... , почему? Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001.
D:Documents and SettingsAdmin>D:MASM611BINML.EXE Prog01.asm /AT Microsoft (R) Macro Assembler Version 6.11 Copyright (C) Microsoft Corp 1981-1993. All rights reserved.
Assembling: Prog01.asm fatal error A1000: cannot open file : Prog01.asm
Отправлен: 11.05.2009, 17:35
Вопрос задал: Дершев Али (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Антон Колоколов
Здравствуйте, Дершев Али!
Вы не правильно указали имя файла. Его тоже нужно указывать полным (т.е. с полным путем):
D:MASM611BINML.EXE D:MASM611BINProg01.asm /AT
Или найдите в папке C:WINDOWSsystem32 файл cmd.exe и скопируйте его в папку D:MASM611BIN, где у вас находится ml.exe и prog01.asm. Тогда можно будет просто писать ML.EXE Prog01.asm /AT.
А вообще, если Вы не догадались до этого сами, то наверное масм не для Вас...
Ответ отправил: Антон Колоколов (статус: 1-й класс)
Ответ отправлен: 11.05.2009, 17:57
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248953 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.