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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2010, 19:21   #1
HostileZeth
 
Регистрация: 01.12.2010
Сообщений: 8
Смущение Деление массива на число, и последующий Division by zero [Assembler]

Добрый день. Мне надо поделить массив на число.
При первом же делении программа выпадает с сообщением "Деление на ноль", хотя я кажется делю на 10. Подскажите пожалуйста.

Код:
FUNC dw -450, -350, 0, 250, 375, 400, 420, 360
     dw 325, 300, 285, 200, 0, –200, -275
...
        XOR AX, AX
        XOR BX, BX
        MOV BX, 10
        MOV CX, 15
        LEA SI, FUNC
G:      MOV AX, [SI]
        DIV BX
        INC SI
        MOV [SI], AX
        LOOP G
Ах да... Пользуюсь TASM.

Последний раз редактировалось HostileZeth; 13.12.2010 в 20:09.
HostileZeth вне форума Ответить с цитированием
Старый 14.12.2010, 19:14   #2
sig_GB
Пользователь
 
Регистрация: 23.02.2010
Сообщений: 69
По умолчанию

уменьши числа для начала.
Помог? Нажми на <Весы> слева.
С++, Pascal, Assembler 386 - под заказ.
sig_GB вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Assembler (Как определить число в массиве или буква?) Exelence Помощь студентам 0 05.12.2010 21:13
Division by zero на Turbo Pascal Kingdom_Reborn Помощь студентам 7 27.10.2010 13:20
Заполнение динамического массива данными из файла и последующий вывод на экран vitalyisaev2 Общие вопросы C/C++ 5 08.09.2010 12:51
определить число дисководов на Assembler Елена2008 Помощь студентам 3 23.11.2008 21:20