买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】十进制数基础运算检错方法及装置、存储介质和终端_上海合芯数字科技有限公司;合芯科技有限公司_202311386522.5 

申请/专利权人:上海合芯数字科技有限公司;合芯科技有限公司

申请日:2023-10-24

公开(公告)日:2024-01-19

公开(公告)号:CN117420980A

主分类号:G06F7/491

分类号:G06F7/491;G06F9/302

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.02.06#实质审查的生效;2024.01.19#公开

摘要:本发明公开了一种十进制数基础运算检错方法及装置、存储介质和终端,其中方法包括:获取运算指令;获取第一操作尾数和第二操作尾数,基于尾数余数获取规则分别获取第一操作尾数和第二操作尾数的余数,并基于运算规则对余数进行运算并取余获取尾余数预测值;获取与运算指令相对应的运算结果,并从运算结果中获取运算结果尾数,基于预设余数获取规则获取运算结果尾数的余数,作为尾余数实际值;判断尾余数预测值和尾余数实际值是否相同,若是则表示运算尾数部分正常,否则表示运算有误。本发明通过对运算前后尾数取余的方式,实现对计算机中十进制定点整数和十进制浮点数运算过程中的尾数检错。

主权项:1.一种十进制数基础运算检错方法,包括:获取运算指令,从所述运算指令中获取第一操作数、第二操作数以及对应的运算规则;将所述第一操作数中尾数部分作为第一操作尾数,将所述第二操作数中尾数部分作为第二操作尾数,基于尾数余数获取规则分别获取第一操作尾数的余数和第二操作尾数的余数,并基于所述运算规则对所述第一操作尾数的余数和所述第二操作尾数的余数进行运算获取尾余数运算结果,基于所述尾数余数获取规则获取所述尾余数运算结果的余数,以作为尾余数预测值;获取与所述运算指令相对应的运算结果,并从所述运算结果中获取运算结果尾数,基于尾数余数获取规则获取所述运算结果尾数的余数,作为尾余数实际值;判断所述尾余数预测值和所述尾余数实际值是否相同,若是则表示所述运算指令尾数部分运算正确,否则表示所述运算指令运算错误;其中,当第一原始操作数和第二原始操作数均为十进制定点数时,所述运算指令中的第一原始操作数即为所述第一操作数,所述运算指令中的第二原始操作数即为所述第二操作数;当第一原始操作数和第二原始操作数均为十进制浮点数时,需通过指数看齐规则将所述第一原始操作数和所述第二原始操作数进行指数看齐后,获取的第一看齐操作数即为所述第一操作数,获取的第二看齐操作数即为所述第二操作数;其中所述第一原始操作数和所述第二原始操作数从所述运算指令中获取;所述运算规则为加法、减法或乘法。

全文数据:

权利要求:

百度查询: 上海合芯数字科技有限公司;合芯科技有限公司 十进制数基础运算检错方法及装置、存储介质和终端

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。