几个概念和习题讲解.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多

几个容易混淆的概念字节存储字长存储器容量数据字长指令字长机器字长总线宽度总线带宽

几个容易混淆的概念字节数据字长指令字长机器字长总线宽度总线带宽指令字长、数据字长和机器字长可以不等存储器容量存储字长规定8位二进制为一个字节存储单元中二进制代码的位数8的倍数存储单元数*存储字长数据用多少位二进制代码表示一条指令中,操作码和数据地址码位数之和计算机能直接处理的二进制数据的位数由数据线根数决定8根、16根对应8位、16位总线工作频率*(总线宽度/字节长度)

运算器的基本组成及操作过程ACCMQX运算器MQACCALUX被加数被减数被除数乘数商加数减数被乘数除数加法减法乘法除法和差余数乘积高位乘积低位

计算(ax+b)x+c程序清单指令和数据存于主存单元的地址指令注释操作码地址码00000010000001000取数x至ACC10001000000001001乘a得ax,存于ACC中20000110000001010加b得ax+b,存于ACC中30001000000001000乘x得(ax+b)x,存于ACC中40000110000001011加c得ax2+bx+c,存于ACC50000100000001100将ax2+bx+c,存于主存单元60001010000001100打印7000110停机注:此例中用到的a、b、c和x值需事先存入存储器的相应单元内

将程序通过输入设备送至计算机分析指令取指令启动程序运行,(PC)+1PC执行指令MARMMDRIRPCCUOP(IR)Ad(IR)MARMMDRACC程序首地址PC(ax+b)x+c程序的运行过程分析指令取指令执行指令MARMMDRIRPCCUOP(IR)Ad(IR)MARMMDRMQ,(PC)+1PCACCX0ACCACC[X]*[MQ](取数x至ACC)(乘a得ax,存于ACC中)

(ax+b)x+c程序的运行过程分析指令取指令,(PC)+1PC执行指令MARMMDRIRPCCUOP(IR)Ad(IR)MARMMDRX(加b得ax+b,存于ACC中)ACCALUACCALU…分析指令取指令,(PC)+1PC执行指令MARMMDRIRPCCUOP(IR)Ad(IR)MARMACCMDR(将ACC中值存于主存单元)M打印结果停机

假设主存容量256M*32位,在指令字长、存储字长、机器字长相等的条件下,各寄存器的位数?∵256M=228∴PC、MAR作为程序计数器和地址寄存器,只需28位;在指令字长、存储字长、机器字长相等的条件下,ACC、X、IR、MDR寄存器均为32位。

1.11指令和数据都存于存储器中,计算机如何区分它们?计算机区分指令和数据有以下2种方法:通过不同的时间段来区分指令和数据,即在取指令阶段取出的为指令,在执行指令阶段取出的即为数据。01通过地址来源区分,由PC提供存储单元地址的取出的是指令,由IR指令地址码部分提供存储单元地址的取出的是操作数。02

指示计算机执行某种操作的命令,它由一串二进制数码组成,包括操作码和操作数;指令可以连续执行,并能够完成一定任务的指令的集合;程序02011.12什么是指令?什么是程序?

文档评论(0)

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

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

1亿VIP精品文档

相关文档