Вряд ли получится по пунктам, потому что я не владею всеми средствами masm. Интересует, как писать короткий, легко читаемый, эффективный и...
Хороший ответ. Комментарии по алгоритму хорошие, но меня интересовал именно стиль кода, потому что для профессиональных разработчиков на...
Я читаю книги о написании качественного кода, но то, что хорошо применимо для высокоуровневых языков типа C++, не всегда применимо для асма. Мне...
В папке с установленным FASM есть документ fasm.pdf с описанием всего FASM. Можно ли где-то найти такой же документ для masm, чтобы изучить по...
На dxdy профессиональные недоучки не знают своей области (т.е. классического анализа с теорией де Рама, языком расслоений и связностей), не говоря...
Эм, затрудняюсь интерпретировать вывод линкера. Я неправильно использую параметр функции write в ассемблерной вставке?
Изменил сигнатуру точки входа на сишную: #include <stddef.h> extern void write(const void *, size_t); int main(int argc, char **argv) {...
Изучая системные вызовы, решил написать свою обертку для вызова write на Си. Получился вот такой код: write.c #include <stddef.h> void...
Хорошие исходники. Нашел все, что мне нужно.
Хочу попробовать обойти эмуляцию, отыскивая в стеке то, что функция не убрала за собой, потому что заглушки на API просто имитируют поведение...
В винде есть функции, которые не чистят за собой стек полностью и оставляют в нем некоторые данные. Можете привести пример таких функций? По...
111111_2 = 63_{10} - последнее 6-битное число. Стыдно на васме путаться в битах.
Так вычисления по модулю 2^{12} - 5 же.
Откуда качать сорусы?
Я собираю свой упаковщик студией 2015 и хочу, чтобы базовый адрес загрузчика был повыше: например, 0x02000000. Для этого в поле Base Address в...
void int32_pow(big* r, const big* base, int exp) { big tmp; make_big(&tmp, 1, 0, 0); while (exp--) { int32_mul(&tmp, &tmp,...
Я пишу библиотеку 256-битной арифметики для реализации эллиптической криптографии на микроконтроллерах. Вычисления должны проводиться в конечном...
Имена участников (разделяйте запятой).