10 2015 档案

摘要:作业搭档20135316王剑桥20135332武西垚3.61题中代码在循环时会产生6个临时的变量,故共需要六个寄存器在存放数据,但是由于处理器的六个寄存器中,%esp和%ebp不能用于存放临时数据,而且另外一个寄存器还必须用来保存乘法指令的结果。因此必须将循环中的值的数量减少到5个。当没有足够多的寄... 阅读全文
posted @ 2015-10-27 18:07 20135316王剑桥 阅读(403) 评论(0) 推荐(0)
摘要:6、存储器层次结构6.1存储技术1、如果你的程序需要的数据是存储在CPU寄存器中的,那么在执行期间,在零个周期内就能访问到它们。如果存储在高速缓冲中,需要1~10个周期。如果存储在主存中,需要50~100个周期。如果存储在磁盘上,需要约20000000个周期。2、随机访问存储器(RAM,Random... 阅读全文
posted @ 2015-10-26 22:42 20135316王剑桥 阅读(162) 评论(1) 推荐(0)
摘要:4.1.1程序员的可见的状态————Y86的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态.如图1所示.1.程序寄存器(Program registers): %eax, %ecx, %edx, %ebx, %esi,%edi, %esp和%ebp.都是32位的.2.条件码(Cond... 阅读全文
posted @ 2015-10-18 18:25 20135316王剑桥 阅读(330) 评论(0) 推荐(0)
摘要:第三章程序的机器级表示3.1历史观点Intel处理器的换代:8086——80286——i386——i486——Pentium——PentiumPro——PentiumII——PentiumIII——Pentium4——Pentium4E——Core2——Corei7。这些所有的代都是Intel系列的... 阅读全文
posted @ 2015-10-11 17:01 20135316王剑桥 阅读(412) 评论(1) 推荐(0)
摘要:通过使用标准的字符码能够对文档中的字母和符号进行编码。三种重要的数字表现形式:1、无符号数:编码基于传统的二进制表示法表示大于或等于零的数字。2、补码:编码是表示有符号整数的最常见方法,可以是正或者是负的数字。3、浮点数:编码是表示实数的科学计数法的以二位基数的版本溢出:计算机的表示法是用有限数量的... 阅读全文
posted @ 2015-10-08 19:47 20135316王剑桥 阅读(250) 评论(0) 推荐(0)