masm- все статьи тега


Как установить align 64 в ml64.отлично?

Каков простейший способ задать align 64 для некоторого кода функции ассемблера с помощью ml64.exe? Выравнивание по умолчанию для _TEXT равно 16, поэтому ml64 не позволяет установить больше 16 в команде align. И ml64 не позволяет изменить выравнивание для _TEXT. Можно создать еще один раздел / сегмент, но можем ли мы получить 64 byte выравнивание в основном разделе _TEXT? Есть ли какое-нибудь решение? С. П. Решение, предложенное в ответе с _TEXT$FOO работает! _TEXT$FOO SEGMENT ALIGN(64) align ...

Является ли язык ассемблера "ассемблером" тоже специфичным? Какой ассемблер лучше?

Я изучаю язык ассемблера. Я начал с Paul A. Carter PC Assembly Language, который использует NASM (сетевой ассемблер). Затем в середине я переключился и начал читать Introduction to 80×86 Assembly Language and Computer Architecture, который использует MASM. В NASM я использовал для записи, для инициализации байта Db 110101b В MASM я использую Байт 110101b Я как раз читаю. Поскольку это директивы ассемблера, они будут различны для каждого ассемблера. так ведь? Разве это не так раз ...