![]() |
|
![]() ![]() ![]() |
|
b44 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
пожалуйста напишите прогу вычисляющая значение выражения (2*c - d/3)/(b - a/4) и сравнить результат с вычислением в паскале!
задачу надо сделать с помощью асемблеровской вставки в ТР! пожалуйста помогите! |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
вместо __2, __3, __4 подставь загрузку констант из памяти Это сообщение отредактировал(а) MAKCim - 24.12.2006, 10:46 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
b44 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
пожалуйста исправте ошибки
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
b44 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
кто нить может обьяснить почему ответы расходятся???
и как сделать чтобы ответы сходились? |
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 8 Всего: 23 |
Надо применять команду idiv - деление со знаком. Тогда знак определяется по остатку. Частное - положительное.
|
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
b44, что бы ответы у тебя сошлись, нада писать не z:=(2*c-d/3)/(b-a/4); а z:=(2*c-d div 3) div (b-a div 4); или работай в асме с FPU
|
|||
|
||||
1BJ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.12.2006 Репутация: нет Всего: нет |
ИЗВИНИТЕ,ЧТО Я ВАС ОТВЛЕКАЮ,НО У МЕНЯ СЕРЬЁЗНАЯ ПРОБЛЕМА С АССЕМОМ!
НАУЧИТЕ КОДИТЬ НА АССЕМЕ! ![]() |
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
1BJ, зачем пишешь в готовый топик? Кодить научить нельзя, можно научиться.
Для начала Абель(Assembler для IBM PC) потом Юров (Assembler учебник и справочник). Побольше практики ![]() |
|||
|
||||
b44 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
Sartorius, в паскале все правильно выщитывается!!
в асемблеровской вставке вроде стото не так, ответ большой получается! если взять числа 9 6 3 1 в паскале около 1.5 получается - правильно, а в асемблере около 16000 вроде! |
|||
|
||||
1BJ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 24.12.2006 Репутация: нет Всего: нет |
Я СКАЧАЛ КАЛАШНИКОВА, ВВЕЛ ТЕКСТ, А ДАЛЬШЕ, ДАЛЬШЕ КАК?
|
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 8 Всего: 23 |
1BJ, тебе же сказали создай новую тему, не засоряй эфир
![]() |
|||
|
||||
b44 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 18.5.2006 Репутация: нет Всего: нет |
Sartorius, в паскале все правильно выщитывается!!
в асемблеровской вставке вроде стото не так, ответ большой получается! если взять числа 9 6 3 1 в паскале около 1.5 получается - правильно, а в асемблере около 16000 вроде! кто знает в чем ошибка пожалуйста исправте! |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 1 Всего: 454 |
В целых вроде так... писано на коленке, проверяй. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
anwe |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 8 Всего: 23 |
ТОолько в Паскале кажется не воспримет
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Asm для начинающих" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для начинающих | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |