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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2016, 22:11   #1
Nurz
Пользователь
 
Регистрация: 24.05.2016
Сообщений: 10
По умолчанию Функция (Assembler)

______ / x * x + y, где x = n, y = 30 - n
f(x,y)=| y * y - x, где x < n, y > 30 * n
______ \ y + x / y, где x > n, y< n * n

Код:
Код:
.model tiny
.data
x dw 10
y dw 20
n dw 10
k dw 30
.code
org 100h
start:
mov ax,[x]
mov bx,[y]
mov cx,[n]
mov dx,[k]
sub dx,cx
cmp ax,cx
je @ifnot
cmp bx,dx
je @ifnot
mul ax,ax
add ax,bx
jmp @endif
@ifnot:
mov dx,[k]
mul dx,cx
cmp ax,cx
jb @ifn
cmp bx,dx
ja @ifn
mul bx,bx
sub bx,ax
jmp @endif
@ifn:
cmp ax,cx
ja @ifno
mul cx,cx
cmp bx,cx
jb @ifno
div bx
add ax,bx
@ifno:
@endif:
end start
Помогите исправить ошибку, пожалуйста.
Nurz вне форума Ответить с цитированием
Старый 21.06.2016, 22:46   #2
max_prorok
Форумчанин
 
Регистрация: 06.10.2011
Сообщений: 181
По умолчанию

Это под Atmel чтоли?

Хотя видимо нет. Я ошибся.

Последний раз редактировалось max_prorok; 21.06.2016 в 22:49. Причина: Ошибся
max_prorok вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Inline assembler C++ функция swap(). nartov55 Помощь студентам 7 04.04.2012 14:28
ASSEMBLER 2 AJIUM Помощь студентам 9 16.03.2010 20:50
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50