-
公开(公告)号:CN118626147B
公开(公告)日:2024-11-01
申请号:CN202411116860.1
申请日:2024-08-14
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种指令译码方法、装置、电子设备及可读介质,涉及计算机技术领域,该方法中,基于预设的各指令的模式匹配码,识别与待译码指令相匹配的模式匹配码,作为目标匹配码;指令的模式匹配码用于表征指令的操作码以及其他固定内容。基于目标匹配码预先关联的指令相关信息,确定待译码指令的指令名、指令类型以及操作数的操作数类型;各指令的模式匹配码预先关联有各指令的指令相关信息。基于待译码指令的指令类型的类型格式中定义的操作数位域,确定操作数的操作数指示符及操作数内容。基于指令名、指令类型、操作数的操作数类型、操作数指示符及操作数内容,输出指令译码结果。实现了译码操作,提供了更为便捷直观的指令信息。
-
公开(公告)号:CN118626323B
公开(公告)日:2024-10-11
申请号:CN202411112114.5
申请日:2024-08-14
Applicant: 北京开源芯片研究院
IPC: G06F11/22
Abstract: 本申请提供了一种处理器的测试方法、装置、电子设备及计算机可读存储介质,包括:获取配置文件,并确定配置文件中记录的目标指令属性,目标指令属性用于表征需要遍历生成目标指令属性下的所有指令;获取与目标指令属性对应的指令集,以及指令集包括的指令数量,指令集包括目标指令属性关联的所有指令;根据指令集,执行指令数量次循环操作,生成包括目标指令属性下的所有指令的指令序列;通过预设的处理器执行指令序列,获取处理器的测试结果。本申请在执行了指令数量次循环操作后,可以确保生成包括目标指令属性下的所有指令的指令序列,实现了完备性测试对全部指令的覆盖的目的。
-
公开(公告)号:CN118626323A
公开(公告)日:2024-09-10
申请号:CN202411112114.5
申请日:2024-08-14
Applicant: 北京开源芯片研究院
IPC: G06F11/22
Abstract: 本申请提供了一种处理器的测试方法、装置、电子设备及计算机可读存储介质,包括:获取配置文件,并确定配置文件中记录的目标指令属性,目标指令属性用于表征需要遍历生成目标指令属性下的所有指令;获取与目标指令属性对应的指令集,以及指令集包括的指令数量,指令集包括目标指令属性关联的所有指令;根据指令集,执行指令数量次循环操作,生成包括目标指令属性下的所有指令的指令序列;通过预设的处理器执行指令序列,获取处理器的测试结果。本申请在执行了指令数量次循环操作后,可以确保生成包括目标指令属性下的所有指令的指令序列,实现了完备性测试对全部指令的覆盖的目的。
-
公开(公告)号:CN118626151B
公开(公告)日:2024-11-15
申请号:CN202411112120.0
申请日:2024-08-14
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种指令流文件生成方法、装置、电子设备及可读介质,涉及计算机技术领域,该方法中,获取初始指令流文件的指令文件;初始指令流文件是基于指令生成器生成的。基于预设译码工具及指令文件中的指令码,为指令文件生成对应的指令信息,作为参考信息。将指令文件中包括的指令信息作为原始信息,并将原始信息与参考信息进行比对,得到比对结果;比对结果用于表征原始信息与参考信息是否一致。基于比对结果为指令文件生成检测信息;检测信息用于表示所述指令文件是否正确。输出包括检测信息以及指令文件的目标指令流文件。可以在获得目标指令流文件的同时,降低获知指令文件的正确性的成本。
-
公开(公告)号:CN118626151A
公开(公告)日:2024-09-10
申请号:CN202411112120.0
申请日:2024-08-14
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种指令流文件生成方法、装置、电子设备及可读介质,涉及计算机技术领域,该方法中,获取初始指令流文件的指令文件;初始指令流文件是基于指令生成器生成的。基于预设译码工具及指令文件中的指令码,为指令文件生成对应的指令信息,作为参考信息。将指令文件中包括的指令信息作为原始信息,并将原始信息与参考信息进行比对,得到比对结果;比对结果用于表征原始信息与参考信息是否一致。基于比对结果为指令文件生成检测信息;检测信息用于表示所述指令文件是否正确。输出包括检测信息以及指令文件的目标指令流文件。可以在获得目标指令流文件的同时,降低获知指令文件的正确性的成本。
-
公开(公告)号:CN118626147A
公开(公告)日:2024-09-10
申请号:CN202411116860.1
申请日:2024-08-14
Applicant: 北京开源芯片研究院
Abstract: 本发明实施例提供一种指令译码方法、装置、电子设备及可读介质,涉及计算机技术领域,该方法中,基于预设的各指令的模式匹配码,识别与待译码指令相匹配的模式匹配码,作为目标匹配码;指令的模式匹配码用于表征指令的操作码以及其他固定内容。基于目标匹配码预先关联的指令相关信息,确定待译码指令的指令名、指令类型以及操作数的操作数类型;各指令的模式匹配码预先关联有各指令的指令相关信息。基于待译码指令的指令类型的类型格式中定义的操作数位域,确定操作数的操作数指示符及操作数内容。基于指令名、指令类型、操作数的操作数类型、操作数指示符及操作数内容,输出指令译码结果。实现了译码操作,提供了更为便捷直观的指令信息。
-
-
-
-
-