0 / 0 / 0
Регистрация: 14.02.2018
Сообщений: 4
|
|||||||||||
1 | |||||||||||
[masm32] Вычисление кусочной функции15.02.2018, 13:23. Показов 790. Ответов 3
Метки нет (Все метки)
Помогите найти ошибки в программе. Задание следующее-
2(x-2)+y, если 2x+y=>10 Иначе- 2x+y+1 Если задать значения Х- 2 У- 1 То z получается 6, все работает, так как срабатывает иначе. Но если задать значения Х- 10 У- 1 То Z должен получиться 17, а при откладке программы с этими значениями получается 56 (Выдаёт 38 в 16-ой системе). Почему программа не переходит на метку м1? Код следующий:
0
|
15.02.2018, 13:23 | |
Ответы с готовыми решениями:
3
Вычисление значения кусочной функции Вычисление кусочной функции с помощью ассемблерной вставки в код на Pascal Вычисление выражения по формуле (MASM32) [MASM32] Вычисление целочисленного арифметического выражения |
0 / 0 / 0
Регистрация: 14.02.2018
Сообщений: 4
|
|||||||||||
15.02.2018, 13:32 [ТС] | 2 | ||||||||||
Помогите найти ошибки в программе. Задание следующее-
2(x-2)+y, если 2x+y=>10 Иначе- 2x+y+1 Код следующий:
Программа переходит на метку м1, но неправильно считает.
0
|
Заблокирован
|
|
15.02.2018, 15:13 | 3 |
trerin,
а задание-то какое? n=2x+y если n=>10, тогда z=n-4 если n<10, тогда z=n+1 правильно или нет?
0
|
Модератор
|
|||||||
15.02.2018, 19:42 | 4 | ||||||
Для сравнения чисел со знаком используются другие команды переходов.
https://www.cyberforum.ru/post5356780.html А зачем повторно вычислять? 2(x-2)+y=2x+y-2=pepa-2 В строке 22 затирается значение BL=y. Добавлено через 1 час 44 минуты
0
|
15.02.2018, 19:42 | |
15.02.2018, 19:42 | |
Помогаю со студенческими работами здесь
4
[masm32] Вычисление целочисленного арифметического выражения Вычисление целочисленного арифметического выражения [MASM32] Вычислите значение кусочной функции Вычислите значение кусочной функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |