存储器定位方法、装置、计算机装置及计算机可读存储介质制造方法及图纸

技术编号:20655029 阅读:36 留言:0更新日期:2019-03-23 06:45
本发明专利技术涉及存储器技术领域,公开了一种存储器定位方法、装置、计算机装置及计算机存储介质。所述存储器定位方法,包括:定义结构体,将待存储数据输入到所述结构体中;确定存储器的起始存储地址;根据所述存储器的起始存储地址,获取所述待存储数据在所述结构体中的偏移位置;利用所述待存储数据在所述结构体中偏移位置,确认所述待存储数据的实际存储地址,以根据所述实际存储地址执行所述待存储数据的读出或者写入操作。本发明专利技术实施例中的存储器定位方法有效提高了存储地址计算的准确率,同时提高了存储器操作的准确度。

【技术实现步骤摘要】
存储器定位方法、装置、计算机装置及计算机可读存储介质
本专利技术涉及存储器
,尤其涉及一种存储器定位方法、装置、计算机装置及计算机可读存储介质
技术介绍
存储器(Memory)是现代信息技术中用于保存信息的记忆设备,在实际的项目应用中,我们经常用到存储器,比如EEPROM(E2)、FLASH、RAM等。目前有些存储器是MCU自带的,也有一些是需要外扩的。在进行存储器的读写操作过程时,就会涉及到具体的地址空间规划和计算。现有技术中,存储器在进行数据存储时,需要用户预先知道存储器的地址,并通过该地址读出或者写入该存储数据,由于需要用户预先知道地址,需要进行人工计算出地址,然而,实施本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:手动计算容易出错,导致存储地址错误,并且当变量较多时,即存储数据的字节较多时,目标地址不易计算,且存在内存对齐的问题,导致容易操作存储器出错。
技术实现思路
本专利技术提供一种存储器定位方法,旨在解决现有技术中手动计算容易出错,导致存储地址错误,并且当变量较多时,即存储数据的字节较多时,目标地址不易计算,且存在内存对齐的问题,导致容易操作存储器出错的本文档来自技高网...

【技术保护点】
1.一种存储器定位方法,其特征在于,所述方法包括:定义结构体,将待存储数据输入到所述结构体中;确定存储器的起始存储地址;根据所述存储器的起始存储地址,获取所述待存储数据在所述结构体中的偏移位置;利用所述待存储数据在所述结构体中偏移位置,确认所述待存储数据的实际存储地址,以根据所述实际存储地址执行所述待存储数据的读出或者写入操作。

【技术特征摘要】
1.一种存储器定位方法,其特征在于,所述方法包括:定义结构体,将待存储数据输入到所述结构体中;确定存储器的起始存储地址;根据所述存储器的起始存储地址,获取所述待存储数据在所述结构体中的偏移位置;利用所述待存储数据在所述结构体中偏移位置,确认所述待存储数据的实际存储地址,以根据所述实际存储地址执行所述待存储数据的读出或者写入操作。2.如权利要求1所述的存储器定位方法,其特征在于,所述待存储数据为待存储变量或者结构体。3.如权利要求1所述的存储器定位方法,其特征在于,所述根据所述存储器的起始存储地址,获取所述待存储数据在所述结构体中的偏移位置,包括:根据所述待存储数据在所述结构体中的地址与所述存储器的起始地址之间的差值获取所述偏移位置。4.如权利要求1所述的存储器定位方法,其特征在于,所述待存储数据在所述结构体中的地址为计算机软件自动分配的,所述利用所述待存储数据在所述结构体中偏移位置,确认所述待存储数据的实际存储地址,包括根据所述偏移位置以及所述存储器的起始地址之间的和值,获取所述实际存储地址。5.如权利要求1所述的存储器定位方法,其特征在于,所述待存储数据在所述结构体中的地址为所述存储器的地址的镜像映射,所述实际存储地址为所述偏移位置。6.一种存储器定位装置,其特征在于,所述装置包括:结构体定义单元,用于定义结构体,将待存储数据输入到所述结构体中;起始存储地址确定单元,...

【专利技术属性】
技术研发人员:许静芬
申请(专利权)人:深圳拓邦股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1