Я знаю, что это вариант формата, но что означает эта инструкция? Я хочу знать, что он делаетЧто означает эта инструкция? (db '% s', 10, 0)
db '%s', 10, 0
Я знаю, что это вариант формата, но что означает эта инструкция? Я хочу знать, что он делаетЧто означает эта инструкция? (db '% s', 10, 0)
db '%s', 10, 0
db '%s', 10, 0
db
инструкция в NASM и во многих других сборщиков позволяет вставлять любые байты, которые вы хотите в вашей программе.
Здесь будут вставлены 4 байта: процентный символ, s-символ, код перевода строки, ноль.
Возможно, вы захотите добавить, что более обычным именем для 'db' является _directive_ – Fifoernik
Это строка формата для printf(). В c это будет:
"%s\n"
Не добавляйте несвязанные теги! – Olaf
% s его использовать на c thats, почему я положил его туда, но ок! –
'% s' также может использоваться и на Python, и на множестве других языков. По-прежнему нет причин добавлять их сюда! – Olaf