Sidebar

CYBERGURU.RU
  • Статьи
  • Форум
  • Блоги
  • Файлы
  • Поиск

Assembler

Опыт дизассемблирования большой .com программы - Дурные ошибки

Assembler
Создано: 20 января 2007

ОГЛАВЛЕНИЕ

  • Опыт дизассемблирования большой .com программы
  • Проблема OFFSET'a
  • Как отличить данные от команд?
  • Зависимость от транслятора
  • Особенности и ошибки дизассемблера DisDoc 2.3
  • Дурные ошибки
  • Все страницы
Страница 6 из 6
 

2. Дурные ошибки.

Иногда поведение дизассемблера трудно объяснить. Например, он выдает

add	WORD PTR ds:d96be3,07	;038b6 
shr WORD PTR ds:d96be3,cl ;038bb ;Divide by 2's вместо
add WORD PTR ds:d06bf3,07 ;038b6
shr WORD PTR ds:d06bf3,cl ;038bb ;Divide by 2's ,

теряет или искажает куски данных. К счастью, это происходит очень редко.

  • Назад
Предыдущий: Виртуальный драйвер для обслуживания аппаратных прерываний Виртуальный драйвер для обслуживания аппаратных прерываний Следующий: Оптимизация программ на Assembler Оптимизация программ на Assembler
2267 статей
по программированию
  • Новости
  • Программирование
    • Теория программирования
    • Разработка и тестирование
    • C++
    • Visual C++
    • C++ Builder
    • Pascal
    • Delphi
    • Java
    • Win API
    • Assembler
  • Исходники
    • Исходники C++, Visual C++
    • Исходники Pascal, Delphi
    • Исходники C++ Builder
    • Исходники PHP
  • Алгоритмы
    • Криптография
  • Microsoft .NET
    • .NET Framework
    • C#.NET
    • ASP.NET
    • WPF и Silverlight
    • Веб-сервисы и WCF
    • ADO.NET и базы данных
    • .NET Reflection
    • LINQ
  • Web-технологии
    • Web-программирование
    • Web-серверы
    • PHP
    • HTML, CSS, JavaScript
    • SharePoint
  • Базы данных
    • Теория баз данных
    • Язык запросов SQL
    • Oracle
    • SQL Server
    • MySQL
    • Interbase, Firebird, Yaffil
  • Операционные системы
    • Windows
    • Windows XP
    • Windows 7
    • Windows Server 2008
    • Администрирование
    • Безопасность Windows
    • Файловые системы
    • Linux
    • FreeBSD
    • Софт
  • Железо
    • Процессоры
    • Память
    • Материнские платы
    • Видеокарты
    • Накопители
    • Корпуса и охлаждение
    • Мониторы
    • Мультимедиа
    • Шины расширения
    • BIOS
    • Разгон, Overclocking
  • Сети и интернет
    • Локальные сети
    • Беспроводные сети
    • Глобальные сети
    • Сетевые протоколы
    • Сетевые технологии
    • Сетевая безопасность

© CyberGuru.ru 2006-2014.

При копировании материалов наличие активной индексируемой ссылки на сайт обязательно.

Политика конфиденциальности