发信人: syhlalala (毛毛), 信区: e_note 标 题: 2012夏汇编 发信站: 酒井BBS (Fri Sep 14 20:39:35 2012), 转信 真心记不得多少了,还是发一下吧。 MIPS考了24分 1、MIPS和x86的区别,写4条 2、流水线和bypass的,要求写出流水线执行过程 3、调换代码顺序使执行更快 4、一些伪代码会变成哪几句话比如什么addi还是addiu之类的? 5、最后一题是关于exception的,说出一个同步的exception和一个异步的exception的例 子,然后说出两种情况返回的时候不是回到下一条指令的例子,我写的是处于branch delay slot里的时候和异常嵌套(这个不确定)的时候 x86: 1、栈指针所指内存上下分别指的啥(就是什么函数返回地址啊,寄存器的值啊之类的) 2、那个存放当前代码存放地址的寄存器是不能直接访问的,请说一下怎么得到当前运行 语句的地址。 用了一个函数get_address,返回之后下一条指令的地址会在%eax里。 答案应该是move (%esp)%eax 吧 3、有几个浮点数的表示,还有一题是整数补码的 4、float和double的exp和frac分别是几位 5、有一个矩阵乘法的填程序 6、想不起来了…… 求补充~ ---—-—-----—-—————--—————-—-—-—--- ※ 来源:·酒井BBS bbs.net9.org·[FROM: 59.66.183.53] [阅读精华区资料] 结束 Q,← │ 上一项资料 U,↑│ 下一项资料 ,,↓