Домашние задания и лабораторные по курсу "Ассемблер" в университете ИТМО Вывести на экран "Hello, world", воспользовавшись функцией printf из стандартной библиотеки языка C
Решение
Вывести на экран 32-х битное знаковое число, воспользовавшись функцией printf из стандартной библиотеки языка C
Решение
Посчитать сумму k первых членов разложения функции arctg(x) в ряд Тейлора с помощью математического сопроцессора (FPU)
Решение
Реализовать с помощью SIMD-расширения MMX тернатный оператор:
res[i] = (cseq[i] != 0x00) ? f[i] : s[i],
где s и f - последовательности слов, cseq[i] - управляющая последовательность слов
Решение
Посчитать сумму k первых членов разложения функции arctg(x) в ряд Тейлора с помощью скалярных операций с SSE
Решение
Найти максимум в массиве из чисел типа short. Для поиска максимума использовать SIMD-расширение MMX.
Решение
Найти максимум в массиве из чисел типа unsigned short. Для поиска максимума использовать SIMD-расширение MMX.
Решение
Реализовать векторное умножение двух векторов, состоящих из чисел типа short. В результате должен получиться вектор, состоящий из чисел типа int.
Решение
Замечание: для сборки .asm-файлов желательно использовать ассемблер yasm.