Здравствуйте, ·, Вы писали:
·>Да и вообще неясно насколько необходимо проверять abrt после каждого readmeml, наверняка это можно сделать после всех чтений.
Это правда необходимо: любое чтение — потенциальное исключение, которое может закончится командой halt.
Ф>> ((SP + 4) & 0xFFFF)) ·>Тут явно напрашивается что-то вроде "extract_something(SP + 4)", документации ради как минимум, и не потребуется вертикальное выравнивание.
Зачем????? Посмотри на название функции — это opPOPA, т.е. команда, которая вычитывает регистры, используя ss и ESP. Что тут ещё документировать???!
А вот производительность эмулятора ты вот такими необдуманными действиями легко можешь просадить.
·>Обычно авто-форматтеры позволяют помечать специальными маркерами фрагменты кода, для которых автоформатирование отключается. Что-то типа "// formatter=off".
необычно.
Всё сказанное выше — личное мнение, если не указано обратное.