第三章 计算机组成原理

第三章 计算机组成原理

ID:27457914

大小:56.00 KB

页数:5页

时间:2018-12-04

第三章  计算机组成原理_第1页
第三章  计算机组成原理_第2页
第三章  计算机组成原理_第3页
第三章  计算机组成原理_第4页
第三章  计算机组成原理_第5页
资源描述:

《第三章 计算机组成原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Chapter:1,2,4,5,6,7,8,9,11,23,241.AddcommentstothefollowingMIPScodeanddescribeinonesentencewhatitcomputes.Assumethat$a0isusedfortheinputandinitiallycontainsn,apositiveinteger.Assumethat$v0isusedfortheoutput.begin:addi$t0,$zero,0#$t0=0addi$t1,$zero,1#$t1=1loop:slt$t2,$

2、a0,$t1#$t2=1if$a0<$t1bne$t2,$zero,finish#if$a0<$t1,jumptofinishadd$t0,$t0,$t1#$t0=$t0+$t1addi$t1,$t1,2#$t1=$t1+2jloop#jumptoloopfinish:add$v0,$t0,$zero#return$t0AsampleCprogram:intf(intn){inti=0;intj=1;while(n>=i){i=i+j;j+=2;}returni;}2.Thefollowingcodefragmentprocess

3、esanarrayandproducestwoimportantvaluesinregisters$v0and$v1.Assumethatthearrayconsistsof5000wordsindexed0through4999,anditsbaseaddressisstoredin$a0anditssize(5000)in$a1.Describeinonesentencewhatthiscodedoes.Specifically,whatwillbereturnedin$v0and$v1?Findtheelementwhich

4、appearsmosttimes,$v0storesthethemaxiumnumberoftheidenticalintegerinthearray,$v1storesitsvalue.4.ShowthesingleMIPSinstructionorminimalsequenceofinstructionsforthisCstatement:a=b+100;;Assumethatacorrespondstoregister$t0andbcorrespondstoregister$t1.addi$t0,$t1,1005.Showt

5、hesingleMIPSinstructionorminimalsequenceofinstructionsforthisCstatement:x[10]=x[11]+c;Assumethatccorrespondstoregister$t0andthearrayxhasabaseaddressof4,000,000ten.4,000,000ten=11,1101,0000,1001,0000,0000twolui$t1,61addi$t1,$t1,2304lw$t2,44($t1)add$t2,$t2,$t0sw$t2,40($

6、t1)4.Thefollowingprogramtriestocopewordsfromtheaddressinregister$a0totheaddressinregister$a1,countingthenumberofwordscopiedinregister$v0.Theprogramstopscopyingwhenitfindsawordequalto0.Youdonothavetopreservethecontentsofregisters$v1,$a0,and$a1.Thisterminatingwordshould

7、becopiedbutnotcounted.loop:lw$v1,0($a0)#Readnextwordfromsourceaddi$v0,$v0,1#Incrementcountwordscopiedsw$v1,0($a1)#Writetodestinationaddi$a0,$a0,1#Advancepointertonextsourceaddi$a1,$a1,1#Advancepointertonextdestbne$v1,$zero,loop#Loopifwordcopied≠zeroLoop:lw$v1,0($a0)#R

8、eadnextwordfromsourcesw$v1,0($a1)#Writetodestinationaddi$a0,$a0,4#Advancepointertonextsourceaddi$a1,$a1,4#Advancepointertone

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。