[發明專利]基于十進制乘法的BCD碼處理方法、裝置、設備及介質在審
| 申請號: | 202310277845.4 | 申請日: | 2023-03-21 |
| 公開(公告)號: | CN116301712A | 公開(公告)日: | 2023-06-23 |
| 發明(設計)人: | 羅頓;周濤;張劍 | 申請(專利權)人: | 廣東安證計算機司法鑒定所;羅頓 |
| 主分類號: | G06F7/491 | 分類號: | G06F7/491;G06F7/57 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 十進制 乘法 bcd 處理 方法 裝置 設備 介質 | ||
1.一種基于十進制乘法的BCD碼處理方法,其特征在于,包括:
獲取被乘數和乘數,所述被乘數和所述乘數為十進制數;
確定所述被乘數對應的BCD碼,所述BCD碼包括8421BCD碼和5421BCD碼,確定所述乘數對應的5221BCD碼;
根據所述乘數的5221BCD碼的位數,確定所述被乘數與每個位數進行乘法運算時,所述被乘數使用的BCD碼為8421BCD碼或為5421BCD碼;
獲取所述被乘數與所述乘數的位數對應的部分積,并對所述部分積進行相加,確定所述被乘數和所述乘數對應的最終積,所述最終積為8421BCD碼;其中,若相加時,存在組向上一組進位,則在所述組加上8421BCD碼的數0110。
2.根據權利要求1所述的基于十進制乘法的BCD碼處理方法,其特征在于,根據所述乘數的5221BCD碼的位數,確定所述被乘數與每個位數進行乘法運算時,所述被乘數使用的BCD碼為8421BCD碼或為5421BCD碼,包括:
將所述被乘數從低位到高位分成四位一組;
若所述乘數的5221BCD碼的位數為第一位,則確定所述被乘數與第一位對應的數字進行乘法運算時,所述被乘數使用的BCD碼為8421BCD碼;
若所述乘數的5221BCD碼的位數為第二位,則確定所述被乘數與第二位對應的數字進行乘法運算時,所述被乘數使用的BCD碼為5421BCD碼;
若所述乘數的5221BCD碼的位數為第三位,則確定所述被乘數與第三位對應的數字進行乘法運算時,所述被乘數使用的BCD碼為5421BCD碼;
若所述乘數的5221BCD碼的位數為第四位,則確定所述被乘數與第四位對應的數字進行乘法運算時,所述被乘數使用的BCD碼為8421BCD碼。
3.根據權利要求1所述的基于十進制乘法的BCD碼處理方法,其特征在于,對獲取所述被乘數與所述乘數的位數對應的部分積,并對所述部分積進行相加,確定所述被乘數和所述乘數對應的最終積,包括:
對原部分積清零;
基于所述乘數的末位值確定所述被乘數是否與原部分積相加,并將所述原部分積右移一位,形成新的部分積;
將所述乘數右移一位,將次低位作為新的末位值,并將所述乘數空出最高位放所述部分積的最低位;
重復執行所述基于所述乘數的末位值確定所述被乘數是否與原部分積相加的步驟直至基于所述乘數的最高位之后;
將所述部分積作為所述最終積的高位值,將所述乘數作為所述最終值的低位值。
4.根據權利要求2所述的基于十進制乘法的BCD碼處理方法,其特征在于,對獲取所述被乘數與所述乘數的位數對應的部分積,并對所述部分積進行相加,確定所述被乘數和所述乘數對應的最終積,還包括:
確定所述乘數的末位值為初始乘數的第三位時,不將原部分積右移一位;
將所述乘數右移一位,將次低位作為新的末位值,所述乘數空出最高位不放部分積的最低位。
5.根據權利要求2所述的基于十進制乘法的BCD碼處理方法,其特征在于,若所述乘數的5221BCD碼的位數為第四位,則確定所述被乘數與第四位對應的數字進行乘法運算時,所述被乘數使用的BCD碼為8421BCD碼之后,還包括:
確定所述乘數的5221BCD碼的第四位的數值為1;
將所述被乘數右移三位,將每組的最高位的數值1轉換成數值0,再對應轉換的組中加上數值8421BCD碼的數值0101,生成目標被乘數,用以所述目標被乘數與原部分積相加。
6.根據權利要求1所述的基于十進制乘法的BCD碼處理方法,其特征在于,還包括:
獲取所述乘數數值為5時,確定所述被乘數的8421BCD碼;
將8421BCD碼的所述被乘數右移三位,并將所述右移后的所述被乘數作為所述被乘數和所述乘數的第一結果積,所述第一結果積的碼制為5421BCD碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東安證計算機司法鑒定所;羅頓,未經廣東安證計算機司法鑒定所;羅頓許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310277845.4/1.html,轉載請聲明來源鉆瓜專利網。





