![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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 и если кто-то знает, можно ли написать вывод результата по короче? |
![]() |
![]() |
![]() |
#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 |