call в х64 режиме

Тема в разделе "WASM.X64", создана пользователем t00x, 23 янв 2008.

  1. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    читал-читал мануалы, но так и не понял касательно "REX.W + FF /3 CALL m16:64".
    можно ли написать такое:
    "call fs:0x1122334455667788"?
     
  2. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    Здрасте :) там же написано m16:64 это означает что селектор и смещение находится в памяти а не в опкоде. Одно только "/3" означает что используется MOD R/M
     
  3. rei3er

    rei3er maxim

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    917
    Адрес:
    minsk
    Код (Text):
    1. mov rax, 0x1122334455667788
    2. push fs
    3. push rax
    4. call far tword [rsp]
     
  4. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    поразительно O_O

    P.S. в смысле call far tword ;)