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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2013, 21:50   #1
ddnnbb
 
Регистрация: 06.06.2013
Сообщений: 3
По умолчанию Система уравнений на Ассемблере

Задали написать программу решения системы уравнений
Первая моя программа на ассемблере
Вот сама система:

[ х+1 ; x<=-7
[ x^3/x^5+2x-3 ; -7<x<16
{ x^3-16 ; 16<=x<25
[x^2-6/x+4 ; x=> 25

А вот программа:

Код:
x1 dw ?
x2 dw ?
x3 dw ?
x4 dw ?

.model tiny
.code

mov ax,@date
mov ds,ax
cmp x,-7
jl A1
cmp x,25
jd A3
cmp x,16
jl A2
mov ax,x
mov bx,ax
mul bx
mul bx
add bx,-16
mov cx,bx
jmp result

A1:
  mov ax,x
  mov bx,ax
  add bx,1
  mov cx,bx
  jmp result
A3:
  mov ax,x
  mov cx,ax
  mul cx
  add cx,-6
  push ax
  mov bx,x
  add bx,4
  pop ax
  div bx
  mov cx,ax
  jmp result
A2:
 mov ax,x 
 mov cx,ax
 mul cx
 mul cx
 push ax
 mov ax,x
 mov bx,ax
 mul bx
 mul bx
 mul bx
 mul bx
 push bx
 pop ax
 pop bx
 div bx
 push ax
 mov bx,2
 mov ax,x
 mul bx
 add ax,-3
 mov bx,ax
 push bx
 pop bx
 pop ax
 add ax,bx
 mov cx,ax
result: mov,cx

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

Модератор.

Последний раз редактировалось Serge_Bliznykov; 07.06.2013 в 12:18.
ddnnbb вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система уравнений!!! overlor Паскаль, Turbo Pascal, PascalABC.NET 13 29.01.2012 13:26
Система уравнений ma3k Помощь студентам 1 18.01.2012 21:52
Система уравнений. NikePRo Паскаль, Turbo Pascal, PascalABC.NET 5 21.03.2011 11:44
Система уравнений Katte Помощь студентам 1 08.06.2010 18:17
Система уравнений. С++ iScream Помощь студентам 3 17.03.2010 17:53