Написать программу на Ассемблере (NASM)

Здравствуйте!
Не знаю как написать программу по 2 задачам

  1. Составить программу, которая для заданного с клавиатуры числа печатает модуль этого числа.
  2. Написать ассемблерную программу, вычисляющую факториал заданного числа.
    Помогите, пожалуйста

Так а проблема в чем именно? Что получилось, что не получилось?

Факториал на асме гуглится легко. Ввод вывод можно в учебнике посмотреть, как в принципе и математические операции.
Или нагуглить, но лучше из учебника )
Начните с ввода вывода, понадобится для указания значения факториала.