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