простая задачка а-ля формула

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
Godzy
Сообщения: 3
Зарегистрирован: 30 окт 2013, 17:40

30 окт 2013, 17:52

Эмм нахватал долгов,в пятницу сдавать программирование,помогите парни чем сможете

суть в чем,необходимо написать решение простой задачки:
x=6a+(a+c)/2
Заранее премного благодарен.
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

31 окт 2013, 11:09

Godzy писал(а):необходимо написать решение простой задачки:
x=6a+(a+c)/2

Задача уже решена, похоже. Подставляй A, С и считай.
И это не ассемблер - это математика, 3-ий класс ;-)
Выражение, кстати, можно упростить
Х = (13а + с)/2
It's a long way to the top if you wanna rock'n'roll
Godzy
Сообщения: 3
Зарегистрирован: 30 окт 2013, 17:40

31 окт 2013, 17:46

somewhere писал(а):Задача уже решена, похоже. Подставляй A, С и считай.
И это не ассемблер - это математика, 3-ий класс ;-)
Выражение, кстати, можно упростить
Х = (13а + с)/2

я просто совсем его не учил,проболел это время,не мог бы сорс скинуть?
я был бы тебе очень признателен
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

31 окт 2013, 18:34

не мог бы сорс скинуть?
сорс? - как задание точно звучит? какого типа переменые? как их задавать?
Здесь вопросов больше чем ответов
It's a long way to the top if you wanna rock'n'roll
Godzy
Сообщения: 3
Зарегистрирован: 30 окт 2013, 17:40

31 окт 2013, 19:45

somewhere писал(а):сорс? - как задание точно звучит? какого типа переменые? как их задавать?
Здесь вопросов больше чем ответов

код в смысле,ну я получил только такие данные о тз,не о виде процессора и тд не в курсах,для которой машины будет писаться софт,переменные как я понимаю обычные целочисленные
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

31 окт 2013, 21:25

Ну если ничего не известно

Код: Выделить всё

...
mov ax, 13
mul A
add ax, C
adc dx, 0
shr dx, 1
rcr ax, 1
mov word ptr X, ax
mov word ptr X+2, dx
...
...
.data
A dw ?
C dw ?
X dd ?
...
It's a long way to the top if you wanna rock'n'roll
Ответить