Вопрос № 113295: Помогите решить проблему чайнику! Задача:перемножить числа с 8 по 15. Проблема: при умножении 7920 * 12 возникает ошибка с подсчетом(результат должен получиться 95040, а получается 29504).Ассемблирую на Asm'e. перемножаю регистр ах на bx(mul bx), рез...Вопрос № 113356: Не могу установить MASM из рассылки вылетает DOS-окно и сворачиваеться, как следствие не могу откомпилировать примеры.
В чем проблема не знаю, помогите....
Вопрос № 113.295
Помогите решить проблему чайнику! Задача:перемножить числа с 8 по 15. Проблема: при умножении 7920 * 12 возникает ошибка с подсчетом(результат должен получиться 95040, а получается 29504).Ассемблирую на Asm'e. перемножаю регистр ах на bx(mul bx), результат сохраняется в ах.
Приложение:
Отправлен: 10.12.2007, 20:50
Вопрос задал: Бенкогенов (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Boriss
Здравствуйте, Бенкогенов!
:)) Во-первых, результат сохраняется в DX:AX, когда умножаем на слово
Посмотрите на DX - там единичка. То есть результат к данному моменту времени 17340h
ЗЫ: умножение на 15 у Вас не происходит: когда BX = 15, то Exit
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: Мордовский госуниверситет, Саранск Факультет Электронной Техники WWW:Программирование на Паскале ---- Ответ отправлен: 11.12.2007, 10:52
Вопрос № 113.356
Не могу установить MASM из рассылки вылетает DOS-окно и сворачиваеться, как следствие не могу откомпилировать примеры.
В чем проблема не знаю, помогите.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Корякин Александр Иванович!
Компиляторы MASM и TASM работают с командной строкой.
Посмотрите:Вопрос № 108.054 , Вопрос № 107.842 , Вопрос № 109.460. В них Вы найдете правила работы с командной строкой. Проверьте так ли Вы устанавливали компилятор.
Удачи!
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 11.12.2007, 13:45