[发明专利]执行操作指令的方法及装置有效
申请号: | 201610620973.4 | 申请日: | 2016-07-29 |
公开(公告)号: | CN107665125B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 张洋;张虎 | 申请(专利权)人: | 北京小米移动软件有限公司;北京爱其科技有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 鞠永善 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 操作 指令 方法 装置 | ||
本公开是关于一种执行操作指令的方法及装置,属于信息技术领域。该方法包括:将存储器中的第一指令页存储至微控制单元的内存空间;从内存空间的第一指令页中提取待执行的操作指令;执行提取的操作指令;存储器用于存储至少一个指令页,每个指令页中包括至少一条操作指令和位于该至少一条操作指令之后的切换页指令,切换页指令用于指示切换至任一其他指令页。本公开通过在存储器中分页存储操作指令,每次将其中一个指令页存储至微控制单元的内存空间,既能够避免占用过多的内存空间,避免对电子设备的正常运行造成影响,也摆脱了内存空间容量的限制,可以在存储器中存储多条操作指令,避免了丢弃某些操作指令的情况,保证了操作指令的正常运行。
技术领域
本公开是关于信息技术领域,具体来说是关于一种执行操作指令的方法及装置。
背景技术
电子设备提供的功能均需通过执行相应的操作指令实现,操作指令的执行情况密切影响着电子设备的性能,然而,在实际运行过程中,很可能会由于待执行的操作指令过多而导致某些操作指令难以正常执行。
通常情况下,当电子设备接收到待执行的操作指令时,将该操作指令存储于微控制单元的内存空间中,每次从微控制单元的内存空间中提取一条操作指令,并执行提取的操作指令。但是,操作指令的数目受限于微控制单元的内存空间的容量,一旦操作指令过多时,会占用过多的内存空间,对电子设备的正常运行造成影响,甚至当内存空间不足以存储这些操作指令时,该电子设备会将多余的操作指令丢弃,导致这些操作指令不能执行。
发明内容
为了解决相关技术中存在的问题,本公开提供了一种执行操作指令的方法及装置。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种执行操作指令的方法,所述方法包括:
将存储器中的第一指令页存储至微控制单元的内存空间;
从所述内存空间的所述第一指令页中提取待执行的操作指令;
执行提取的所述操作指令;
其中,所述存储器用于存储至少一个指令页,每个所述指令页中包括至少一条操作指令和位于所述至少一条操作指令之后的切换页指令,所述切换页指令用于指示切换至任一其他指令页。
在一种可能的实现方式中,所述方法还包括:
在执行完所述第一指令页中的操作指令之后,从所述第一指令页中提取所述切换页指令;
从所述存储器中提取所述切换页指令的目标指令页;
删除所述内存空间中的所述第一指令页,将所述目标指令页存储至所述内存空间。
在另一种可能的实现方式中,所述方法还包括:
当接收到操作指令时,将接收到的所述操作指令添加至所述存储器当前的最后一个指令页中。
在另一种可能的实现方式中,所述方法还包括:
当所述存储器的第二指令页中的操作指令数目已达到预设数目时,在所述第二指令页的多条操作指令之后添加切换页指令;
创建新的第三指令页,并将所述第二指令页的切换页指令的目标指令页设置为所述第三指令页。
在另一种可能的实现方式中,所述方法还包括:
接收对所述第二指令页的切换页指令的目标更改请求;
将所述第二指令页的切换页指令的目标指令页更改为所述目标更改请求所指示的指令页。
根据本公开实施例的第二方面,提供了一种执行操作指令的装置,所述装置包括:
存储模块,用于将存储器中的第一指令页存储至微控制单元的内存空间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司;北京爱其科技有限公司,未经北京小米移动软件有限公司;北京爱其科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610620973.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种灌蜡车
- 下一篇:一种连杆弹簧组合件配送车