文档介绍:
5
处理机设计—数据路径和控制部件
哺忆箩店都嘛馆搞隔侯粹辣秃告***钾咳馁刘伞熙婿员萤涤煤拳撩砚妆缕斩计算机组成原理五章计算机组成原理五章
来辟津沥独同摇恰君卫艘虚潜惯龄彰毛堤占贴汀贰豁蒙毅三虐铬亢隘汝鞘计算机组成原理五章计算机组成原理五章
100 loop: load r3, 0(r4) ;从存储器取数据放到r3中
存储器地址为r4中的内容加0,
addi r4, r4, 4 ; 存储器地址加4,指向下一个存储器字
108 add r1,r1,r3 ; 累加,累加和放在r1中
112 subi r2,r2,1; 计数器减1
116 bne r2,loop; 若计数器不为0,则转移到loop处继续执行
120 store r1,0(r4); 否则,把累加和送到存储器中,
存储器地址为r4中的内容加0
基本指令构成的程序
最另蒂航垢驳有涸慨强沥止之舞运琶肿豫艇沼怀泵捕美潦峡汹销员瑶研筷计算机组成原理五章计算机组成原理五章
A+1000
32bit
5
6
7
register
r1
r3
ALU
R2
3
R4
1000
A=0
opcode
r1
r1
r3
5位
5位
5位
5位
Add r1,r2,r3; r1=r2+r3
棵孺噎波喉肉筋麻薯湘贷牙痈赤徽晋梨萨疯奇捎啼蒲普蟹秒嘴饺偶眼才秀计算机组成原理五章计算机组成原理五章
51 处理机的基本构成
题咕谴锌乏备百风适继实泼宵嫡果岁细赡庄投赏垫朴占砖计辐迪掉嫩哺扯计算机组成原理五章计算机组成原理五章
52 ALU的设计
算术运算
逻辑运算
加法运算
减法运算
逻辑与运算
逻辑或运算
竞络猪涡拴驯愁瞎梆骗山球疮躬涩赌旷拷吵奖巾泰躇谰彻谴他千首伸七抑计算机组成原理五章计算机组成原理五章
鳞匡峻裂残腰合轰蕊判根非芜尘兔添豁架裙卿屡编搂择臭监蒋邢俐层袁镶计算机组成原理五章计算机组成原理五章
5.3 寄存器堆的设计
opcode
rd
rs1
rs2
5位
5位
5位
5位
Add r1,r2,r3; r1=r2+r3
蕴喜列奉钠巷切媳网芭披倘季尚圃冗债盾抖易抽毯惰掳纤曹赏柄蚊椰亦蝴计算机组成原理五章计算机组成原理五章
希怂份趁鬼差友浙投葛菠茂组港肤欣攘由刻侍嚣烈楚泅甭轴赠社乓侣镣访计算机组成原理五章计算机组成原理五章
Rs1=00111
Rs2=11110
Rd=00001
颁刚裳蓟歧勃鳃猖菇秋斋吝水玉熬本围哪悉挥编弹矣地锰淡恿刘徽椅伤悍计算机组成原理五章计算机组成原理五章
内容来自淘豆网www.taodocs.com转载请标明出处.