|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.03.2010, 13:49 | #1 |
Форумчанин
Регистрация: 18.09.2009
Сообщений: 133
|
Переполнение при делении
всем доброго времени суток!!! у меня возникла проблема с переполнением при делении...когда деление убираю - все работает правильно!!! подскажите, пожалуйста, чего здесь не хватает? Заранее большое спасибо!!!
CSEG segment para 'code' assume cs:CSEG, ds:CSEG, ss:CSEG, es:CSEG org 100h Begin: ;x=(((1970-1935)/5)*5-5+548 ;вычисление выражения mov bx,5 mov ax,1970 sub ax,1935 div bx mul bx sub ax,bx add ax,548 ;вывод результата на экран mov bl,100 idiv bl mov cha,al ;сотни mov ost,ah ;остаток mov ah,02 mov dl,cha add dl,30h int 21h mov al,ost mov ah,0 mov bl,10 idiv bl mov cha,al ;десятки mov ost,ah ;единицы mov ah,02 mov dl,cha add dl,30h int 21h mov ah,02 mov dl,ost add dl,30h int 21h mov ah,01 ; ждем int 21h ; нажатия клавиши ret ; Выход из программы rez dw ? cha db ? ost db ? CSEG ends end Begin и если кто-то знает, можно ли написать вывод результата по короче? |
20.03.2010, 14:04 | #2 |
Форумчанин
Регистрация: 18.09.2009
Сообщений: 133
|
уже не нужно...проблема устранена...
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переполнение стека | Ake | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 30.05.2009 22:39 |
Помогите написать задачу о делении одного полинома на другой! | Ludmilkins | Общие вопросы C/C++ | 3 | 20.05.2009 09:24 |
массивы, переполнение при делении | Alter | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 21.05.2008 21:11 |
Переполнение при возведении в степень | ruPy | Общие вопросы Delphi | 1 | 01.02.2008 19:21 |
Переполнение стека при передачи функциям массивов большой размерности | graphoman | Общие вопросы Delphi | 2 | 07.01.2008 21:47 |