9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>電腦硬件知識>CPU知識>

什么是多周期CPU設計

時間: 文輝886 分享

  多周期CPU設計和單周期CPU的設計相同,都是為了實現一系列的指令功能,以下是小編為大家整理推薦關于多周期CPU設計,希望對您有所幫助。

  多周期CPU設計

  和單周期CPU的設計相同,都是為了實現一系列的指令功能,但需要指出的是何為多周期(注意與前面寫道的單周期的區別,這也是設計的關鍵之處)

  多周期CPU指的是將整個CPU的執行過程分成幾個階段,每個階段用一個時鐘去完成,然后開始下一條指令的執行,而每種指令執行時所用的時鐘數不盡相同,這就是所謂的多周期CPU。

  理解完多周期與單周期的區別后,開始我們的多周期CPU設計之路(可以隨時對應單周期的設計,注意聯系與區別)。

  需要設計的指令及格式如下:

  ==>算術運算指令

  (1)add rd, rs, rt

  000000rs(5位)rt(5位)rd(5位)reserved

  功能:rd<-rs + rt

  (2)sub rd, rs, rt

  000001rs(5位)rt(5位)rd(5位)reserved

  完成功能:rd<-rs - rt

  (3)addi rt, rs, immediate

  000010rs(5位)rt(5位)immediate(16位)

  功能:rt<-rs + (sign-extend)immediate

  ==>邏輯運算指令

  (4)or rd, rs, rt

  010000rs(5位)rt(5位)rd(5位)reserved

  功能:rd<-rs | rt

  (5)and rd, rs, rt

  010001rs(5位)rt(5位)rd(5位)reserved

  功能:rd<-rs & rt

  (6)ori rt, rs, immediate

  010010rs(5位)rt(5位)immediate

  功能:rt<-rs | (zero-extend)immediate

  ==>移位指令

  (7)sll rd, rs,sa

  011000rs(5位)未用rd(5位)sareserved

  功能:rd<-rs<<(zero-extend)sa,左移sa位 ,(zero-extend)sa

  ==>傳送指令

  (8)move rd, rs

  100000rs(5位)00000rd(5位)reserved

  功能:rd<-rs +

什么是多周期CPU設計

時間: 文輝886 分享

  多周期CPU設計和單周期CPU的設計相同,都是為了實現一系列的指令功能,以下是小編為大家整理推薦關于多周期CPU設計,希望對您有所幫助。

  多周期CPU設計

  和單周期CPU的設計相同,都是為了實現一系列的指令功能,但需要指出的是何為多周期(注意與前面寫道的單周期的區別,這也是設計的關鍵之處)

  多周期CPU指的是將整個CPU的執行過程分成幾個階段,每個階段用一個時鐘去完成,然后開始下一條指令的執行,而每種指令執行時所用的時鐘數不盡相同,這就是所謂的多周期CPU。

  理解完多周期與單周期的區別后,開始我們的多周期CPU設計之路(可以隨時對應單周期的設計,注意聯系與區別)。

  需要設計的指令及格式如下:

  ==>算術運算指令

  (1)add rd, rs, rt

  000000rs(5位)rt(5位)rd(5位)reserved

  功能:rd<-rs + rt

  (2)sub rd, rs, rt

  000001rs(5位)rt(5位)rd(5位)reserved

  完成功能:rd<-rs - rt

  (3)addi rt, rs, immediate

  000010rs(5位)rt(5位)immediate(16位)

  功能:rt<-rs + (sign-extend)immediate

  ==>邏輯運算指令

  (4)or rd, rs, rt

  010000rs(5位)rt(5位)rd(5位)reserved

  功能:rd<-rs | rt

  (5)and rd, rs, rt

  010001rs(5位)rt(5位)rd(5位)reserved

  功能:rd<-rs & rt

  (6)ori rt, rs, immediate

  010010rs(5位)rt(5位)immediate

  功能:rt<-rs | (zero-extend)immediate

  ==>移位指令

  (7)sll rd, rs,sa

  011000rs(5位)未用rd(5位)sareserved

  功能:rd<-rs<<(zero-extend)sa,左移sa位 ,(zero-extend)sa

  ==>傳送指令

  (8)move rd, rs

  100000rs(5位)00000rd(5位)reserved

  功能:rd<-rs +

  ==>比較指令

  (9) slt rd, rs, rt

  100111rs(5位)rt(5位)rd(5位)reserved

  功能:如果(rs<rt),則rd=1; 否則 rd=0

  ==>存儲器讀寫指令

  (10)sw rt, immediate(rs)

  110000rs(5位)rt(5位)immediate(16位)

  功能:memory[rs+ (sign-extend)immediate]<-rt

  (11)lw rt, immediate(rs)

  110001rs(5位)rt(5位)immediate(16位)

  功能:rt <- memory[rs + (sign-extend)immediate]

  ==>分支指令

  (12)beq rs,rt, immediate (說明:immediate是從pc+4開始和轉移到的指令之間間隔條數)

  110100rs(5位)rt(5位)immediate(16位)

  功能:if(rs=rt) pc <-pc+ 4 + (sign-extend)immediate <<2

  ==>跳轉指令

  (13)j addr

  111000addr[27..2]

  功能:pc <{pc[31..28],addr[27..2],0,0},轉移

  (14)jr rs

  111001rs(5位)未用未用reserved

  功能:pc<-rs,轉移

  ==>調用子程序指令

  (15)jal addr

  111010addr[27..2]

  功能:調用子程序,pc <- {pc[31..28],addr[27..2],0,0};<-pc+4,返回地址設置;子程序返回,需用指令 jr 。

  ==>停機指令

  (16)halt (停機指令)

  11111100000000000000000000000000(26位)

  不改變pc的值,pc保持不變。

1700366 主站蜘蛛池模板: 国产成人无码免费视频麻豆| 1区2区3区4区产品不卡码网站 | 国产日产亚洲系列av| 亚洲国产精品久久久天堂麻豆宅男 | 激情国产一区二区三区四区| 免费午夜无码片在线观看影院| 成人福利国产午夜AV免费不卡在线| 老司机aⅴ在线精品导航| 亚洲人成人伊人成综合网无码| 久久波多野结衣av| 中文字幕亚洲资源网久久| 日本高清中文字幕免费一区二区| 亚洲永久精品ww47永久入口| 国产a网站| 日韩一区二区三区在线观院| 无码AV无码免费一区二区| 午夜福利在线永久视频| 久久精品一偷一偷国产| 国产激情无码一区二区三区| 国产激情一区二区三区不卡| 桃花岛亚洲成在人线AV| 一级做a爰片久久毛片下载| 国产精品久久久久无码网站| 日韩av不卡一区二区在线| 国产精品中文字幕自拍| 大伊香蕉精品一区二区| 亚洲国产精品无码久久电影| 国产精品不卡一区二区三区 | 久久国产精品精品国产色| 丰满少妇内射一区| 国产线播放免费人成视频播放| 国产精品久久大屁股白浆黑人| 亚洲精品三区四区成人少| 韩国无码AV片午夜福利| 欧美不卡无线在线一二三区观| 另类 专区 欧美 制服| 国内精品综合九九久久精品 | AV区无码字幕中文色| 日韩AV高清在线看片| 久久综合色一综合色88欧美| 亚洲V天堂V手机在线|