zoukankan      html  css  js  c++  java
  • 对绝对地址的操作

    1.要对绝对地址0x10 0000 赋值,该怎样做?

    *( (unsigned int*)0x10 0000 ) = 1234;

    通过这条语句,我们将1234存放到了0x10 0000 的地方。

    2.如果想让程序跳转到绝对地址0x10 0000去执行,该怎么办?

    首先要将绝对地址0x10 0000 转换为函数指针:

    ( void ( * )() )0x10 0000

    然后再像用函数指针那样调用它:

    *( ( void ( * )() )0x10 0000 )();

  • 相关阅读:
    CF1037H
    CF1296F
    CF1446F
    CF1175G
    CF1146G
    CF1303G
    CF1067D
    CF1477E
    COJ16G
    ZJOI2018 迷宫
  • 原文地址:https://www.cnblogs.com/zhanbiqiang/p/4109377.html
Copyright © 2011-2022 走看看