如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学2目录(mùlù)1.1计算机的基本概念1.2计算机的发展史第一台通用(tōngyòng)电子计算机计算机里有什么(shénme)?1.3计算机系统的组成(zǔchénɡ)910程序(chéngxù):是为实现特定目标或解决特定问题而用计算机语言(汇编语言、高级语言)编写的命令序列的集合。12131415(5)四地址(dìzhǐ)指令171819202122例题(lìtí)242526272829303132例如,16位宽的数0x1234在小端模式CPU内存中的存放方式(假设从地址0x4000开始(kāishǐ)存放)为:而在大端模式CPU内存中的存放方式则为:32位宽的数0x12345678在小端模式CPU内存中的存放方式(假设从地址0x4000开始(kāishǐ)存放)为:而在大端模式CPU内存中的存放方式则为:3435363738394041424344某机指令格式如下图所示:图中I为寻址特征位(I=0,直接寻址;I=1,一次间接寻址)。假设(jiǎshè)存储器部分单元有以下内容:地址号(十六进制)内容(十六进制)0001015E029D037404A40515060407A0指出下列机器指令(十六进制表示)的有效地址。(1)D7;(2)DF;(3)DE;(4)D2。作业(zuòyè)47484950(5)转移:无条件转移、条件转移、过程调用(diàoyòng)与返回(6)输入输出:CPU与外设之间的数据交换,输入输出指令的一般格式为:OP------操作码;REG-------CPU用于指定与外部设备交换数据的寄存器;A-------外部设备寄存器。输入指令IN:完成从A地址(dìzhǐ)所指定的外部设备寄存器中读人一个数据到REG寄存器中;输出指令OUT:是把REG寄存器中的数据送到A地址(dìzhǐ)所指定的外部设备寄存器第三章中央(zhōngyāng)处理部件CPU54555657取指令发出指令地址(dìzhǐ),取出指令的内容分析指令(1)对操作码译码产生操作相应部件的控制信号(2)根据寻址方式形成操作数地址(dìzhǐ)。执行指令(1)分析指令后产生控制信号(2)形成下条指令的地址(dìzhǐ)任务二:从PC中取出指令(zhǐlìng)地址3.4指令的执行(zhíxíng)过程6263646566作业(zuòyè)第四章存储系统69三级结构的存储器系统,是围绕主存储器(内存)来组织和运行的。就是说,设计与运行程序是针对主存储器进行的,充分表明主存储器在计算机系统中举足轻重的地位。CPU不能直接访问辅助存储器,程序与数据调入内存后CPU才能进行处理,内存和CACHE交换数据和指令,CACHE再和CPU打交道。为了弥补(míbǔ)主存速度的不足,在CPU与主存之间设置一个高速小容量的缓冲存储器,称高速缓存(Cache),主要由高速的SRAM组成。其工作原理如下:CPU读取数据字时:1)CPU输出字地址同时送到Cache和主存;2)Cache先判断该字是否在Cache中;如果在,Cache直接送给CPU;如果不在,再去主存中读取。3)去主存取字时不仅把该字取出,同时还把该字附近的一块(yīkuài)数据都取出送给Cache,以便CPU下次读取字时在Cache中读取。CPU与Cache之间的数据交换以“字”为单位,而Cache与主存之间的数据交换以“块”为单位。一块由若干个字组成,块是定长的。为了实现Cache的上述功能,需要解决这样一些问题:1)Cache与主存中存储单元地址映象关系(guānxì),主存大而Cache小;(主存中的存储单元放在Cache中哪个存储单元?)2)如何实现地址转换,将访问主存的地址转换成访问Cache的地址;(CPU直接输出的是访问主存单元地址,主存长地址变Cache短地址?)3)若访问Cache未命中且Cache未满时,数据块如何调入?Cache已满时,数据块如何替换?先来先走?4)数据的一致性问题:Cache中的更新数据与内存中的陈旧数据之间的更新。地址(dìzhǐ)映象直接映象方式是多对一影射。主存中的一块只能(zhīnénɡ)映象到Cache某一个固定的块中。直接映象的关系式:K=ImodMK:Cache块号,I:主存块号,M:Cache总块数0块CPU先送出一个主存地址(dìzhǐ),用主存地址(dìzhǐ)中的区号与块表中区号比较,若命中:访Cache(按主存地址(dìzhǐ)的块号+块内地址(dìzhǐ))读出一字送CPU;若未命中:访内存(按主存地址(dìzhǐ)的区号+块号)读出一块送Cache。