Написание data.asm
Часть раздела Основы путешествия по Assembly на Coddy. Урок 44 из 45.
Задание
Create файл data.asm для программы, которая выводит Hello, World! followed by перенос строки.
Вам понадобятся:
- Секция .data
- string с меткой msg, содержащая Hello, World! и символ новой строки (0x0a)
- constant called msgLen, которая автоматически calculates длину using $ - msg
Почему это находится в отдельном файле:
Вспомните шаблон из двух файлов из главы 0:
data.asmсодержит все определения данныхmain.asmподключит этот файл с помощью%include "data.asm"(мы рассмотрим это в следующем уроке)
Попробуйте сами
Все уроки раздела Основы
1Машина
Что такое CPUПамятьРегистры против памятиКак работают инструкцииПаттерн двух файловАрхитектура x86-64Потренируйтесь самостоятельно: Песочница Assembly