(笔记)往一个指定的地址写入一个值
2012-04-03 18:03
218 查看
如何往一个指定的地址写入一个值呢?
举例:
(向0x2000100001处写入值0x12345678):
*(unsigned int *)0x20010000 = 0x12345678;
分析:
1、0x20010000是待写入的地址。
2、(unsigned int *)0x20010000是将0x20010000这个地址内存的数强制转换为unsigned int类型,当然也可以是unsigned char、signed short int类型等等,根据你实际需要而定。
3、0x12345678是待写入的值。
4、在地址的前面在加一个“*”,就可以将此值写入该地址了。“*”的作用相当于开锁的作用,将柜子打开,你可以往里面放书、也可以放被子、当然也可以放零食,关键看你怎么使用(一定要进行强制类型转换)。
注:以上仅是示例,不考虑大端模式与小端模式。
附加:
如何定义一个指针指定到一个具体的地址呢?
如定义一个unsigned int类型的指针指向具体地址0x20010000:
unsigned int *p = (unsigned int *)0x20010000; 这样就可以了。
上条语句相当于:
unsigned int *p;
p = (unsigned int *)0x20010000;
哈哈,很简单吧!
作者:tdyizhen1314
(现从事LED行业,专注于户外大型LED显示屏控制系统的研发,希望与大家一起交流,共同进步)
邮箱: 495567585@qq.com
td.logic@hotmail.com
举例:
(向0x2000100001处写入值0x12345678):
*(unsigned int *)0x20010000 = 0x12345678;
分析:
1、0x20010000是待写入的地址。
2、(unsigned int *)0x20010000是将0x20010000这个地址内存的数强制转换为unsigned int类型,当然也可以是unsigned char、signed short int类型等等,根据你实际需要而定。
3、0x12345678是待写入的值。
4、在地址的前面在加一个“*”,就可以将此值写入该地址了。“*”的作用相当于开锁的作用,将柜子打开,你可以往里面放书、也可以放被子、当然也可以放零食,关键看你怎么使用(一定要进行强制类型转换)。
注:以上仅是示例,不考虑大端模式与小端模式。
附加:
如何定义一个指针指定到一个具体的地址呢?
如定义一个unsigned int类型的指针指向具体地址0x20010000:
unsigned int *p = (unsigned int *)0x20010000; 这样就可以了。
上条语句相当于:
unsigned int *p;
p = (unsigned int *)0x20010000;
哈哈,很简单吧!
作者:tdyizhen1314
(现从事LED行业,专注于户外大型LED显示屏控制系统的研发,希望与大家一起交流,共同进步)
邮箱: 495567585@qq.com
td.logic@hotmail.com
相关文章推荐
- 如何往一个指定的地址写入一个值呢
- Jsoup学习笔记8:Jsoup 解析指定目录中的saz文件,生成一个名字相同的htm文件,将解析结果写入csv文件中
- 使用write函数来编写一个程序,在程序中指定一个文件,用户可以向程序中一次写入不超过80个字符的数
- [学习笔记] KEIL 如何把data,code放到指定地址
- Java File类学习笔记4:自定义一个类,过滤指定扩展名的文件
- C学习笔记 7 写出一个宏,求任意结构体成员相对于结构体首地址的偏移。
- 学习笔记 “写一个函数获取某一张指定的网卡的IP地址”
- 学习笔记 “写一个函数获取某一张指定的网卡的IP地址”
- 在MFC中使用按下按钮出现选择文件对话框,选中一个指定文件,并将其地址显示到指定的编辑框中
- 学习笔记 “写一个函数获取某一张指定的网卡的IP地址”
- php怎么将数据写入指定url的txt中,然后并返回保存地址提供下载?
- Linux常用命令:文件解压缩、去重、合并为一个文件、一个文件的指定行写入另一个文件(不断更新中...)
- C# 如何创建一个xml文件?并写入指定内容?
- 前端攻城狮学习笔记三:实现一个URI解析方法,把url里#之后的参数解析成指定的数据结构。
- 使用正则表达式写一个网页爬虫案例获取指定文档中的邮件地址保存到自己指定的文件夹中
- 右键菜单[写入注册表]读取所选文字图片并将地址发送到指定页面!
- 工具类,下载文件,参数给个URL,返回一个Byte数组,byte数组当参数写入指定的路径中
- STM32中的常量数组的首地址如何指定FLASH的某一个地址
- nginx集群中图片指定一个地址中
- C# 如何创建一个xml文件?并写入指定内容?