Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Ответ
 
Опции темы
Старый 15.10.2009, 12:13   #1
Хрустик
 
Регистрация: 15.10.2009
Сообщений: 3
Сообщение Деление с остатком!

Имеется программный код.. только начинаю изучение..
но не могу понять... как вывести на экран остаток от деления двух чисел... использование необходимо с выводом на экран двух строк: первая с частным, вторая с остатком... использование комманд 10, 13 также.

Код:
s segment stack 'stack'
db 128 dup(?)
s ends
d segment
t db '0**','$' ;
d ends
c segment
assume cs:c,ds,ss:s
start: mov ax,d ;
mov ds,ax
mov ax,7
mov dl,3
idiv dl
add al,'0'
mov t,al
mov ah,9
lea dx,t
int 21h
mov ah,4ch
int 21h
c ends
end start
Хрустик вне форума Ответить с цитированием
Старый 15.10.2009, 12:33   #2
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Код:
s segment stack 'stack'
db 128 dup(?)
s ends
d segment
t db '= 0',10,13
  db '0$' ;
d ends
c segment
assume cs:c,ds:d,ss:s
start: mov ax,d ;
mov ds,ax
mov ax,7
mov dl,3
idiv dl
add ax,'00'
mov t+2,al
mov t+5,ah
mov ah,9
lea dx,t
int 21h
mov ah,4ch
int 21h
c_c ends
end start
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 15.10.2009, 12:37   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 14,274
По умолчанию

Цитата:
Сообщение от Хрустик
как вывести на экран остаток от деления двух чисел
После выполнения команды IDIV DL частное будет в AL, а остаток - в AH.
Arigato вне форума Ответить с цитированием
Старый 15.10.2009, 12:44   #4
Хрустик
 
Регистрация: 15.10.2009
Сообщений: 3
По умолчанию

всем спасибо))))
Хрустик вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Деление полиномов с остатком Deidre Общие вопросы C/C++ 0 03.06.2009 22:29
Деление |{ot Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 24.03.2009 02:50
Деление на ноль Bearw08 Свободное общение 26 18.03.2009 19:39
Задача на деление с остатком MAKEDON Свободное общение 1 14.09.2008 10:51
деление natasha Общие вопросы Delphi 6 22.01.2007 13:39