几个概念和习题讲解.ppt

几个概念和习题讲解.ppt

ID:59831642

大小:263.50 KB

页数:9页

时间:2020-11-24

几个概念和习题讲解.ppt_第1页
几个概念和习题讲解.ppt_第2页
几个概念和习题讲解.ppt_第3页
几个概念和习题讲解.ppt_第4页
几个概念和习题讲解.ppt_第5页
资源描述:

《几个概念和习题讲解.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

2、差余数乘积高位乘积低位运算器的基本组成及操作过程计算(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

3、停机注:此例中用到的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执行指令MARMMDRIRPCC

4、UOP(IR)Ad(IR)MARMMDRX(加b得ax+b,存于ACC中)ACCALUACCALU…分析指令取指令,(PC)+1PC执行指令MARMMDRIRPCCUOP(IR)Ad(IR)MARMACCMDR(将ACC中值存于主存单元)M打印结果停机1.9假设主存容量256M*32位,在指令字长、存储字长、机器字长相等的条件下,各寄存器的位数?∵256M=228∴PC、MAR作为程序计数器和地址寄存器,只需28位;在指令字长、存储字长、机器字长相等的条件下,ACC、X、IR、MDR寄存器均为32位。1.11指令和数据都存于存储器中,计算机如

5、何区分它们?计算机区分指令和数据有以下2种方法:通过不同的时间段来区分指令和数据,即在取指令阶段取出的为指令,在执行指令阶段取出的即为数据。通过地址来源区分,由PC提供存储单元地址的取出的是指令,由IR指令地址码部分提供存储单元地址的取出的是操作数。1.12什么是指令?什么是程序?指令指示计算机执行某种操作的命令,它由一串二进制数码组成,包括操作码和操作数;程序可以连续执行,并能够完成一定任务的指令的集合;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。