将状态标志的子集从控制和状态寄存器拷贝到标志寄存器的制作方法

文档序号:33701322发布日期:2023-03-31 19:18阅读:来源:国知局

技术特征:
1.一种装置,包括:解码器设备,用于对单个指令的实例进行解码,所述单个指令包括用于操作码的字段,所述操作码指示出执行设备要从第一寄存器将饱和标志值、溢出值以及进位值拷贝到第二寄存器;以及所述执行设备,用于根据所述单个指令的实例的所述操作码来执行解码的指令。2.如权利要求1所述的装置,其中,所述第二寄存器是标志寄存器。3.如权利要求2所述的装置,其中,所述饱和标志值将被拷贝到奇偶校验标志中,所述溢出值将被拷贝到溢出标志中,并且所述进位值将被拷贝到进位标志中。4.如权利要求3所述的装置,其中,所述操作码还指示出所述执行设备要将符号标志、辅助进位标志以及零标志设置为0。5.如权利要求1至4中的任一项所述的装置,其中,所述第一寄存器是控制和/或状态寄存器。6.一种方法,包括:对单个指令的实例进行解码,所述单个指令包括用于操作码的字段,所述操作码指示出执行电路要从第一寄存器将饱和标志值、溢出值以及进位值拷贝到第二寄存器;以及根据所述操作码来执行解码的指令。7.如权利要求6所述的方法,其中,所述第二寄存器是标志寄存器。8.如权利要求7所述的方法,其中,所述饱和标志值将被拷贝到奇偶校验标志中,所述溢出值将被拷贝到溢出标志中,并且所述进位值将被拷贝到进位标志中。9.如权利要求8所述的方法,其中,所述操作码还指示出所述执行电路要将符号标志、辅助进位标志以及零标志设置为0。10.如权利要求6至9中的任一项所述的方法,其中,所述第一寄存器是控制和/或状态寄存器。11.一种装置,包括:指令转译器,用于将单个指令的实例转译成不同指令集的一个或多个指令,所述单个指令包括用于操作码的字段,所述操作码指示出执行设备要从第一寄存器将饱和标志值、溢出值以及进位值拷贝到第二寄存器;解码设备,用于对所述不同指令集的一个或多个指令进行解码;以及所述执行设备,用于根据所述操作码来执行解码的不同指令集的一个或多个指令以执行从所述第一寄存器将所述饱和标志值、所述溢出值以及所述进位值拷贝到所述第二寄存器。12.如权利要求11所述的装置,其中,所述第二寄存器是标志寄存器。13.如权利要求12所述的装置,其中,所述饱和标志值将被拷贝到奇偶校验标志中,所述溢出值将被拷贝到溢出标志中,并且所述进位值将被拷贝到进位标志中。14.如权利要求13所述的装置,其中,所述操作码还指示出所述执行设备要将符号标志、辅助进位标志以及零标志设置为0。15.如权利要求11至14中的任一项所述的装置,其中,所述第一寄存器是控制和/或状态寄存器。16.如权利要求11至14中的任一项所述的装置,其中,所述指令转译器包括二进制转译
软件。17.如权利要求11至14中的任一项所述的装置,其中,所述指令转译器包括二进制转译电路。18.一种非暂态机器可读介质,存储单个指令的实例,其中,所述单个指令的实例将根据一种方法被处理,该方法包括:对所述单个指令的实例进行解码,所述单个指令包括用于操作码的字段,所述操作码指示出执行电路要从第一寄存器将饱和标志值、溢出值以及进位值拷贝到第二寄存器;以及根据所述操作码来执行解码的指令。19.如权利要求18所述的非暂态机器可读介质,其中,所述第二寄存器是标志寄存器。20.如权利要求19所述的非暂态机器可读介质,其中,所述饱和标志值将被拷贝到奇偶校验标志中,所述溢出值将被拷贝到溢出标志中,并且所述进位值将被拷贝到进位标志中。21.如权利要求20所述的非暂态机器可读介质,其中,所述操作码还指示出所述执行电路要将符号标志、辅助进位标志以及零标志设置为0。22.如权利要求18至21中的任一项所述的非暂态机器可读介质,其中,所述第一寄存器是控制和/或状态寄存器。

技术总结
本公开总体涉及将状态标志的子集从控制和状态寄存器拷贝到标志寄存器。描述了用于响应于指令而将状态标志的子集从控制和状态寄存器拷贝到标志寄存器的技术。示例性指令包括用于操作码的字段,操作码指示出执行电路要从第一寄存器将饱和标志值、溢出值以及进位值拷贝到第二寄存器,成为不同指令集的一个或多个指令。指令。指令。


技术研发人员:韦德维亚斯
受保护的技术使用者:英特尔公司
技术研发日:2022.08.17
技术公布日:2023/3/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1