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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2015, 21:07   #1
jon547
Новичок
Джуниор
 
Регистрация: 21.12.2015
Сообщений: 5
По умолчанию не знаю как написать в си с ассемблерной вставкой

Примечания к заданиям:
- Реализуйте вычисление заданного выражения как ассемблерную
вставку в программе на языке высшего уровня ( С++).
- Программа на языке высшего уровня должна запрашивать значения
переменных и выводить результат на экран.
- Все переменные являются целочисленными
((A* X^2) div (B * X^2)) div (X * Y + 1)
Не знаю как записать это в си с ассемблерной вставкой. помогите пожалуйста.
jon547 вне форума Ответить с цитированием
Старый 21.12.2015, 23:54   #2
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Цитата:
Сообщение от jon547 Посмотреть сообщение
Все переменные являются целочисленными
((A* X^2) div (B * X^2)) div (X * Y + 1)
X^2 это:
Код:
MOV  AX,X
MUL AX
... а дальше - штатная ситуация! Данные вводиш с клавы или константы?!
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 22.12.2015, 06:34   #3
jon547
Новичок
Джуниор
 
Регистрация: 21.12.2015
Сообщений: 5
По умолчанию

с клавиатуры.
jon547 вне форума Ответить с цитированием
Старый 22.12.2015, 09:35   #4
taras-proger
Подтвердите свой е-майл
 
Регистрация: 12.11.2014
Сообщений: 470
По умолчанию

Код:
PUSH AX
PUSH BX
PUSH DX
PUSH EX
MOV AX, X
MUL AX
MOV DX, AX
MOV BX, A
MOV CX, AX
MOV AX, DX
MOV BX, B
MUL BX
MOV EX, AX
MOV AX, DX
DIV EX
MOV CX, AX
MOV AX, X
MOV BX, Y
MUL BX
INC AX
MOV EX, AX
MOV AX, CX
DIV EX
MOV Result, AX
POP EX
POP DX
POP CX
POP BX
POP AX
taras-proger вне форума Ответить с цитированием
Старый 22.12.2015, 12:16   #5
jon547
Новичок
Джуниор
 
Регистрация: 21.12.2015
Сообщений: 5
По умолчанию

Не работает.
jon547 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код на СИ с ассемблерной вставкой Korenev Помощь студентам 0 27.05.2015 15:11
диапазон ассемблерной вставкой Medved.tolik Общие вопросы C/C++ 0 26.03.2012 16:58
2 программы не знаю как написать Драа Помощь студентам 2 03.11.2011 11:21
запись данных в массив + цикл ассемблерной вставкой ahz4et Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 16.01.2011 11:10
Задачка на ассемблере или любой распостраненный язык программирования с ассемблерной вставкой. Gremlin Помощь студентам 1 21.01.2009 21:22