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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2009, 01:09   #1
JaZZ_XVIII
 
Аватар для JaZZ_XVIII
 
Регистрация: 01.06.2009
Сообщений: 4
По умолчанию Макрокоманды

Формула :

c/b-24+a*/2ac-1

Требуется использовать параметры на подобии :
Код:
sum macro sl1,sl2,s
mov al,sl1
add al,sl2
mov s,al
endm
Кто может поделится рабочим кодом, желательно с комментариями, буду признателен.


Есть исходник, но долго коверкая, так и не удалось добится результата :
Код:
;(2*a*c-1)/(c/b-24+a)

masm
model	small
stack	256
include system.inc
.data
a db ?
b db ?
c db ?
d db ?
ac21 db ?
cb24a db ?
y db ?
mesA db ' ўўҐ¤ЁвҐ A: $'
mesB db ' ўўҐ¤ЁвҐ B: $'
mesC db ' ўўҐ¤ЁвҐ C: $'
.code
main:
 	start
	write mesA
	read a
	write mesB
	read b
	write mesC
	read c
	mov al,a
	mov ac21,al
	mov al,c
	mov d,al
	umnoj ac21,d
	mov al,2
	mov d,al
	umnoj ac21,d
	minus ac21,1
	
	mov al,c
	mov cb24a,al
	delit cb24a,b
	minus cb24a,24
	plus cb24a,a
	mov al,cb24a
	mov d,al
	delit d,ac21
	mov al,d
	exit
end	main

Последний раз редактировалось JaZZ_XVIII; 10.06.2009 в 01:27.
JaZZ_XVIII вне форума Ответить с цитированием
Старый 10.06.2009, 08:12   #2
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

кроме команды mov все остальное покрыто тайной макросов, вообще-то программа явно левая, откуда там d и зачем не ясно
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка выполнения макрокоманды OpenReport Khabibula Microsoft Office Access 3 12.09.2008 08:07