Skip to content

02. x86 asm hello

Kirill Krinkin edited this page Oct 29, 2016 · 9 revisions

Идентификатор задачи: 02

Дедлайн: 09.10.2016

Цель: Освоение ассемблера x86

Описание:

На основе примера samples/x86asm разработать программу HelloWorld способную выполнять следущие функции:

  • запрашивать имя пользователя для приветствия из стандартного потока ввода, при помощи функции scanf;
  • выводить в стандартный поток приветствие "Hello, Имя", где (Имя -- строка введенная пользователем), при помощи системного вызова write и инструкции syscall

**Компиляция: **

Все операции по сборке приложения поместить в Makefile, содержащий 2 цели "build", "clean". Первая собирает приложение с именем hello, вторая удаляет все артифакты, кроме исходных текстов.

**Требования к коду: **

исходный код должен быть оформлен единообразно в соответствии с выбранным (самостоятельно) стилем и содержать адекватное количество комментриев.

Справочные материалы

Clone this wiki locally