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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2013, 00:08   #1
nikita-92
Новичок
Джуниор
 
Регистрация: 10.04.2013
Сообщений: 2
Вопрос Арифметические операции

Как написать на Assembler FASM следующий пример:
y=a/a+b - 1/2(a^3 + 3)

Мои наработки:

Код:
include 'C:\fasmw\INCLUDE\win32ax.inc'
.data
r db "Rezult = %d", 0
caption db "результат",0
a db 2
b db 3
tr db 50 DUP (?)
.code
main:
      mov edx,0    ; очистка регистр
      mov ebx,0     ; очистка регистр

      mov eax,3
      add eax,ebx   ; прибавляем AX+3

      mov ax,a
      mul ax         ; умножаем на à^3
      mul a
      cdq             ; EX:BX = a(^3 + 3)
      mov eax,1      
      div ebx,2        ; ;делим на 1/2
      cdq             ;AX:BX = 1/2
      mov eax
      sub eax,ebx
      cdq
      mov eax [a]
      div ebx [a]
      sub ebx [b]  ;    a/a+b

   invoke wsprintfA, addr r, addr r, eax
   invoke MessageBoxA,0,addr r, addr caption,0
   invoke ExitProcess,0
   .end main


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 11.04.2013 в 09:59.
nikita-92 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Арифметические операции. Saintpatrick38 Помощь студентам 2 05.04.2013 09:04
Арифметические операции swillrocker Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 02.10.2012 21:31
Арифметические операции!!( исправить ) Jereme Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 23.01.2010 11:46
Арифметические операции Ассемблер BAV Помощь студентам 9 05.03.2008 00:21