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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2012, 08:53   #1
P91
Пользователь
 
Регистрация: 20.10.2012
Сообщений: 21
По умолчанию Вычислить значение выражения

Дано:
Y = (a+b)/(c*d)^2
Помогите пожалуйста найти ошибки!!!! Очень надо!!!!
Код ASM.
Решение:
программа с использованием абсолютной адресации:
Код:
in 0 
stor a,A 
in 1 
stor a,B 
in 2 
stor a,C 
in 3 
stor a,D 

load b,A 
adm b,B 
load b,C 
mum b,D 
stor b,tmp 
mum b,tmp 
load a,tmp 
dvm b,tmp 

mov a,b 
out 4 
stop 

A:.ds 1 
B:.ds 1 
C:.ds 1 
D:.ds 1 
tmp:.ds 1 
end
программа с использованием относительной адресации:
Код:
.base b 
start: mvi b,start 

in o 
stor a,A 
in 1 
stor a,B 
in 2 
stor a,C 
in 3 
stor a,D 

push b 
push a 
load a, A 
adm a,B 
load a,C 
push b 
load b,D 
mur a,a 
mov a,b 
pop b 
push b 
mur b,b 
dvm a,1(sp) 

mov a,b 
out 4 
stop 
A: .ds 1 
B: .ds 1 
C: .ds 1 
D:.ds 1 
.end
c) программа с использованием только регистров и стековой памяти
Код:
in 0 
mov b,a 
in 1 
adm b,a 
in 2 
push a 
in 3 
push b 
mum a,b 
mur a,a 
dvm a, 1(sp) 
mov a, b     
out 4 
stop 
.end

Последний раз редактировалось Stilet; 08.12.2012 в 10:41.
P91 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычислить значение выражения (на C++) laychan Помощь студентам 2 05.03.2012 11:32
вычислить значение выражения ulechka128 Помощь студентам 0 25.12.2011 13:35
Вычислить значение выражения Genius94 Паскаль, Turbo Pascal, PascalABC.NET 5 02.12.2011 00:05
Вычислить значение выражения (3*a+2)/c Solnze2 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 07.10.2010 16:42
Вычислить значение выражения Nevezet Помощь студентам 4 30.01.2010 01:10