CCPS310–计算机组织IILAB1ARC、ARC组装、ARC模拟器提交说明:截止日期为2月12日@23:00hrStudents可以2人一组工作,并有望一起做实验室。在Brightspace上的一个文本文件中提交解决方案。评估:正确完成以下四个程序中的一个。注意:CSLabs:ArcSimulator程序位于路径为“ProgramFiles\ArcTools\ArcTools”的共享驱动器中。或者从brightspace上的zip文件安装到您的计算机上。!n:ArcTool需要在代码底部添加一个空行以组装第1部分:请为每一行添加注释。a。解释程序打算做什么。b.手工汇编代码,通过模拟器运行程序这个程序执行后%r4的内容是什么?!节目1!提示:subcc的op3是010100.begin.org2048dstart.equ4000ld[a],%r1ld[b],%r2ld[c],%r3addcc%r2,%r3,%r0addcc%r1,%r0,%r4subcc%r2,%r4,%r2st%r0,[a]st%r2,[y]jmpl%r15+4,%r0。orgdstarta:15b:54c:-29y:0.endPART2:Pleaseaddcommentforeachline.a.解释程序打算做什么。b.手工汇编代码,通过模拟器运行程序这个程序执行后%r3的内容是什么?!程序2.begin.org2048m_start:ld[x],%r1ld[y],%r2subcc%r1,%r2,%r0bneelseandcc%r1,%r2,%r3badoneelse:orcc%r1,%r2,%r3done:st%r3,[a]jmpl%r15+4,%r0x:30y:48a:0.endPART3:Pleaseaddcommentforeachline.a.解释程序打算做什么。b.手工组装代码,通过模拟器运行程序这个程序执行后%r1的内容是什么?!程序3.begin.org2048main:ld[x],%r2top:subcc%r1,4,%r0bedonesrl%r2,1,%r2addcc%r1,1,%r1batopdone:st%r3,[y]jmpl%r15+4,%r0.org3000x:800y:0.endPART4:Pleaseaddcommentforeachline.a.解释程序打算做什么。b.手工组装代码,通过模拟器运行程序,co是什么%r4的内容?!程序4.begin.org2048main:ld[a],%r1ld[b],%r2ld[c],%r3top:subcc%r4,3,%r0bedonesubcc%r5,%r6,%r0bnegelseorcc%r1,%;r01;r2,%r1addcc%r6,1,%r6ba底部熔化:andcc%r1,%r3,%r1addcc%r5,1,%r5bottom:addcc%r4,1,%r4batopdone:st%r3,[y]jmpl%;r15+4,%r0.org3000a:0xa0b:0x33c:0x52y:2WX:codehelp
