网站大量收购独家精品文档,联系QQ:2885784924

计算机文化基础-第三章数据处理.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 数据处理 计算机学院 刘海龙 本章内容 3.1.1 算法中的基本操作 3.1.1 算法中的基本操作(例) 3.1.2 机器指令 3.1.2 机器指令(例) 设计一个“指令系统” 机器指令的长度为固定的16bit 有16种操作 四个寄存器 分成操作码、寄存器地址、内存地址三部分 指令系统:32bit,64bit等。与机器的字长一致。 3.2 中央处理器(CPU) 3.2 中央处理器基本构成 控制器 加法器(运算器) 3.2 CPU-指令的操作过程 计算机基本工作原理 3.2 CPU--机器指令的寻址方式 3.3 逻辑运算和逻辑指令 就是进行“与”“或”“非”这样的逻辑运算。 将原来的1位运算扩展为多位。 如: 3.4 计算机硬件的基本结构 计算机系统的硬件组成 总线分类 * 3.1 机器指令 算法中的基本操作 机器指令 指令系统 3.2 中央处理器 CPU的基本构成 CPU的工作原理 机器指令的寻址方式 3.3 逻辑运算和逻辑指令 3.4 计算机的组成 算法的基本操作包括了以下7种类型: 数据传送 算术运算 逻辑运算 移位 转移 输入/输出 控制 为了控制机器指令的长度Cpu进行工作时,并不是直接从内存中获取操作数,而是引入一些临时存储单元——寄存器。 用基本操作表示的处理两个二进制数相乘的算法如下: 从内存单元X中取被乘数放于寄存器A 从内存单元Y中取乘数放于寄存器B 把寄存器C置为0 若寄存器B中最低位为0,转移到步骤6 将寄存器C与A中值相加,和存于寄存器C中 把寄存器A中的数值左移一位 把寄存器B中的数值右移一位 若寄存器B中的位数尚未移完,转移到步骤4 把寄存器C中的乘积存于内存单元pro中 指令定义:指令是计算机执行的一种基本操作命令,是人向计算机发出的工作命令,通知计算机执行并完成某一确定的要求 指令由操作命令(操作码)和操作数地址(操作数)组成 操作码 操作数 数据传送指令 数据处理指令 程序控制指令 输入输出指令 其它指令 If Goto…… + - ×÷ And Or…… CPU 内存 I/O设备 主机 对计算机的硬件进行管理等 指令 表明做什么操作 表明操作的对象 操作码 寄存器地址 内存地址 4bit 2bit 10bit 能够寻址多大的内存空间? 0001 00 0000100000 从内存中取数值保存到寄存器中 存放程序 和数据 处 理 器 控制器 运算器 控制整个计算机所有部件的工作 执行算术运算和逻辑运算 存储器 大容量存储器 I/O设备 I/O子系统 程序计数器 地址形成器 指令寄存器 通用寄存器 变址寄存器 加法器部件 操作译码器 控制器 保存每条机器指令的内存地址。程序初始时,将程序首地址放在这里 控制器是计算机的控制指挥中心,其主要功能是: 识别翻译指令代码,安排操作次序 向计算机各部件发出适当的控制信号,以指挥计算机有条不紊的工作。 由指令寄存器IR、程序计数器PC、操作码译码器、操作控制部件、时序电路组成。 运算器是计算机的核心部件,其主要功能是: 对二进制编码进行算术运算和逻辑运算 参加运算的数(操作数)由控制器指示从存储器或寄存器内取到运算器 运算器主要有算术逻辑运算单元(ALU)或称加法器、若干通用寄存器、专用寄存器和一些控制门组成 一条指令的操作可分为3个阶段: 1)取指令 将指令记数器 PC的内容经总线发送到存储器的地 址寄存器MAR,并对存储器发出‘读’控制命令。 将PC的内容加1,为取下条指令准备。 读出MAR中所指地址的内容,送至数据缓冲寄存器MDR中,并发出信号通知控制器读操作功能已完成。 把寄放在MDR中的指令代码送指令寄存器IR中,操作译码器译码 分析指令 执行指令 MAR用于在访存时缓存存储单元的地址; MDR用于在访存时缓存对存储单元读/写的数据; MAR MDR Y=ax2+bx+c的指令序列如下: 地址 000 IN 014 Keyboard a 001 IN 015 Keyboard b 002 IN 016 Keyboard c 003 IN 017 Keyboard x 004 LOAD A 014 005 LOAD B 017 006 MUL A B 007 LOAD B 015 008 ADD A B 009 LOAD B 017 010 MUL A B 011 LOAD B 016 008 ADD A B

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档