Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.4 KB

README.md

File metadata and controls

28 lines (23 loc) · 1.4 KB

Original file: http://stolyarov.info/files/stud_io_inc_linux

Modified for Tashkent Branch

For compilation, linkage and run use:

nasm -f elf32 test.asm
ld -m elf_i386 test.o -o test
./test

or simply type

make

Задачи

  • Написать программу, печатающую Hello World.
  • Написать программу, печатающую в цикле 5 раз Hello World (использовать ecx/loop).
  • Написать программу, считывающую у пользователя строку (с помощью макроса get_string) и выводящую ее 5 раз.
  • Программа. В регистре eax записано чило (например, 247). Необходимо напечатать это число в двоичной системе счисления (использовать shl/jc).
  • Вынести печать числа в двоичной системе в процедуру.
  • Вывод беззнакового числа в десятичной системе счисления в stdout (реализовать в виде процедуры).
  • Ввод беззнаковых десятичных чисел с stdin (реализовать в виде функции).
  • Печать всех простых чисел до заданного N.
  • Задача на свободную тему.