四川大学计算机组成原理知识点.docx

四川大学计算机组成原理知识点.docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章

诺依曼体制的主要思想:

①采用二进制代码表示信息

②采用存储程序工作方式(核心概念)

③计算机硬件系统由五大部件(存储器、运算器、控制器、输入\出设备)组成

:高速缓存,为解决与主存之间的速度匹配而设置的存储器。位于和主存之间,速度可以与一样快,存放的是最近就要使用的程序和数据,容量较小。

总线:一组连接多个部件的公共信号线,可以分时地接收与发送各部件的信息。

通道:也称为通道控制器,能够执行专用的通道命令,是管理操作的控制部件。

从组成角度划分的层次结构模型:

系统分析级(数学模型、算法)

软件部分用户程序级(用户程序)

软件部分

应用程序(软件资源)

语言处理程序(解释、编译)

硬软界面操作系统级(操作系统)

硬软界面

传统机器级(指令系统)

硬件部分微程序级(微程序控制器)

硬件部分

5逻辑部件级(硬件逻辑部件)

虚拟机:一般是指通过配置软件,扩充机器功能后形成的一台计算机,而实际硬件在物理功能上并不具备这种语言功能。

软硬件逻辑等价:在计算机中,有许多功能可直接由硬件实现,也可在硬件支持下依靠软件实现,对用户而言,在功能上是等价的。这种情况称为软硬件在功能上的逻辑等价。例如,乘法运算可由硬件乘法器实现,也可以在加法器与移位器的支持下,通过执行乘法子程序实现。

固件:微程序类似于软件,但被固化在只读存储器中,属于硬件的范畴,称为固件。

字长:基本字长一般是指参加一次定点运算的操作数的位数。基本字长影响计算机精度、硬件成本,甚至指令系统的功能。

数据通路宽度:指数据总线一次能并行传送的数据位数,它影响计算机的有效处理速度。

数据传输率:是指数据总线每秒钟传送的数据量,也称为数据总线的带宽。

数据传输率=总线数据通路宽度×总线时钟频率/8()

第二章

计算机中的信息分为两大类,一类是计算机处理的对象,称为数据;另一类是控制计算机工作的信息,称为控制信息。相应地,在计算机工作时将存在数据流、控制流两类信息流。

2.在原码表示中,真值0可以有两种不同的表示形式,分别称为+0和-0.

对于整数原码,表示的数的范围是

在补码表示中,数0只有一种表示方法00……0

对于定点整数补码,表示的数的范围是

所谓浮点数的规格化,就是通过移动尾数,使尾数M绝对值的最高位数字为1。即M满足1/2≤1时,这个浮点数就是规格化的数。

1)对于原码,规格化后,尾数的最高数字位必须为1。

正数:0.1××……×

负数:1.1××……×

2)对于补码,规格化后,尾数的符号位与最高数字位必须相反。

正数:0.1××……×

负数:1.0××……×(-1/2除外:1.100……0)

移码:是一种专门用于浮点数阶码表示的码制,采用这种表示方法可以更加方便地比较两数阶码的大小。

6.指令的基本信息:操作码与地址码

7.显地址:如果在指令代码中明显地给出地址,例如在指令中写明主存储器单元地址码或是寄存器号,则这种地址称为显地址。

隐地址:如果地址以隐含的方式约定,而指令中并不给出该地址码,则这种隐含约定的地址就称为隐地址。简化地址结构的基本途径就是使用隐地址。通常以寄存器或堆栈作为隐含地址。

8.浮点数的表示范围

.字长8位,3位表示阶码,5位表示尾数,只考虑绝对值。则浮点机的表示范围是

*0.0001~*0.1111即1/128~7.5

同样字长,定点机的表示范围是

0.0000001~0.1111111即1/128~127/128

结论:相同字长,浮点数的表示范围远大于定点数。

8.固定长度操作码:操作码位数一定且位置固定。

可变长操作码:当指令的地址部分位数较多时,让操作码的位数少些;当指令的地址部分位数减少时,可让操作码的位数增多,以增加指令的种类,这称为扩展操作码。

10.由于寄存器数远少于主存储器的单元数,所以指令中存放寄存器号的字段位数也就大大少于存放地址码所需位数,采用寄存器寻址方式或其他以寄存器为基础的寻址方式,可以大大减少指令中一个地址的位数,从而有效地缩短指令长度。

采用隐地址可以减少指令中地址的数目,与减少地址的位数的不同的概念。

练习:

1、试比较下列各数对中的两个数的大小:

(1)(2001)10和(2001)8

(2)(0.115)10和(0.115)16

(3)(0.625)10和(0.505)8

答(1)(2001)10(2001)8

(2)(0.115)10(0.115)16

(3)(0.625)10(0.505)8

2、已知一个正数+9和一个负数-9,分别求出它们的原码,补码和反码(8位)。

答:(9)10=(1001)2

文档评论(0)

celkhn5460 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档