Недавно написал подручный справочник по Ассемблеру с контекстным поиском. Попытался наиболее корректно скомпоновать информацию. Кому интересно вот ссылка:
Здравствуйте, morden, Вы писали:
M>Недавно написал подручный справочник по Ассемблеру с контекстным поиском. Попытался наиболее корректно скомпоновать информацию. Кому интересно вот ссылка:
M>http://www.morden.com.ua/wpfiles/lowlevel/asm_v1.0.chm
1. Для какого процессора? процессоров много.
2. По какому ассемблеру? Ассемблеров дофига и больше
3. Первый справочник по ассемблеру intel 8088 был написан лет 20 назад! есть ли прогресс, или отличия?
Здравствуйте, Сергей Мухин, Вы писали:
СМ>Здравствуйте, morden, Вы писали:
M>>Недавно написал подручный справочник по Ассемблеру с контекстным поиском. Попытался наиболее корректно скомпоновать информацию. Кому интересно вот ссылка:
M>>http://www.morden.com.ua/wpfiles/lowlevel/asm_v1.0.chm
СМ>1. Для какого процессора? процессоров много.
для линейки x86
СМ>2. По какому ассемблеру? Ассемблеров дофига и больше
TASM/MASM
СМ>3. Первый справочник по ассемблеру intel 8088 был написан лет 20 назад! есть ли прогресс, или отличия?
Систематизирована и структурирована информация. Справочник в формате chm с возможностью поиска, индексом команд, на русском языке. Имеются
документация по командам для работы с защищенным режимом, системных вызовов и т.п.
Здравствуйте, Privalov, Вы писали:
P>Здравствуйте, morden, Вы писали:
M>>http://www.morden.com.ua/wpfiles/lowlevel/asm_v1.0.chm
P>Почему-то не видно содержимое страниц. На любую тему — "The page cannot be displayed"...
Только что загрузил убедиться. Все работает. Другие файлы в формате chm у вас просматриваться нормально? Под какой ОС вы смотрите? Если это Windows, какая версия IE?
Здравствуйте, morden, Вы писали:
M>>>Недавно написал подручный справочник по Ассемблеру с контекстным поиском. Попытался наиболее корректно скомпоновать информацию. Кому интересно вот ссылка:
СМ>>3. Первый справочник по ассемблеру intel 8088 был написан лет 20 назад! есть ли прогресс, или отличия?
M>Систематизирована и структурирована информация. Справочник в формате chm с возможностью поиска, индексом команд, на русском языке. Имеются M> документация по командам для работы с защищенным режимом, системных вызовов и т.п.
отлично. SSE2/3 и тп есть?
обратные индексы? правила формирования mod/rm, sib и rex частей команд?
Здравствуйте, morden, Вы писали: P>>Здравствуйте, morden, Вы писали:
M>>>http://www.morden.com.ua/wpfiles/lowlevel/asm_v1.0.chm
P>>Почему-то не видно содержимое страниц. На любую тему — "The page cannot be displayed"...
M>Только что загрузил убедиться. Все работает. Другие файлы в формате chm у вас просматриваться нормально? Под какой ОС вы смотрите? Если это Windows, какая версия IE?
Здравствуйте, morden, Вы писали:
M>Недавно написал подручный справочник по Ассемблеру с контекстным поиском. Попытался наиболее корректно скомпоновать информацию. Кому интересно вот ссылка:
M>http://www.morden.com.ua/wpfiles/lowlevel/asm_v1.0.chm
видно только оглавление, и судя по нему ЭТО 16-БИТНЫЙ АССЕМБЛЕР!!?? как иначе понимать "регистры общего назначения AX, BX, CX, DX" и "индексные регистры SI, DI"
обалдеть.
ps
даже в оглавлении есть опечатки. "Сегментные регистры CS, DS, ES, SS, FS, QS", обычно называется GS
---
С уважением,
Сергей Мухин
Re[2]: Assembler справочник
От:
Аноним
Дата:
07.09.09 19:37
Оценка:
Здравствуйте, Privalov, Вы писали:
P>Здравствуйте, morden, Вы писали:
M>>http://www.morden.com.ua/wpfiles/lowlevel/asm_v1.0.chm
P>Почему-то не видно содержимое страниц. На любую тему — "The page cannot be displayed"...
положите файл по пути без пробелов
в моем случае именно это было "бедой".
Здравствуйте, morden, Вы писали:
M>Только что загрузил убедиться. Все работает. Другие файлы в формате chm у вас просматриваться нормально? Под какой ОС вы смотрите? Если это Windows, какая версия IE?
Другие файлы chm открываются нормально. IE, наверное, 6.0 (я не запускал его больше года).
Проблема, вероятно, в том, что при сборке chm-файла вы в путях к исходникам использовали какие-нибудь спецсимволы. На RSDN, ЕМНИП, совсем недавно пробегало замечание о символе '#'.
Здравствуйте, Privalov, Вы писали:
P>Здравствуйте, morden, Вы писали:
M>>Только что загрузил убедиться. Все работает. Другие файлы в формате chm у вас просматриваться нормально? Под какой ОС вы смотрите? Если это Windows, какая версия IE?
P>Другие файлы chm открываются нормально. IE, наверное, 6.0 (я не запускал его больше года). P>Проблема, вероятно, в том, что при сборке chm-файла вы в путях к исходникам использовали какие-нибудь спецсимволы. На RSDN, ЕМНИП, совсем недавно пробегало замечание о символе '#'.
Кажется разобрался в чем дело. Нужно нажать кнопку разблокировать в свойствах файла.
Здравствуйте, Сергей Мухин, Вы писали:
СМ>отлично. SSE2/3 и тп есть?
Это будет в следующей версии, если таковая будет.
СМ>обратные индексы? правила формирования mod/rm, sib и rex частей команд?
СМ>Как вообще 64 битность?
Этого тоже сейчас нет.
СМ>кстати, формат chm MS не поддерживается давно уже
СМ>видно только оглавление, и судя по нему ЭТО 16-БИТНЫЙ АССЕМБЛЕР!!?? как иначе понимать "регистры общего назначения AX, BX, CX, DX" и "индексные регистры SI, DI"
Это для сокращения. Я нес стал писать "регистры общего назначения EAX/AX/AH/AL,..." Слишком длинное название бы вышло. Если вы кликнете на ссылку найдете полное описание 32-х,16-ти и 8-ми битных регистров.
Здравствуйте, Сергей Мухин, Вы писали:
СМ>кстати, формат chm MS не поддерживается давно уже
И тем не менее до сих пор справки в chm поудобнее будут чем то, что МС на данный момент "поддерживает".
Здравствуйте, morden, Вы писали:
M>Это для сокращения. Я нес стал писать "регистры общего назначения EAX/AX/AH/AL,..." Слишком длинное название бы вышло. Если вы кликнете на ссылку найдете полное описание 32-х,16-ти и 8-ми битных регистров.
Я когда-то приводил пример, как один мой знакомый Фортран до Форт сократил...
Понравилось, всё открывается, цвета приятные, систематизировано. Информации мало, так что теперь следующая задача — наполнение контента, различные расширения типа MMX, SSE, и не забудь про 64-битность. Да, ещё диаграммы сейчас некрасивые, текст на них плохо читается, возьми какой-нибудь редактор диаграмм, Visio или MindManager, или уж хоть в Word'е нарисуй, там есть компонент. И самое главное — не останавливайся, такие справочники нужны, понятные и на русском. Хотя книги на русском по этому делу тоже есть, но в электронном варианте оно удобнее.
Здравствуйте, x64, Вы писали:
M>>http://www.morden.com.ua/wpfiles/lowlevel/asm_v1.0.chm
x64>Понравилось, всё открывается, цвета приятные, систематизировано. Информации мало, так что теперь следующая задача — наполнение контента, различные расширения типа MMX, SSE, и не забудь про 64-битность. Да, ещё диаграммы сейчас некрасивые, текст на них плохо читается, возьми какой-нибудь редактор диаграмм, Visio или MindManager, или уж хоть в Word'е нарисуй, там есть компонент. И самое главное — не останавливайся, такие справочники нужны, понятные и на русском. Хотя книги на русском по этому делу тоже есть, но в электронном варианте оно удобнее.
Спасибо за советы. Все это я планирую на следующую версию. По поводу x64 сомневаюсь, а вот нормальные картинки, инструкции FPU, MMX, SSE, etc. эт будет.
Вот тебе ещё один: сделай дистрибутив для справочника. Это будет удобно для тех, кто относительно часто им пользуется, его иконка будет в меню Пуск, т.е. всегда под рукой. Если надо — напиши почту, скину готовый скрипт для Inno Setup.