[發明專利]提升處理器的數值比較效率方法及數值比較處理器有效
| 申請號: | 201210548321.6 | 申請日: | 2012-12-17 |
| 公開(公告)號: | CN103809958B | 公開(公告)日: | 2017-08-18 |
| 發明(設計)人: | 謝文裕;鄭世宏 | 申請(專利權)人: | 義隆電子股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京律誠同業知識產權代理有限公司11006 | 代理人: | 梁揮 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提升 處理器 數值 比較 效率 方法 | ||
1.一種提升處理器的數值比較效率方法,包含有:
經由一比較單元接收一外部輸入至處理器的待檢測數字數值;
利用該比較單元對該待檢測數字數值及多組預設臨界值進行數值大小比較,并輸出比對代碼至一指令單元;及
由該指令單元依據比對代碼配合一算術邏輯運算單元執行對應的功能程序。
2.如權利要求1所述的方法,上述多組臨界值及比對代碼均暫存在處理器的數據內存,其中多組臨界值可改寫。
3.如權利要求1或2所述的方法,其中該比對代碼的位元數少于待檢測數字數值的位元數。
4.如權利要求3所述的方法,該比較單元預設二組臨界值分別為上標數值及下標數值,各臨界值位元數與待檢測數字數值的位元數相同,且該比較單元包含有三組輸入端,以分別并列接收待檢測數字數值及上、下標數值,并包含有二輸出端,以二位元表示比對代碼。
5.如權利要求4所述的方法,上述利用該比較單元對該待檢測數字數值及多組預設臨界值進行數值大小比較,并輸出比對代碼至該指令單元的步驟包含有:
自數據內存讀取待檢測數字數值的高位元與該上標值的高位元進行比對;若大于時,則代表該待檢測數字數值高于上標值,輸出第一比對代碼,并儲存至數據內存中;
若待檢測數字數值的高位元不大于該上標值的高位元,則進一步判斷二者是否相等;
若不相等,則代表該待檢測數字數值沒有大于上標值的可能;
若相等,則進一步讀取待檢測數字數值的低位元與上標值的低位元進行比對;
若待檢測數字數值的低位元大于上標值的低位元,則該待檢測數字數值高于上標值,輸出第一比對代碼,并儲存至數據內存中;若不大于,則該待檢測數字數值沒有大于上標值的可能;
讀取待檢測數字數值的高位元及該下標值的高位元進行比對;若小于時,代表該待檢測數字數值低于下標值,產生第二比對代碼,并儲存至數據內存;反之,則進一步比對二者是否相等;
若不相等,代表該待檢測數字數值落在上標值與下標值之間,產生第三比對代碼;
若相等,則進一步讀取待檢測數字數值的低位元與下標值的低位元進行比對;
若待檢測數字數值的低位元小于下標值的低位元,則代表該待檢測數字數值低于下標值,產生第二比對代碼;若不小于,則代表該待檢測數字數值落在上標值與下標值之間,產生第三比對代碼。
6.如權利要求5所述的方法,上述由該指令單元依據比對代碼配合該算術邏輯運算單元執行對應的功能程序的步驟包含有:
在處理器的程序內存儲存有對應比對代碼的多段功能程序;
將比對代碼加入處理器的程序計數器,獲得一新的地址,以指向并執行該程序內存中新地址的功能程序。
7.一種應用于電子裝置的數值比較處理器,包含有:
一數據內存,儲存有多組臨界值,并接收及暫存外部輸入至處理器的一待檢測數字數值;
一比較單元,連接該數據內存以讀取該待檢測數字數值及多組臨界值,來對該待檢測數字數值進行數值大小比較,并輸出比對代碼后儲存至該數據內存;
一指令單元,連接該數據內存,讀取該比對代碼;及
一算術邏輯運算單元,連接該指令單元,其中該指令單元依據所讀取的該比對代碼配合該算術邏輯運算單元執行對應的程序功能。
8.如權利要求7所述的一種應用于電子裝置的數值比較處理器,該數據內存儲存的多組臨界值可改寫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于義隆電子股份有限公司,未經義隆電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210548321.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有單絲紗的造紙機網毯織物的縫合方法
- 下一篇:電容式觸控板及其制造方法





