Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

В 32-разрядной версии собирайте без дополнительных ключей и пакетов: gcc <файл.s>

Проверить разрядность системы можно командой uname -m

Примеры

Копирование символов: 01-copy.zip

...

Вызов из Си (для Linux): t.c

Задание

Составьте программу на ЯА (архитектура IA-32, синтаксис AT&T), которая по алгоритму из работы 1.1 вычисляет i-ый элемент последовательности.
Номер i получайте со стандартного ввода.
При умножении используйте только младшие 32 бита произведения.
Полученное значение выведите на стандартный выход программы.

Варианты

Расчёт номера своего варианта см. на странице Успеваемость студентов.

0. (1 ; 2 ; 1+2=3 ; 2+3=5 ; 3+5=8 ; ...)

1. (1 ; 1+22 ; 1+22+32 ; 1+22+32+42 ; 1+22+32+42+52 ; ...)

2. (1 ; 1+2 ; 1+2+22 ; 1+2+22+23 ; 1+2+22+23+24 ; ...)

3. (1 ; 1+32 ; 1+32+52 ; 1+32+52+72 ; 1+32+52+72+92 ; ...)

4. (1 ; 1+32 ; 1+32–52 ; 1+32–52+72 ; 1+32–52+72–92 ; ...)

5. (1 ; 1+2 ; 1+2–22 ; 1+2–22+23 ; 1+2–22+23–24 ; ...)