
计算机组成
文章平均质量分 79
nblintao
浙江大学,计算机科学与技术专业。研究方向:可视化和可视分析。
展开
-
MIPS汇编
按:这是计算机组成课程第五周的作业。请各位多多评论。要求用C或JAVA编写程序,将MIPS汇编指令转换为机器码,并以二进制方式存盘,以作为随后反汇编的输入及CPU模拟器的执行程序。实现如下的指令:R类型(ADD、SUB、SLT)、LW、SW、BEQ、J。 能处理的指令格式(只是为了写程序的时候处理起来不太麻烦而做的规定)l 每行一条指令。(不能多条或没有)原创 2014-03-28 22:03:06 · 3868 阅读 · 3 评论 -
单精度浮点数乘法的实现
按:计算机组成课程第四周作业算法证明图表 1 浮点数的表示浮点数的表示如上图所示,我们要做的是将按如上方式存储的两个浮点数相乘,将其结果用如上的方式表示。符号位只是两者的异或,指数位基本上是两指数的相加,而尾数位就需要在正常的乘法之余考虑到移位(和随之而来的指数为的溢出)和进位的情况。下面就来讨论一下尾数的运算:在尾数前补上1,进行无符号数乘法。原创 2014-03-23 13:09:59 · 12904 阅读 · 1 评论 -
最少试几次才可以找出鸡蛋不会被摔碎的最高楼层?
考试周,楼sir出个小智力题写周记。你拿两个完全相同的鸡蛋站在一有100层高的楼前,鸡蛋或许很结实,楼顶掉下也不碎。或许很易碎,一楼掉下就碎。最少试几次才可以找出鸡蛋不会被摔碎的最高楼层?(如果有三个鸡蛋呢?)原创 2014-04-27 17:50:14 · 4035 阅读 · 0 评论