reverseenengineering:основы

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
reverseenengineering:основы [2025/07/04 17:55] – [Группа "Основная арифметика"] Lexreverseenengineering:основы [2025/07/04 17:56] (текущий) – [Операнды, коды, форматы] Lex
Строка 148: Строка 148:
  
   CMD   dst, src   CMD   dst, src
-Здесь CMD - мнемоника команды, dst (destination) - приемник, src (source) - источник. Результат выполнения операции заносится в первый операнд dst. 
  
-В операциях вычитания из значения dst вычитается значение src. 
  
-Таким образом, операции сложения ADD и вычитания SUB будут выглядить так:+> Здесь CMD - мнемоника команды, dst (destination) - приемник, src (source) - источник. Результат выполнения операции заносится в первый операнд dst. 
 + 
 +> В операциях вычитания из значения dst вычитается значение src. 
 + 
 +Таким образом, операции сложения ADD и вычитания SUB будут выглядить так:
  
   dst = dst + src   dst = dst + src
Строка 158: Строка 160:
  
 === Команды с участием флага переноса === === Команды с участием флага переноса ===
-Команда ADC выполняет сложение трех слагаемых: первого (dst) операнда, второго (src) операнда и флага переноса CF (значение 0 или 1). Результат выполнения операции заносится в первый (dst) операнд. 
  
-По команде SBB из значения первого (dst) операнда вычитается значение второго (src) операнда. Из полученного результата вычитается значение флага переноса CF (значение 0 или 1). Результат выполнения операции заносится в первый (dst) операнд.+> Команда ADC выполняет сложение трех слагаемых: первого (dst) операнда, второго (src) операнда и флага переноса CF (значение 0 или 1). Результат выполнения операции заносится в первый (dst) операнд. 
 + 
 +По команде SBB из значения первого (dst) операнда вычитается значение второго (src) операнда. Из полученного результата вычитается значение флага переноса CF (значение 0 или 1). Результат выполнения операции заносится в первый (dst) операнд.
  
-Условно это можно показать так:+Условно это можно показать так:
  
    dst = dst + src + CF    dst = dst + src + CF
  • reverseenengineering/основы.1751626520.txt.gz
  • Последнее изменение: 2025/07/04 17:55
  • Lex