Машинный код?

Тема в разделе "WASM.NT.KERNEL", создана пользователем Hippey, 2 фев 2012.

  1. Hippey

    Hippey New Member

    Публикаций:
    0
    Здравствуйте! Столкнулся с проблемой, оставил в коде драйвера:

    Код (Text):
    1. а = 0xFFFFFFFFFF;
    Компильнул драйвер, достал массив байтов уже скомпилированного .sys файла, но FFFFFFFFFF не нашел, назрел вопрос, в каком виде хранится скомпилированный код? И как можно получить байт код функции, написанной на C?

    Спасибо!
     
  2. S_Alex

    S_Alex Alex

    Публикаций:
    0
    В результате оптимизации этот код мог не попасть в выходной файл.
    Или был зменен на что-то подобное:
    Код (Text):
    1. clr R0
    2. dec R0
     
  3. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    константы в диапазоне int8 сокращаются до 1 байта
     
  4. Hippey

    Hippey New Member

    Публикаций:
    0
    GoldFinch
    а как можно откомпилить C код без всякого сокращения и тому подобного?
     
  5. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Hippey
    написать свой компилятор.