Вот код, который предназначен для установки счетчика программ для перехода на адрес 0x1000
. Я знаю, что он делает, но я не понимаю, как это сделать. Это связано с отсутствием знания языка C. Может быть, вы можете просветить меня. Вот инструкция/функция (я даже не знаю, что это такое:))
((void (*)())0x1000)();
Я считаю, что это указатель на функции, которые возвращают void
и не принимают никаких аргументов. Пожалуйста, поправьте меня, если я ошибаюсь.