基于單/雙發(fā)射指令集的微處理器指令處理方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN201210016166.3 | 申請日 | - |
公開(公告)號 | CN103218207B | 公開(公告)日 | 2016-08-24 |
申請公布號 | CN103218207B | 申請公布日 | 2016-08-24 |
分類號 | G06F9/38(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 沙力;蘭軍強(qiáng);朱磊 | 申請(專利權(quán))人 | 上海算芯微電子有限公司 |
代理機(jī)構(gòu) | 北京戈程知識產(chǎn)權(quán)代理有限公司 | 代理人 | 上海算芯微電子有限公司 |
地址 | 201203 上海市浦東新區(qū)盛夏路560號2幢1004-1005室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及基于單/雙發(fā)射指令集的微處理器指令處理方法及系統(tǒng),包括:根據(jù)指令的地址,從存儲器中讀取一條指令,其中所述指令中包含指示所述指令為單發(fā)射指令或雙發(fā)射指令的標(biāo)識位;對所讀取的指令進(jìn)行譯碼,獲得包括所述標(biāo)識位、操作碼、操作數(shù)的譯碼結(jié)果,根據(jù)所述標(biāo)識位,確定所述指令為單發(fā)射指令或雙發(fā)射指令;如果確定該指令為單發(fā)射指令,則在第一流水線中完成該單發(fā)射指令的操作,如果確定該指令為雙發(fā)射指令,則在第一流水線中完成該雙發(fā)射指令中的第一操作,在第二流水線中完成該雙發(fā)射指令的第二操作,第一流水線和第二流水線以相同的方式并行運(yùn)行;以及將所述第一流水線的運(yùn)算結(jié)果和所述第二流水線的運(yùn)算結(jié)果寫回到寄存器。 |
