摘要
本申请实施例提供了一种微指令操作方法和处理器,所述方法包括:确定待插入的微指令序列的长度;根据微指令缓存中各个缓存组各自的缓存长度,确定目标缓存组;其中,目标缓存组的缓存长度大于或等于微指令序列的长度;在目标缓存组中存在空闲缓存行的情况下,将微指令序列插入所述空闲缓存行;在目标缓存组中不存在空闲缓存行的情况下,根据目标算法,从目标缓存组中确定目标缓存行,并将目标缓存行中的存储内容替换为微指令序列。通过将微指令缓存中每个缓存组对应的缓存长度设置为不相同的,根据微指令序列的序列长度选择合适的缓存组,避免对存储空间的浪费,提高微指令缓存的利用率。
技术关键词
序列
生成微指令
处理器
填充器
算法
解码器
频率
程序