Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 12.10.2015
Сообщений: 23

Чему равен результат функции?

20.12.2015, 14:28. Показов 1921. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана функция на ассемблере с синтаксисом AT&T:
Assembler Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
foo:
 cmp $0, %edi
 jg calc
 mov $1, %eax
 jmp exit
calc:
 push %edi
 sub $1, %edi
 call foo
 pop %edi
 imul %edi, %eax
exit:
 ret
Это функция с одним входным параметром, для которой ABI предписывает передачу одного параметра через регистр %edi, а передачу возвращаемого значения через регистр %eax.
Команда 'imul src, dest' умножает src на dest и кладет результат в dest.

Если передать в функцию 8, чему будет равен результат функции?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.12.2015, 14:28
Ответы с готовыми решениями:

Чему равен результат операции
Чему равен результат операции A-x, где A – массив, а x – число?

Чему равен результат вызова
Даны определения функций (defun twice (f) (function (lambda (x) (funcall f (funcall f x))))) (defun do (x) (funcall (twice...

Чему равен результат логических выражений
Здравствуйте! Решаю тесты по vba, подошел к следующим вопросам: 10. Чему равен результат логического выражений X XOR X 1) False ...

3
649 / 158 / 62
Регистрация: 08.04.2015
Сообщений: 400
20.12.2015, 16:03
Здесь факториал вычисляется. Классика рекурсии.
1
1 / 1 / 0
Регистрация: 12.10.2015
Сообщений: 23
20.12.2015, 16:51  [ТС]
помогите, не могу посчитать =(
0
649 / 158 / 62
Регистрация: 08.04.2015
Сообщений: 400
20.12.2015, 18:09
8! = 1*2*3*4*5*6*7*8 = 40320.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.12.2015, 18:09
Помогаю со студенческими работами здесь

Чему равен результат логического выражения X OR False
Здравствуйте! Подскажите пожайлуста, правильно ли я решил задание: X Or False = X

Чему равен результат сложения числе 1003 и 127
Чему равен результат сложения числе 1003 и 127? а) 1410 б) 1010 в) 228 г) 101002

Чему равен результат логического выражения NOT (X AND Y) AND (X OR Y) EQV (X XOR Y)
Здравствуйте! Подскажите пожайлуста, чему будет равен результат логического выражения NOT (X AND Y) AND (X OR Y) EQV (X XOR Y) ...

Можно ли скалярно умножать вектор на число, если да, то чему равен результат этой операции?
(a, \vec{b}) - ?

Чему равен this функции
Чему равен this функции, которая вложена в другую функцию и родительская при этом вложена в объект?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
TypeScript: Интерфейсы vs Типы
run.dev 11.04.2025
Современная разработка на JavaScript сталкивается с множеством проблем при масштабировании проектов. Типизация кода стала хорошим инструментом, помогающим избежать ошибок во время выполнения,. . .
Управление топиками и разделами Kafka
Javaican 11.04.2025
Apache Kafka — распределенная платформа потоковой передачи данных, которая стала стандартом для построения высоконагруженных систем обмена сообщениями. В современной архитектуре микросервисов,. . .
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи с помощью арктангенса для метода обработки данных из double buffering.
Hrethgir 10.04.2025
Публикация в доработке, метод арктангенса в комментариях внизу. Вообще изначально я пренебрёг квадратурой числа, но потом понял, что для вычисления приблизительного значения - сгодится, формулу. . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер