Hex коды команд.

Тема в разделе "WASM.BEGINNERS", создана пользователем Chikanok, 30 ноя 2007.

  1. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    Привет.
    Скажите какие команды(x86) имеют следующие hex коды?
    Код (Text):
    1. 1)C3
    2. 2)68
    И какие коды будут анлогами этих команд для ARM процессоров?
     
  2. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    Chikanok
    0xC3 - retn - выход из подпрограммы
    по разному интерпретируется в зависимости от режима, если 16-разрядный режим, то imm - 16-разрядное число / если 32-разрядный режим, то imm - 32-разрядное
    0x68 imm - push 32/16-разрядное число -- поместить на вершину стека число и уменьшить указатель стека ESP/SP на 4/2 байта
     
  3. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    Chikanok
    Если они стоят рядом, например 68 XX XX / С3, то это замаскированный JMP на адрес XXXX