Выражаю благодарность Грэю (Grey).
DOS-отладчик CodeView не видит имени длиннее 8+3.
В результате при вызове командной строки "cv praxis03a.com" в отладчик загрузится файл "praxis03.com".
Рекомендую "praxXXx.com", вместо "praxisXXx.com".
Но только на картинке, в файле примера - всё верно.
Здесь (на сайте) я уже отделил AX от E-части, также и BX, CX, DX.
Глава "Циклы, ветвления и регистр флагов".
Было:
... 0000004C: C606600101 mov b,[0160],001 00000051: 803E600101 cmp b,[0160],001 00000056: 803E600100 cmp b,[0160],000 0000005B: FE0E6001 dec b,[0160] 0000005F: CD20 int 020
Нужно:
... 0000004C: C606610101 mov b,[0161],001 00000051: 803E610101 cmp b,[0161],001 00000056: 803E610100 cmp b,[0161],000 0000005B: FE0E6101 dec b,[0161] 0000005F: CD20 int 020
Глава "Знакомство с MASM32 и Win32-программированием" значительно обновлена.
Добавлена новая глава про MASM32 из следующего витка.
И вообще, с Новым годом, друзья!
Вышла новая статья из витка1. Она состоит из двух частей: "Системы счисления и устройство памяти" и "Про цифры, числа и верёвки".
Сейчас я уже не успеваю отмечать здесь все изменения, найденные ошибки и дополнения.
В ближайшее время придётся просто перезалить на Cracklab новый вариант архива, а пока читайте материалы с этого сайта.
Bitfry