日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種全覆蓋的微處理器測試用例包自動生成方法有效

專利信息
申請號: 200910044525.4 申請日: 2009-10-13
公開(公告)號: CN101673236A 公開(公告)日: 2010-03-17
發明(設計)人: 王鋒;楊燦群;易會戰;陳娟;黃春;趙克佳;杜云飛 申請(專利權)人: 中國人民解放軍國防科學技術大學
主分類號: G06F11/36 分類號: G06F11/36;G06F11/26
代理公司: 國防科技大學專利服務中心 代理人: 郭 敏
地址: 410073湖*** 國省代碼: 湖南;43
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 覆蓋 微處理器 測試 用例包 自動 生成 方法
【權利要求書】:

1.一種全覆蓋的微處理器測試用例包自動生成方法,其特征在于包括以下步驟:

第一步、構建初始化函數Init,Init是測試用例的一部分,負責對指令組合在測試過程中所涉及的測試用例計數器、內存、運算部件和各類寄存器進行初始化,且將Init組織為單獨的函數,在指令組合執行之前進行調用,Init的流程是:

1.1設置測試用例計數器,用于標識已運行過的測試用例和定位出錯的測試用例,在運行環境構建開始時將測試用例計數器初值設為零;

1.2分配數據內存,包括源操作數和目的操作數使用的內存,根據數據類型分配不同的內存大小,類型包括:單字定點、單字浮點、雙字定點和雙字浮點;

1.3對于運算部件,通過連續執行空轉指令NOP排空流水線;

1.4對于寄存器,依照狀態寄存器、源寄存器和目的寄存器分別進行處理:狀態寄存器是指表示系統運行狀態的寄存器;源寄存器是指在指令組合中用來裝載源操作數的寄存器;目的寄存器是指在指令組合中用來放置結果的寄存器,對以上三種寄存器的初始化過程如下:

1.4.1對狀態寄存器中會被指令執行影響到的位清零;

1.4.2對源寄存器賦初值,初值的選擇要使指令能正常執行;

1.4.3對目的寄存器清零;

第二步、構建狀態輸出函數Output,Output是測試用例的一部分,負責輸出每條指令組合執行時的狀態寄存器、目的寄存器和訪存指令涉及的內存值;且將Output組織為單獨的函數,在指令組合執行之后進行調用;

第三步、建立包含M條指令模板的指令模板庫,M是微處理器指令集中指令的條數,測試用例中的每條指令都源自于該指令模板庫;每條指令模板由指令ID、指令的匯編名稱、源操作數類型和目的操作數類型構成,指令ID為枚舉類型常量,指令的匯編名稱為字符串常量,對應指令的匯編語法,源操作數和目的操作數類型為常用數據結構;

第四步、根據指令模板庫構造大小為MN的指令模板組合集合X,N為用戶需測試的指令數,構造方法是:從指令模板庫中任取N條指令模板構成一條指令模板組合,共形成MN條指令模板組合,所有指令組合構成大小為MN的指令模板組合集合X;

第五步、判斷集合X是否為空,若為空,執行第九步,若不為空,執行第六步;

第六步、從集合X中任選一個待實例化的指令模板組合x,X=X-{x};

第七步、順序對指令模板組合x中的每一條指令模板i進行實例化,方法是采用靜態寄存器映射的方式實現i的源操作數類型和目的操作數類型的實例化,得到實例化后的指令為i’,相應得到x實例化后的指令組合x’,具體過程是:?

7.1如果指令模板i為CALL指令,執行步驟7.6;如果指令模板i為跳轉指令,執行步驟7.7;否則,執行步驟7.2;

7.2根據源或目的操作數類型將所有寄存器劃分成若干子集;

7.3設指令模板i的目的操作數類型對應的寄存器子集為J,x’中位于i’之前的所有指令的目的操作數所分配的全部寄存器集合為L,J=J-L;

7.4為指令模板i的每個源操作數根據其類型分配對應寄存器集合中的一個寄存器,為指令模板i的每個目的操作數根據其類型分配J集合中的一個寄存器;

7.5如果指令i’中i’的前一條指令之間存在依賴關系,則在它們之間插入空指令,轉第九步;

7.6對CALL指令進行實例化,方法是:

7.6.1創建葉子函數,葉子函數除空指令和返回語句外不包含任何其他指令,其地址作為CALL指令的操作數,并在葉子函數入口地址處設置標號_cvt_lp,使函數返回時可繼續執行CALL指令的下一條指令;

7.6.2將CALL指令模板中的源操作數實例化為空,目的操作數實例化為7.6.1中定義的標號_cvt_lp,生成帶目標地址_cvt_lp的調用函數指令,形式為“call_cvt_lp”;

7.6.3轉第八步;

7.7對跳轉指令進行實例化,方法是:

7.7.1如果跳轉指令為指令組合中的第一條跳轉指令,建立該指令組合的跳轉表,初始化跳轉表,建立第一條表項內容;如果不是第一條跳轉指令,則在跳轉表中增加一條表項內容;跳轉表是記錄指令組合中跳轉指令信息的表,每一項代表一條跳轉指令信息,包括標號、指令和目標地址,標號代表該表項的入口地址,為每條跳轉指令跳轉的目標地址;指令代表跳轉指令;目標地址代表跳轉指令結束跳轉時返回指令組合下一條指令的地址;填寫跳轉表表項內容的方法是:標號部分填寫表項的入口地址;指令部分填寫無條件跳轉指令;目標地址部分填寫指令組合中跳轉指令的下一條指令地址;

7.7.2實例化跳轉指令模板,跳轉指令模板的源操作數類型實例化為空,目的操作數類型實例化為跳轉表表項的標號;?

第八步、將第一步獲得的初始化函數Init、第七步獲得的指令組合以及第二步獲得的狀態輸出函數Output順序連接成一條測試用例,返回第五步;

第九步、將全部測試用例打包構成測試用例包,輸出該測試用例包。

2.如權利要求1所述的一種全覆蓋的微處理器測試用例包自動生成方法,其特征在于在指令個數過多,寄存器無法劃分成足夠的子集時,采用經典的寄存器分配算法為指令模板i的源操作數和目的操作數進行動態映射分配。?

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍國防科學技術大學,未經中國人民解放軍國防科學技術大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/200910044525.4/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖、流程工藝圖技術構造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产99久久九九精品| 欧美在线视频三区| 日韩一级片免费观看| 亚洲精品国产精品国自产网站按摩| 午夜影院毛片| 国产精选一区二区| 香蕉视频在线观看一区二区| 狠狠色狠狠色综合日日五| 日韩亚洲精品在线| 国产91清纯白嫩初高中在线观看| 午夜精品一区二区三区三上悠亚| 国产精品久久久爽爽爽麻豆色哟哟| 国产视频一区二区三区四区| 国产日韩欧美不卡| 欧美一区二区色| 亚洲国产精品女主播| 中文字幕在线一区二区三区| 麻豆天堂网| 日本福利一区二区| 久久国产欧美日韩精品| 精品99免费视频| 亚洲国产精品91| 久久精品二| 久久国产精品-国产精品| 久久亚洲精品国产日韩高潮| 欧美精品一区免费| 中文字幕制服狠久久日韩二区| 91久久国产露脸精品国产 | 19videosex性欧美69| 真实的国产乱xxxx在线91| 九九国产精品视频| 91精品一区二区在线观看 | 亚洲国产精品91| 右手影院av| 欧美精品日韩精品| 欧美精品国产一区| 国产第一区二区| 免费的午夜毛片| 久久免费视频99| 一区不卡av| 国产高清不卡一区| 亚洲视频h| 国产一区免费在线观看| 伊人精品一区二区三区| 在线观看欧美日韩国产| 亚洲国产精品日韩av不卡在线| 97国产精品久久久| 99re国产精品视频| 国产麻豆精品久久| 大bbw大bbw超大bbw| 欧美精品乱码视频一二专区| 国产精品自拍在线观看| 国产一区2| 国产日本欧美一区二区三区| 免费高潮又黄又色又爽视频| 国产日韩麻豆| 国语精品一区| 69久久夜色精品国产69–| 国产激情二区| 久久精品一| 丰满岳妇伦4在线观看| 黄色av免费| 亚洲乱强伦| 国产乱子伦农村xxxx| 女女百合互慰av| 国产精品99久久久久久宅男| 国产二区不卡| 国产精品69久久久| 国产乱码精品一区二区三区介绍| 日韩av不卡一区二区| 国产精品69av| 狠狠躁日日躁狂躁夜夜躁av | 欧美综合在线一区| 蜜臀久久99精品久久一区二区| 日韩国产精品久久| 亚洲欧美一区二| 亚洲国产精品女主播| 国产亚洲精品久久网站| 午夜裸体性播放免费观看| 欧美一区二区三区国产精品| 日本久久丰满的少妇三区| 国产一区二区激情| 少妇高潮一区二区三区99小说| 国产亚洲精品久久久久久网站| 亚洲精品乱码久久久久久国产主播| 色噜噜狠狠色综合中文字幕| 亚洲欧美另类久久久精品2019| 国产精品视频免费一区二区| 欧美日韩一区二区三区不卡视频| 小萝莉av| 999亚洲国产精| 国产一区在线免费| 久久久久国产精品视频| 国产又黄又硬又湿又黄| 国产丝袜一区二区三区免费视频 | 黄色av免费| 国产视频一区二区在线| 日韩av在线播| 国产一区二区三区色噜噜小说| 国产片91| 午夜看片网站| 狠狠躁夜夜躁2020| 日韩精品免费一区| 夜夜躁人人爽天天天天大学生| 国产一区激情| 中文字幕日本一区二区| 久久国产精品网站| 国产一区二区三区国产| 蜜臀久久99精品久久久| 中文字幕亚洲欧美日韩在线不卡| 国产精品久久99| 十八无遮挡| 日本一码二码三码视频| 国产精品96久久久久久久| 欧美日韩一区视频| 99久久婷婷国产精品综合| 国产一区二区黄| 亚洲欧美一卡| 96国产精品| 亚洲v欧美v另类v综合v日韩v| 日本一区二区在线观看视频| 91精品黄色| 91狠狠操| 99久热精品| 国产精品日韩电影| 国产一区二区三区久久久| 99国产精品99久久久久| 国产精品99999999| 亚洲乱玛2021| 欧美乱战大交xxxxx| 欧美精品国产精品| 日韩欧美中文字幕精品| 亚洲三区在线| 亚洲精品suv精品一区二区| 97精品久久久午夜一区二区三区| 国产色午夜婷婷一区二区三区 | 99久久国产综合精品麻豆 | 午夜剧场a级免费| 亚洲第一天堂无码专区| 91精品系列| 99久久夜色精品国产网站| 高清欧美精品xxxxx| 亚洲区在线| 精品无码久久久久国产| 香港日本韩国三级少妇在线观看| 精品国产一区二区三| 国产清纯白嫩初高生在线观看性色| 91高清一区| 久久久99精品国产一区二区三区| 99国产精品丝袜久久久久久| 欧美日韩国产一级| 综合久久一区| 欧美乱妇高清无乱码一级特黄| 国产精品久久久久久一区二区三区| 国产大学生呻吟对白精彩在线| 欧美日韩一区二区三区不卡视频| 日韩午夜三级| 午夜影院一级片| 一区二区国产盗摄色噜噜| 日韩av在线一区| 亚洲精品久久久久一区二区| 国产精品一二三在线观看| 国产精品九九九九九九九| 国产欧美日韩二区| 日日夜夜一区二区| 精品婷婷伊人一区三区三| 国产精一区二区三区| 日韩久久精品一区二区| 午夜666| 亚洲第一天堂无码专区| 久久久精品久久日韩一区综合| 免费看性生活片| 亚洲欧美一区二| 91精品夜夜| 女人被爽到高潮呻吟免费看| 久久久久久亚洲精品| 欧美在线播放一区| 69xx国产| 国产精品美女www爽爽爽视频| 中文无码热在线视频| 国产亚洲精品久久久久动| 一区二区91| 扒丝袜网www午夜一区二区三区| 97国产精品久久| 欧美一区二区三区免费观看视频 | 国产欧美视频一区二区| 精品午夜电影| 午夜影院试看五分钟| 欧美激情图片一区二区| 午夜影院啪啪| 国产精品综合在线观看| 91国产在线看| 久久99精品国产麻豆婷婷| 久久精品国产亚洲7777| 福利片一区二区三区| 亚洲乱码av一区二区三区中文在线:| 午夜社区在线观看| 免费a级毛片18以上观看精品 | 17c国产精品一区二区| 狠狠色丁香久久综合频道| 国产精品自拍在线| 国产一区二三| 性欧美精品动漫| 国产在线干| 国产亚洲精品久久久456| 欧美福利三区| 久久国产麻豆| 国产天堂第一区| 国产精品suv一区二区6| 日韩中文字幕区一区有砖一区| 97国产精品久久久| 99精品少妇| 国产精品国产三级国产播12软件| 亚洲国产精品精品| 欧美激情在线一区二区三区| 久久97国产| 日本一区二区三区免费在线| 二区三区免费视频| 国产品久精国精产拍| 国内视频一区二区三区| 美女啪啪网站又黄又免费| 国产一级片大全| 国产高清不卡一区| 国产午夜精品一区二区三区在线观看| 鲁一鲁一鲁一鲁一鲁一av| 女人被爽到高潮呻吟免费看| 日本丰满岳妇伦3在线观看| 国产一二区在线| 欧美髙清性xxxxhdvid| 久久久久亚洲精品| 午夜性电影| 满春阁精品av在线导航 | 偷拍久久精品视频| 亚洲少妇一区二区三区| 国产91免费在线| 欧美一区二区三区免费电影| 日韩精品中文字幕久久臀| 色狠狠色狠狠综合| 中文字幕久久精品一区| 日韩欧美国产中文字幕| 久久久久国产亚洲| 在线精品视频一区| 野花国产精品入口| 国产人澡人澡澡澡人碰视| 91精品视频免费在线观看| 国产精品视频1区|