10 2015 档案

摘要:第四章家庭作业---4.45题目要求:A 用指针索引的方式编写相同的数组索引的冒泡程序C代码B 将所得的C程序用Y86程序表述出来解题思路:1 将题目所给的数组元素代码转换成指针索引的代码具体方法为:将指针赋给数组的头地址,然后按位移动指代C格式:int *data=a;*(data+i);2 将程... 阅读全文
posted @ 2015-10-31 15:01 20135224陈实 阅读(199) 评论(1) 推荐(0) 编辑
摘要:存储器层次结构计算机程序的一个基本属性:局部性存储器层次结构分类:1 CPU寄存器:放在CPU里面的内存,特点:速度快,价格高2 高速缓存存储器、主存储器、磁盘。特点:CPU之外,需要时访问调用,相对较慢随机访问存储器(RAM)两类RAM:1SRAM(静态):(1) 更快,更贵。(2)作为高速缓存存... 阅读全文
posted @ 2015-10-25 16:00 20135224陈实 阅读(654) 评论(2) 推荐(0) 编辑
摘要:第三章家庭作业3.60:题目要求:求用#difine声明的三维数组的大小并利用反汇编工程技术推算出A[R][S][T]中,R ,S, T的大小1.利用二维数组的等式,推算三维数组的地址等式2.根据汇编代码,计算R S T 的值解题思路:1 根据二维数组提供的等式以及数组在内存分布上的特点可以知道,三... 阅读全文
posted @ 2015-10-21 14:56 20135224陈实 阅读(210) 评论(0) 推荐(0) 编辑
摘要:第四章 处理器体系结构第一节 Y86指令集体系结构Y86指令IA32的movl指令分为四种:irmovl,rrmovl,mrmovl,rmmovl与Ia332不同的是前面多了限制位,im,前面字母表示的意思为钱一个操作数传到后一个操作数的缩写※这里的存储器引用方式是简单的基址和偏移量形式,寻址方式不... 阅读全文
posted @ 2015-10-18 14:55 20135224陈实 阅读(240) 评论(0) 推荐(0) 编辑
摘要:第三章 程序的机器级表示机器级代码机器级编程的两种抽象指令集结构IA是机器级程序的格式和行为,定义了处理器状态、指令的格式,以及每条指令对状态的影响。机器级程序使用的存储器地址是虚拟地址看上去是一个非常大的字节数组,实际上是将多个硬件存储器和操作系统软件组合起来。编码格式:GCC -S -O1 XX... 阅读全文
posted @ 2015-10-11 17:12 20135224陈实 阅读(826) 评论(1) 推荐(0) 编辑
摘要:信息的表示和处理一、gcc 编译使用C99特性时 gcc -std=c99 xxx.c 实验楼环境为64位,编译为32位机器码: gcc -m32 xxx.c二、 教材导读公式可以不看,习题不能不做,考核题目和课后习题类似,重点题目:2.4、2.6、2.8、2.11、2.13、2.14、2.18、2... 阅读全文
posted @ 2015-10-04 11:34 20135224陈实 阅读(456) 评论(0) 推荐(1) 编辑