IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Помогите плиз с Лабой)))), формула: [(a-2*c)<0]?([(c+d)>=0]?[(-(a-2*c)%d+(b-a)/64)]:[(d*d)%
Flora
сообщение 2.1.2010, 11:46
Сообщение #1


Пользователь


Группа: Пользователи
Сообщений: 1
Регистрация: 2.1.2010
Пользователь №: 22 570



формула: [(a-2*c)<0]?([(c+d)>=0]?[(-(a-2*c)%d+(b-a)/64)]:[(d*d)%c-abs(a*8)]):[+a+c-b*d]

На ассемблере реализовать вычисление выражения (операнды и размером в слово, и – байт, и – со знаком, и – без знака)

Замечания:

* Необходимо реализовать формулу в виде функции на ассемблере. Результат функции — 32 битовое знаковое, формируемое в паре DX:AX.
* В случае, если при вычислении возникнет ситуация деления на 0, функция должна вернуть 0.


Цель:
Ознакомление с арифметическими операциями ассемблера i8086, командами условного перехода.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 6.2.2012, 9:18