Да, они оба резервируют одинаковый объем памяти (2 байта), так что вы можете безопасно получить к ним доступ, используя mov word[...], ...
.
Обратите внимание, что это примерно равно записи uint8_t v1[2]
против uint16_t v2[1]
в C. Но NASM не применяет типы, поэтому каждая ссылка на память похожа на использование C memcpy()
для выполнения безопасных строго псевдонимов загрузок или хранилищ, которые передают N байтов, не заботясь о типе памяти C.
Я настоятельно рекомендую использовать resw
, если вы планируете использовать выделенные данные как word
или массив word
s, чтобы избежать путаницы и потенциальных ошибок.