Могу ли я вставить в программу несколько строчек машинного кода?
Как? (MSVisualC6)
В книжке В.В.Подбельского "Язык C++" нету.
(На asm-е не хочу

)
Спасибо.
Здравствуйте, Olga____, Вы писали:
O>Могу ли я вставить в программу несколько строчек машинного кода? (На asm-е не хочу :no: )
Почему? Машинный код имеет взаимо-однозначное отображение в asm. Если уж очень хочется, на VC++ можно, например, так:
__asm _emit 0x4A
Если понадобится команда, состоящая из нескольких байт, придется перечислять все:
__asm _emit 0x4A
__asm _emit 0x43
__asm _emit 0x4B
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Здравствуйте, Olga____, Вы писали:
O>Могу ли я вставить в программу несколько строчек машинного кода?
O>Как? (MSVisualC6)
O>В книжке В.В.Подбельского "Язык C++" нету.
O>(На asm-е не хочу
)
O>Спасибо.
ВСТАВЛЯЙ С ПОМОЩЬЮ
__asm emit(0x00)
ХОТЯ ПРОЩЕ ВСЕЖЕ ПРОЩЕ ПИСАТЬ__asm {
}
Здравствуйте, Cybermax, Вы писали:
[]
Спасибо большое всем!!!