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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.02.2013, 01:16   #1
Tolya92
Пользователь
 
Регистрация: 10.11.2012
Сообщений: 36
По умолчанию в чем ошибка?

Цитата:
; c+b*a-d/e
.286
.model small
.data
a dw 3400
b dw -968
c_ dw 12000
d dw -4321
e dw 78
result dd ?
.code
start: mov ax,@data
mov ds,ax
mov ax,a
imul b; dx:ax=a*b
mov word ptr result,ax
mov word ptr result+2,dx
mov ax,c_
cwd
add word ptr result,ax
adc word ptr result+2,dx; result=c+a*b
mov ax,d
cwd; dx:ax=d
idiv e; ax=d/e
cwd;dx:ax=d/e
sub word ptr result,ax
sbb word ptr result+2,dx
mov ah,4Ch
int 21h
end start
вот сама задача c+b*a-d/e
что не так?
Tolya92 вне форума Ответить с цитированием
Старый 27.02.2013, 04:25   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Tolya92
Что за ребусы? Чем тебя программа не устроила? result=c+b*a-d/e
Mikl___ вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем ошибка?? Huligan799 Общие вопросы Delphi 10 16.11.2012 18:03
В чем ошибка? INFRON Общие вопросы Delphi 2 17.06.2011 15:26
В чем ошибка? welcomeTo Помощь студентам 1 06.06.2011 18:27
В чем ошибка? Ast4 Microsoft Office Excel 11 25.02.2011 16:07
В чем ошибка ? Droid Общие вопросы Delphi 13 03.05.2008 18:17