当你坐在座位上,有些事注意下:
-
MARS的data段,从0开始,就和课上所要求的一样
-
MARS的字体调成自己喜欢的。
尤其是不要混淆了数字0和字母o
没啥难的,
小于等于1都不是素数
2是素数
其他的数用for循环就好了
C语言上机里有,数据结构课也考过
这题我是写了一个函数next()
给定一个index,可以返回下一个要报数的人的序号
一旦调用,当前所报的数要++
给定C代码,翻译成汇编
我没做 : (
因为我不想当人上人 : )
这个可以尝试,只是选择题而已
大概就是小明写了个代码,结果没有AC,你来分析下ta哪写错了
我分析一半,以为时间提前了,马上提交,错过了机会。。。
实际上很简单的。。。
我被问倒了QAQ
各位上课一定要好好听
助教很nice,你不会的话,,
ta会直接把答案告诉你。。。
问的内容就是你程序咋设计的、MARS怎么调试
重点是那32个寄存器的作用,像什么kernel啊、frame pointer啊,有的根本没听过,直接懵逼
还有函数调用时的寄存器保护谁、怎么保护的问题
分享个8年前的帖子,害,真是时光荏苒、学海无涯啊