博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MIPS program a block of C
阅读量:6801 次
发布时间:2019-06-26

本文共 1021 字,大约阅读时间需要 3 分钟。

Homework3
1. Usually, there are many ways to translate a block of C code into assembly.
It is always a good idea that you stick with your own way. Please translate
the following code blocks into MIPS, where our convention is as follows: $S0
stores integer x; $S1 stores integer y.
(1).
if (x>y+5) then x=x+y else y=x-y;
(2).
while (x>y+5) {x--; x--; y++}
(3).
for (x=1; x<y; x++) {x=x+5; y++}
2. Let arrA be an array of 6 integers. Write a MIPS program that
a. read from keyboard the content of the array: 2, -10, 3, -9, -7, 23.
b. find the second largest number in the array.
c. print the number out.
Please run your program on the si,ulator and make sure it indeed works.
3. You may use either textbook or internet resources to answer the following
question. Consider the instruction addi $S0, $S1, 18. Of course, I can use
other constants in place of the 18. What is the minimal number I can use to
replace the 18?

因为专业,所以值得信赖。如有需要,请加QQ99515681 或邮箱: 

微信:codinghelp

转载于:https://www.cnblogs.com/phphelper/p/10350834.html

你可能感兴趣的文章
js ui框架 My97日期控件 富文本编辑器
查看>>
p12证书分离
查看>>
gcc链接参数--whole-archive的作用
查看>>
Voilin 与 乐谱
查看>>
一键U盘装系统
查看>>
最新版SDWebImage的使用
查看>>
C 二维数组与指针
查看>>
信息安全系统设计基础第四周学习总结
查看>>
node c++ addon注意事项
查看>>
hdu 3501(欧拉函数引申)
查看>>
django-request获取数据
查看>>
python的eval、exec函数使用总结
查看>>
js解析与序列化json数据(一)
查看>>
struts2 里面OpenSessionInViewFilter(转)
查看>>
Oracle升级前备份和失败回退
查看>>
linux常用服务部署
查看>>
RabbitMQ基础总结
查看>>
java获取properties配置文件中某个属性最简单方法
查看>>
POJ1321 棋盘问题
查看>>
5/27 C语言 指针系列
查看>>