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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2012, 13:48   #11
Glaciuse
Пользователь
 
Регистрация: 22.05.2011
Сообщений: 44
По умолчанию

Спасибо огромное Ulex, действительно, если обнулять cl, то ошибки больше нет.
Serge_Bliznykov, поправил проверку деления на 0, спасибо.
Извините за индусский код, это моя первая программа на ассемблере.

Последний раз редактировалось Glaciuse; 11.04.2012 в 13:58.
Glaciuse вне форума Ответить с цитированием
Старый 11.04.2012, 18:12   #12
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

Цитата:
Спасибо огромное Ulex, действительно, если обнулять cl, то ошибки больше нет.
Ошибки нет, но программа всё равно работает неправильно.
Попробуйте такие варианты:
Цитата:
Enter the value of variables A, B, C, D :
A = 255
B = 255
C = 0
D = 1
Result = -65025.0

и такой
Enter the value of variables A, B, C, D :
A = 0
B = 0
C = 255
D = 1
Result = -65281.0
У вас функции calculate и convertIntToStr несогласованы в плане трактовки отрицательных чисел и больших положительных чисел.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процессор NTVDM обнаружил недопустимую инструкцию (глючит Паскаль?) hon Паскаль, Turbo Pascal, PascalABC.NET 2 02.08.2011 13:41
Описать код программы и написать инструкцию (=Анастасия=) Помощь студентам 0 20.06.2011 18:11
Может вы знаете что делать если 'процессор NTVDM обнаружил недопустимую инструкцию' aslanbek999 Помощь студентам 1 04.06.2009 00:26
Ошибка: Процессор NTVDM обнаружил недопустимою инструкцию. Iceman Паскаль, Turbo Pascal, PascalABC.NET 4 23.03.2009 14:32