Windows Assembly Site |Новости| |О проекте| |Неофиту| |Эѳир| |Ссылки| |Ѳорум|

ИНСТРУМЕНТЫ > Образовательные программы

· Статьи
· Исходники
· Инструменты
· Документация

Инструменты:
· Редакторы ресурсов
· Утилиты
· Модификаторы
· Распаковщики
· Компиляторы
· Упаковщики
· Отладчики
· Примочки для Soft-Ice
· Крипторы
· Дизассемблеры
· Инсталляторы
· Реестр
· Всякое
· Декомпиляторы
· Байт-код
· Примочки для IDA
· Уголок NT+
· Образовательные программы
· Крипто

Ссылкобъявления
Антикризисное решение - таможенный конфискат косметика от ведущих мировых брендов

honda pilot accesso
Add One or Double It. Arithmetic Game. by The Svin
Продолжение серии обучающих программ по развитию навыков представления "бинарного рисунка" числа в уме. Несмотря на то что внешне программа кажется обычной арифметической игрушкой - алгоритм решения задачек в ней неразрывно связан с разложением числа на сумму степеней двойки.
Сайт программы: http://www.wasm.ru
Размер: 36.56 kb · Хитов: 2466
Комментариев: 0

Hex2Bin/Dec2Bin/PowerOf2 by The Svin
Тренирует и тестирует навыки конвертирования "в уме" из десятичной и шестнадцатиричной системы в бинарную. Навык очень полезный для тех, кто работает на низком уровне, позволяющий развить способность "видеть" бинарный рисунок, смотря на значения в HEX или Deciamal. PowerOf2 - помогает запомнить десятичные значения степеней двойки. Так же раскрывает секреты как, зная длину бинарного числа в битах, приблизительно прикинуть - какое это значение в десятичной системе (сколько разрядов принадлежит экспоненте и значение старшего разряда). И наоборот, зная длину десятичного - приблизительно прикинуть сколько бит понадобится для бинарного. Преобретённые навыки могут быть протестированы прямо в программе.
Сайт программы: http://www.wasm.ru
Размер: 6.5 kb · Хитов: 2478
Комментариев: 0

Magic Divider by The Svin
В этом новом разделе мы будем выкладывать программки для истинного ассемблерщика. Скажем, многие люди, считающие, что знают ассемблер, на самом деле, полностью теряются, видя некоторые забавные выкрутасы. Дурной славой пользуются sbb/and/or/shr/shl/bt/bswap и т.п. Данная программка покажет вам как использовать операции деления более эффективно, ведь div - это же чудовищно!
Сайт программы: http://www.wasm.ru
Размер: 3.52 kb · Хитов: 2646
Комментариев: 1

Кнопочки, иконочки и прочая ерунда by The Svin
Человека, недавно пришедшего в Win GUI, может свести с ума обилие различных стилей кнопочек, менюшечек, окошечек и прочих рюшечек. Опять таки - либо толстенный талмуд (нечто вроде распечатанного MSDN), либо вот эта вот масенькая, но веселая программа.
Сайт программы: http://www.wasm.ru
Размер: 169.44 kb · Хитов: 2648
Комментариев: 2

Опкоды в 16и битной адресации by The Svin
Mem16b.exe помогает запомнить коды регистров указателей на память при 16и битной адресации. Написана Яном - 7-летним сыном Svin'a. Modrm16.exe в деталях демонстрирует кодирование адреса по правилам 16и битного эффективного адреса.
Сайт программы: http://www.wasm.ru
Размер: 9 kb · Хитов: 2000
Комментариев: 0

Опкоды в деталях by The Svin
Пояснения ко всем програмам: каждая из обучающих программ фокусирует внимание на какой-то отдельной стороне кодирование опкода, например на определении приемника-источника, определение размера операнда, кодирование непосредственного операнда, адреса и т.д. За исключением modrm1op.exe, все программы имеют три диалога, переключение между которыми происходит по переключению через язычки tab. Первый диалог (называется reference) служит демонстрационным стендом, два остальных (decode, encode) - тестирующие ваши знания, и это самая важная часть. В decode вам предлогается записать мнемонику, encode - закодировать мнемонику бинарно и затем в hex. Значения бит устанавливаются кнопками, за исключение значений бит w и d - чтобы изменить их состояние - щелкните по буковкам w или d соответсвующий им нижерасположенный бит изменится.
Сайт программы: http://www.wasm.ru
Размер: 25.6 kb · Хитов: 2194
Комментариев: 0

Работа с битовыми строками by The Svin
Программа для быстрого создания битовых строк, которые должны будут использоваться командой bt для проверки значения на принадлежность какому-то множеству (например множеству кодов спец. символов), особенно если речь идёт о неупорядоченных множествах, когда такая проверка обычными контрольными блоками становится очень громозкой, и как следсвие требует больше байт кода и работает медленно. Устанавливать биты можно как ориентируясь на числовые значения так и на символьные, таблица ASCII кодов символов изображена рядами кнопок. Дополнительно программа по запросу генерирует дополнительный код для проверки принадлежности диапозонам значений и сокращения длины битовых строк.
Сайт программы: http://www.wasm.ru
Размер: 7.22 kb · Хитов: 1827
Комментариев: 0

Содержимое CR0 by The Svin
Что такое PDE? А PTE? Ага, знаете. Хорошо. И то, что mov cr0, reg в третьем кольце вызывает ля-ля тоже, небось, знаете? Ага, хорошо. А как же тогда эта программа работает? Не знаете? Ага. Хорошо :) Она использует smsw. Более подробно смотрим форум, поиск по ключевому слову "cr0".
Сайт программы: http://www.wasm.ru
Размер: 4.39 kb · Хитов: 1860
Комментариев: 0

Флаги Jcc by The Svin
Вот смотрите вы в листинге дизассемблера на что-нибудь, вроде jpo 40001234 и мучительно пытаетесь вспомнить, а что оно такое, это jpo... Какой, говорите, там флажок поднимается? Честно скажу, что сам я и не упомню. Для таких случаев должно быть что-то вроде карманного справочника или вот этой вот утилитки. Маленькой, но жутко полезной!
Сайт программы: http://www.wasm.ru
Размер: 5.28 kb · Хитов: 2207
Комментариев: 5

Формат инструкций IA-32 by The Svin
Формат ассемблерных мнемоник - дело тонкое. Скажем, в знаменитой книге Касперски о технике и философии, глава "Дизассемблирование в уме" написана совершенно неверно - ошибка на ошибке. The Svin является самым толковым специалистом по этому делу во всем рунете (я не побоюсь этой фразы). В упаковке лежит сборник статей на английском и статейка на русском, которую Svin написал в свою бытность на win32 asm board community. Кто тут считает себя первым после бога? Читните-ка, мастера! Да, Svin выложил список ошибок к этой главе Касперски. Когда купите книгу - не забудьте заглянуть сюда:
http://www.wasm.ru/docs/1/DisassembingErrata.zip
Также сходите на сайт интела за их обучалками:
http://www.intel.com/cd/ids/developer/asmo-na/eng/training/index.htm
Это exe-архивы, которые содержат мультики, показывающие работу Intel-процессоров.
Сайт программы: http://www.wasm.ru
Размер: 78.22 kb · Хитов: 2431
Комментариев: 1





© 2002-2009 wasm.ru - all rights reserved and reversed