一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用程序的执行方法及处理器与流程

2022-02-22 18:31:17 来源:中国专利 TAG:

技术特征:
1.一种应用程序的执行方法,所述应用程序中包括第一指令,所述方法由处理器执行,所述处理器中包括与第一指令对应的第一寄存器,所述方法包括:获取所述应用程序中与所述第一指令对应的第一数据;从所述第一寄存器中读取第二数据;根据所述第一数据和所述第二数据确定是否执行所述第一指令。2.根据权利要求1所述的方法,其中,所述应用程序中包括第一程序段和第二程序段,所述第一指令属于所述第二程序段;所述方法还包括:根据所述第一程序段向所述第一寄存器写入所述第二数据。3.根据权利要求2所述的方法,所述方法还包括:根据所述第一程序段将所述第二数据作为所述第一数据写入所述第二程序段中的目标指令;所述获取所述应用程序中与所述第一指令对应的第一数据,具体包括:执行所述目标指令以获取所述第一数据。4.根据权利要求2所述的方法,所述方法还包括:根据所述第一程序段获取将作为所述第二数据的随机数。5.根据权利要求2所述的方法,所述方法还包括:根据所述第一程序段将所述目标指令设置为仅具有执行权限而不具有读写权限。6.根据权利要求2所述的方法,其中,所述根据所述第一程序段向所述第一寄存器写入所述第二数据,具体包括根据所述第一程序段中的第二指令向所述第一寄存器写入所述第二数据,其中所述第二指令被设置为在以下任一情况下允许执行:所述处理器在当前时刻所处的特权级大于用户态的特权级;所述第一寄存器中存储有预设数值;所述第二指令对应的第二寄存器中存储的数据与存储于所述第一寄存器中的当前数据相同,所述第二寄存器中存储的数据由位于所述第二指令之前的指令流设置。7.根据权利要求1-6中任一项所述的方法,其中,所述应用程序属于部署在区块链上的智能合约。8.根据权利要求1-6中任一项所述的方法,其中,所述第一指令属于具有权限管理性质的特权指令。9.一种处理器,包括运算器和第一寄存器,所述第一寄存器对应应用程序中所包括的第一指令,所述运算器配置为:获取所述应用程序中与所述第一指令对应的第一数据;从所述第一寄存器中读取第二数据;根据所述第一数据和所述第二数据确定是否执行所述第一指令。10.根据权利要求9所述的处理器,其中,所述应用程序中包括第一程序段和第二程序段,所述第一指令属于所述第二程序段;所述运算器,还配置为根据所述第一程序段向所述第一寄存器写入所述第二数据。11.根据权利要求10所述的处理器,其中,所述运算器,还配置为根据所述第一程序段将所述第二数据作为所述第一数据写入所述第二程序段中的目标指令;所述运算器具体配置为执行所述目标指令以获取所述第一数据。12.根据权利要求10所述的处理器,其中,所述运算器还配置为根据所述第一程序段获
取将作为第二数据的随机数。13.根据权利要求10所述的处理器,其中,所述运算器还配置为根据所述第一程序段将所述目标指令设置为仅具有执行权限而不具有读写权限。14.根据权利要求10所述的处理器,其中,所述运算器具体配置为根据所述第一程序段中的第二指令向所述第一寄存器写入所述第二数据,其中所述第二指令被设置为在以下任一情况下允许执行:所述处理器在当前时刻所处的特权级大于用户态的特权级;所述第一寄存器中存储有预设数值;所述第二指令对应的第二寄存器中存储的数据与存储于所述第一寄存器中的当前数据相同,所述第二寄存器中存储的数据由位于所述第二指令之前的指令流设置。15.根据权利要求9-14中任一项所述的处理器,其中,所述应用程序属于部署在区块链上的智能合约。16.根据权利要求9-14中任一项所述的处理器,其中,所述第一指令属于具有权限管理性质的特权指令。17.一种计算设备,包括权利要求9-16中任一项所述的处理器。

技术总结
一种应用程序的执行方法及处理器。其中应用程序中包括第一指令,该方法由处理器执行,该处理器中包括与该第一指令对应的第一寄存器。该方法包括:获取该应用程序中与该第一指令对应的第一数据;从第一寄存器中读取第二数据;根据第一数据和第二数据确定是否执行该第一指令。一指令。一指令。


技术研发人员:刘晓建
受保护的技术使用者:蚂蚁区块链科技(上海)有限公司
技术研发日:2021.11.25
技术公布日:2022/2/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献