电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第2章22CPU的逻辑结构与原理VIP免费

第2章22CPU的逻辑结构与原理_第1页
1/39
第2章22CPU的逻辑结构与原理_第2页
2/39
第2章22CPU的逻辑结构与原理_第3页
3/39
2.2CPU的逻辑结构与工作原理2.2.1CPU的逻辑结构2.2.2指令与指令系统2.2.3CPU的性能指标22.2CPU的逻辑结构与原理2.2.1CPU的逻辑结构32.2CPU的逻辑结构与原理冯·诺依曼计算机的结构与原理(1)计算机的工作由程序控制,程序是一个指令序列,指令是能被计算机理解和执行的操作命令;(2)程序(指令)和数据均以二进制编码表示,均存放在存储器中;(3)存储器中存放的指令和数据按地址进行存取;(4)指令是由CPU一条一条顺序执行的。中央处理器运算器和控制器输入设备输出设备存储器42.2CPU的逻辑结构与原理“存储程序控制”原理将问题的解算步骤编制成为程序,程序连同它所处理的数据都用二进位表示并预先存放在存储器中程序运行时,CPU从内存中一条一条地取出指令和相应的数据,按指令操作码的规定,对数据进行运算处理,直到程序执行完毕为止②CPU从内存中逐条读取该程序的指令及相关的数据④将指令的运算处理结果送回内存保存⑤任务完成后,将处理得到的全部结果成批传送到外存以长久保存外存储器内存储器CPU①任务启动时,执行该任务的程序和数据从外存成批传送到内存指令1指令2指令k指令n程序数据1数据2数据m数据③CPU逐条执行指令,按指令要求完成对数据的运算和处理52.2CPU的逻辑结构与原理存储器中央处理器存储数据和指令执行指令处理数据指令,数据处理结果CPU的任务CPU的主要任务是执行指令,它按指令的规定对数据进行操作62.2CPU的逻辑结构与原理指令是什么?指令就是命令,它用来规定CPU执行什么操作。指令是构成程序的基本单位,程序是由一连串指令组成的指令采用二进位表示,大多数情况下,指令由两个部分组成:操作码操作数地址指出CPU应执行何种操作的一个命令词,例如加、减、乘、除、取数、存数等指出该指令所操作(处理)的数据或者数据所在位置举例:100206把02存储单元和06存储单元中的内容相加,和数保存在02单元72.2CPU的逻辑结构与原理CPU的结构和任务CPU主要由运算器、控制器和寄存器组3个部分组成CPU的任务:取指令并完成指令所规定的操作寄存器组运算器中央处理器指令计数器指令寄存器控制器数据程序指令1指令2指令k指令n数据1数据2数据m数据内存储器指令指令地址操作数地址存放待执行指令的地址已经启动运行的程序和数据存放待执行的指令并进行译码完成规定的运算暂存等待处理的数据操作命令82.2CPU的逻辑结构与原理~~~~内存储器AC927BALU01234567运算器(ALU)与通用寄存器(GPR)运算器用来对数据进行各种算术或逻辑运算,所以称为算术逻辑部件(ALU),参加ALU运算的操作数通常来自通用寄存器GPR,运算结果也送回GPRSTORER1内存地址C例3:存数指令9例2:加法指令ADDR1R3R5(3#寄存器内容与5#寄存器内容相加,并把和数写入1#寄存器)例1:取数指令LOADR3内存地址ALOADR5内存地址B27362793636通用寄存器GPR92.2CPU的逻辑结构与原理2.2.2指令与指令系统instructionsetsoftwarehardware102.2CPU的逻辑结构与原理指令及其格式指令采用二进位表示,大多数情况下由两个部分组成:操作码操作数地址指出CPU应执行何种操作的一个命令词,例如加、减、乘、除等指出该指令所操作(处理)的数据或者数据所在位置指令的格式:操作码用几位表示?(多少种不同的操作功能)操作数地址是2个还是3个?R1R3+R5R1R1-R3如何指出内存地址?(寻址方式)指令长度是多少位,固定长度/可变长度?ADDR1R3R5SUBR1R3112.2CPU的逻辑结构与原理指令在计算机中的执行过程1.取指令:CPU的控制器从存储器读取一条指令并放入指令寄存器2.指令译码:指令寄存器中的指令经过译码,决定该指令应进行何种操作、操作数在哪里3.执行指令3.1取操作数3.2进行运算4.修改指令计数器,决定下一条指令的地址1取指令4修改指令计数器3执行指令2指令译码指令执行周期问题:CPU的时钟频率(主频)与指令执行速度是什么关系?122.2CPU的逻辑结构与原理指令执行过程的模拟模拟程序1(flash动画,单步)模拟程序2(flash动画,自动)132.2CPU的逻辑结构与原理关于指令系统CPU可执行的全部指令称为该CPU的指令系统,即它的机器语言指令应该简单,简单才能提高速度!1.操作功能要简单,不宜太...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第2章22CPU的逻辑结构与原理

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部