Подсказки на компьютерную тематику

Можно подсмотреть, если забыли…

Как создать первую программу на ассемблере NASM на Ubuntu от Linux

Установка асссемблера NASM с синтаксисом Intel на Linux

    Для установки ассемблера NASM в Ubuntu, надо ввести в терминале:

  • sudo apt update
  • sudo apt install nasm

Создание и запуск первой программы на ассемблере в Ubuntu

Создание программы в NASM

    В первую очередь надо:

  • в разделе Home создать папку для программ ассемблера /home/mishanyya/for_assembler_programm
  • в ней пустой файл с расширением .asmtext.asm
  • touch /home/mishanyya/for_assembler_programm/text.asm
  • добавить в него текст программы
  • сохранить файл

Создание исполняемого файла на ассемблере в Linux

    Для создания и запуска программы в NASM надо:

  • войти в папку с файлом
  • cd /home/mishanyya/for_assembler_programm/
  • для 64 бит:
  • nasm -g -f elf64 -o text.o -l text.list text.asm
  • ld text.o -o text
  • появятся объектный файл, листинг и исполняемый файл text
  • ./text
  • работает!

Как создать первую программу на ассемблере NASM на Ubuntu от Linux

Установка асссемблера NASM с синтаксисом Intel на Linux

    Для установки ассемблера NASM в Ubuntu, надо ввести в терминале:

  • sudo apt update
  • sudo apt install nasm

Создание и запуск первой программы на ассемблере в Ubuntu

Создание программы в NASM

    В первую очередь надо:

  • в разделе Home создать папку для программ ассемблера /home/mishanyya/for_assembler_programm
  • в ней пустой файл с расширением .asmtext.asm
  • touch /home/mishanyya/for_assembler_programm/text.asm
  • добавить в него текст программы
  • сохранить файл

Создание исполняемого файла на ассемблере в Linux

    Для создания и запуска программы в NASM надо:

  • войти в папку с файлом
  • cd /home/mishanyya/for_assembler_programm/
  • для 64 бит:
  • nasm -g -f elf64 -o text.o -l text.list text.asm
  • ld text.o -o text
  • появятся объектный файл, листинг и исполняемый файл text
  • ./text
  • работает!