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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2012, 00:35   #1
kop
Пользователь
 
Регистрация: 29.01.2011
Сообщений: 65
По умолчанию Линейно вычислительный процесс..

Здравствуйте!
Нужно написать программу на Ассемблере, для вычисления
F = 10 + (A –2) ²/(A +5) ²

Код:
model small
stack 256

.data
        a   DB  20F
        f   DB  ?

.code
        mov     ax, @data
        mov     ds, ax
	mov	al,a
	add	al,5	
        imul	al	
	mov	bx,ax	
        mov     al,a
	sub	al,2	
        imul	al	
	cwd
	div	bx	
	add	al,10
	mov	f,al
        mov     ax, 4C00H
        int     21h
 end
Я новичок в этом не очень разбираюсь.... ругается на 5 строчку
kop вне форума Ответить с цитированием
Старый 16.02.2012, 08:35   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ругается на 5 строчку
5-ю строчку чего?
Цитата:
a DB 20F
Код:
a   DB  20FH
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.02.2012, 09:39   #3
alexey2
Пользователь
 
Регистрация: 27.01.2012
Сообщений: 37
По умолчанию

Код:
a DB 20F
или
a DB 0x20F
или
a DB 020FH

в зависимости от того на чем пишете..
alexey2 вне форума Ответить с цитированием
Старый 17.02.2012, 08:07   #4
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

alexey2
а значение 20Fh=527 можно запихнуть в ячейку в 1 байт?
kop
А как ругается? Переводить не пробовал? в случае с a DB 20F
будет ошибка: nondigit in number что это означает? ...
а если написать a DB 20Fh
initializer magnitude too large for specified size а это что такое?
Mikl___ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разветвляющийся вычислительный процесс. Diego90 Паскаль, Turbo Pascal, PascalABC.NET 1 20.12.2010 20:34
Разветвленный вычислительный процесс vodafone-isq Помощь студентам 2 01.12.2010 20:33
Циклический вычислительный процесс dv666 Фриланс 4 06.12.2009 11:30