ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:648.97KB ,
资源ID:8376930      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8376930.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机原理知识点总汇Word格式文档下载.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

计算机原理知识点总汇Word格式文档下载.docx

1、16-23.例如:写出(1101.01)2,(237)8,(10D)16的十进制数(1101.01)2=123+122+021+120+ 02-1+12-2 =8+4+1+0.25=13.25(237)8=282+321+720 =128+24+7=159(10D)16=1162+13160=256+13=2693例如:用基数除法将(327)10转换成二进制数4.5.6.二进制转换成八进制例:(10110111 .01101) 2二进制: 10 ,110 , 111 . 011 , 01 010 ,110 , 111 . 011 , 010八进制: 2 6 7 . 3 2(10110111.0

2、1101) 2 =(267.32)87.八进制转换二进制例如: (123.46 ) 8=(001,010,011 .100,110 ) 2 =(1010011.10011)28.二进制转换成十六进制(110110111 .01101) 2 1 ,1011 , 0111 . 0110 ,1 0001 ,1011 , 0111 . 0110 ,1000十六进制: 1 B 7 . 6 8(10110111.01101) 2 =(1B7.68)169.十六进制转换成二进制 (7AC.DE ) 16=(0111,1010,1100.1101,1110 ) 2 =(11110101100 .1101111

3、 )2知识点2带符号的二进制数据在计算机中的表示方法及加减法运算名词解释:真值和机器数真值:正、负号加某进制数绝对值的形式称为真值。如二进制真值:X=+1011 y=-1011机器数:符号数码化的数称为机器数如 :X=01011 Y=11011(最高位为符号位,0表示正数,1表示负数)在计算机中表示的带符号的二进制数称为“机器数”,机器数有三种表示形式:原码,补码,反码。A原码表示法:原码表示法用“0”表示正号,用“1”表示负号,有效值部分用二进制的绝对值表示。即X原=符号位+|X|数值零的真值有0和0两种表示方式,X原也有两种表示形式:0原 00000 0原10000完成下列数的真值到原码的

4、转换X1 = + 0.1011011 X2 = 0.1011011 X1原=0.1011011 X2 原=1.1011011X1 = + 0 1011011 X2 = 0 1011011 B补码的定义:正数的补码就是正数的本身,负数的补码是原负数加上模。完成下列数的真值到补码的转换X1 = + 0.1011011 X2 = 0.1011011 X1补=01011011 X2补=10100101X1 = + 0 1011011 X2 = 0 1011011 正数的补码:本身。 负数的补码:符号位为 1,数值部分取反加 1。数值零的补码表示形式是唯一的:0补0补0.0000当补码加法运算的结果不超

5、出机器表示范围时,可以得出下面重要结论:1)用补码表示的两数进行加法运算,其结果仍为补码。2)X+Y补=X补Y补3)符号位与数值位一样参加运算。另外对于减法运算,因为XY补XY补X补Y补,所以计算时,可以先求出Y的补码,然后再进行加法运算。C正数的反码表示:与原、补码相同。负数的反码表示:符号位为1。数值部分:将原码的数值按位取反。负数反码比补码少1。一般只用做求补码的中间形式。反码的定义:即:X反22nX符号位Xmod22n,其中n为小数点后的有效位数。反码零有两种表示形式:0反0.0000,0反1.1111反码运算在最高位有进位时,要在最低位+1.D移码的定义:把 x补符号取反,即得x移X

6、+Y移X移Y移移码具有以下特点:1)最高位为符号位,1表示正号,0表示负号。2)在计算机中,移码只执行加减法运算,且需要对得到的结果加以修正,修正量为2n,即要对结果的符号位取反。3)0有唯一的编码,即+0移=-0移=100000X=+1010,Y=+0011 求 X+Y移=?X移=11010, Y移=10011X移 + Y移=11010+10011=101101X+Y移=01101+10000=11101 符号相反X=-1010,Y=-0110求 X+Y移=?X移=00110, Y移=01010X移 + Y移=10000 X+Y移=10000+10000=00000当阶码等于-16时,移码为

7、00000,此时浮点数当作0。E原码、补码、反码之间的转换1)由原码求补码正数 : X补=X原负数 : 符号不变,其余各位取反,末位加1。2)由补码求原码F溢出:当运算结果超出机器数所能表示的范围时,称为溢出。什么情况下会产生溢出?1)相同符号数相减,相异符号数相加不会产生溢出。2)两个相同符号数相加,其结果符号与被加数相反则产生溢出;3)两个相异符号数相减,其运算结果符号与被减数相同,否则产生溢出。定点数和浮点数A.在计算机中的数据有定点数和浮点数两种表示方式。B.定点数:定点数是指小数点固定在某个位置上的数据,一般有小数和整数两种两种表示形式。定点小数是把小数点固定在数据数值部分的左边,符

8、号位的右边;整数是把小数点固定在数据数值部分的右边。C.浮点数:是指小数点位置可浮动的数据。通常表示为:N = M R E (例:0.10111 2110 )其中N为浮点数, M为尾数(mantissa)E为阶码(exponent),R为阶的基数(radix)R为常数,一般为2,8,16。在一台计算机中,所有数据的R都是相同的。因此,不需要在每个数据中表示出来。浮点数表示形式:尾数通常用规格化形式表示,小数点后不能为0。X=+0.0010111=0.101112-2 =0.10111 2-0010 =0.10111 21110 知识点3:定点原码一位乘法上图需要看懂。乘法开始时,A寄存器被清为

9、零,作为初始部分积。被乘数放在B寄存器中,乘数放在C寄存器中。实现部分积和被乘数相加是通过给出AALU命令和BALU命令,在ALU中完成的。ALU的输出经过移位电路向右移一位送入A寄存器中。C寄存器是用移位寄存器实现的,其最低位用作BALU的控制命令。加法器最低一位的值,右移时将移入C寄存器的最高数值位,使相乘之积的最低位部分保存进C寄存器中,原来的乘数在逐位右移过程中丢失了。(此过程需要看明白。)例3.31 X=0.1101, Y=0.1011计算 X Y知识点4:定点补码一位乘法A.补码与真值的转换关系 B.补码的右移补码连同符号位右移一位,并保持符号位不变,相当于乘1/2,或除2.设X补

10、= X0.X1X2Xn例3.33设X= - 0.1101 ,Y= 0.1011即: X补=11.0011, Y补= Y = 0.1011求: X Y补 解:XY= - 0.10001111X Y补 = 1.01110001例3.34设X= - 0.1101 ,Y= -0.1011 X补=11.0011, Y补= 11.0101求:Y= + 0.10001111 Y补 = 0.10001111C布斯公式(比较法)比较法:用相邻两位乘数比较的结果决定+X补、-X补或+0。例3.35设X= - 0.1101 ,Y= 0.1011即: X补=11.0011, Y补= 0.1011求:知识点5浮点数的加

11、减运算步骤:首先,检测能否简化操作。 尾数为0判断操作数是否为0 阶码下溢1.对阶:1)对阶:使两数阶码相等(小数点实际位置对齐,尾数对应权值相同)。2)对阶规则:小阶向大阶对齐。3)对阶操作:小阶阶码增大,尾数右移。例.AJBJ,则BJ+1 BJ,BW,直到BJ=AJ4)阶码比较:比较线路或减法。2.尾数加减.AWBWAW3.结果规格化设浮点数的阶码为4位(含阶符),尾数为6位(含尾符),x、y中的指数项,小数项均为二进制真值4.舍入处理 原码、补码采用 0 舍 1 入。5.溢出判断检查阶码是否溢出上溢:置溢出标志下溢:置结果为浮点机器零知识点6.数据校验码:数据校验码是一种常用的带有发现某

12、种错误和自动改错能力的数据编码方法.码距:任意两个合法码之间至少有几个二进制位不同.有一位码距为1.常用的数据校验码有奇偶校验码,海明校验码和循环校验码。(只需掌握奇偶校验码)A.奇偶校验码B.奇偶校验码第四章知识点1主存储器分类按照读写性质划分:1.)随机读写存储器(random access memory,RAM)静态随机存储器(SRAM);动态随机存储器(DRAM)由于它们存储的内容断电则消失故称为易失性存储器2)只读存储器(read-only memory,ROM)知识点2存储器的主要技术指标:A主要技术指标有:主存容量,存储器存储时间和存储周期.B存储容量:存放信息的总数,通常以字(

13、word,字寻址)或字节 (Byte,字节寻址)为单位表示存储单元的总数.微机中都以字节寻址,常用单位为KB、MB、GB、TB。C存储器存储时间:启动一次存储器操作到完成该操作所经历的时间。D存储周期:连续启动两次独立的存储器操作所需间隔的最小时间.E计算机可寻址的最小信息单位是一个存储字,相邻的存储器地址表示相邻存储字,这种机器称为“字可寻址”机器。一个存储字所包括的二进制位数称为字长。一个字又可划分为若干个字节。现代计算机中,大多数把一个字节定为8个二进制位,因此,一个字的字长通常是8的倍数。(不需背,明白即可)F以字或字节为单位来表示主存储器存储单元的总数,就是主存储器的容量。G指令中地

14、址码的位数决定了主存储器的可直接寻址的最大空间。知识点4读/写存储器A半导体读写存储器(即随机存储器(RAM)按存储元件在运行中能否长时间保存信息来分,有静态存储器和动态存储器两种。前者利用双稳态触发器来保存信息,只要不断电,信息是不会丢失的;动态存储器利用MOS电容存储电荷来保存信息,使用时需不断给电容充电才能使信息保持。静态存储器的集成度低,但功耗较大;动态存储器的集成度高,功耗小,它主要用于大容量存储器。(不需要背,明白即可)B静态存储器SRAM 依靠双稳态电路内部交叉反馈的机制存储信息。功耗较大,速度快,作Cache。动态存储器DRAM 依靠电容存储电荷的原理存储信息。功耗较小,容量大

15、,速度较快,作主存。C再生再生(刷新):为保证DRAM存储信息不遭破坏,必须在电荷漏掉以前,进行充电,以恢复原来的电荷,这一充电过程称为再生或刷新。为什么要刷新?为保证DRAM存储信息不遭破坏,必须在电荷漏掉以前,进行充电,以恢复原来的电荷。知识点5半导体存储器的组成与控制A一个存储器芯片的容量有限,因此,应用中需进行扩展。包括位扩展和字扩展。B位扩展:用多个存储器器件对字长进行扩充。C字扩展:增加存储器中字的数量。连接方式:将各芯片的地址线、数据线、读写控制线相应并联,由片选信号来区分各芯片的地址范围。用4个16K 8位芯片组成64K8位的存储器。字扩展连接方式:(此图作业留过类似的,掌握)

16、D字位扩展:如果一个存储容量为M N位,所用芯片规格为LK位,那么这个存储器共用(M/L) (N/K)个芯片。(重要)例如:要组成16M8位的存储器系统,需多少片4M1位的芯片? 16M/4M8/1= 32片若有芯片规格为1M8位,则需16M/1M8/8= 16片。第五章知识点1指令格式A一条指令一般包含下列信息:1)操作码:具体说明操作的性质及功能。2)操作数的地址3)操作结果的存储地址4)下一条指令的地址综上,一条指令实际上包括两种信息即操作码和地址码。B指令字:代表指令的一组二进制代码信息; 指令长度:指令字中二进制代码的位数;C零地址指令指令中只有操作码没有操作数或地址。两种可能:(1

17、)无需操作数,例如:空操作指令,停机指令(2)操作数是默认的 D一地址指令 A-操作数的存储地址或寄存器名 递增,移位,取反E二地址指令 A1-第一个源操作数的存储地址或寄存器地址。A2-第二个源操作数和存放结果的存储地址或寄存器地址AX+BXAX ADD AX , BX F三地址指令A2-第二个源操作数的存储地址或寄存器地址。A3-操作结果的存储地址或寄存器地址G多地址指令:用于实现成批数据处理。H计算机中指令和数据都是以二进制码的形式存储的。但是,指令的地址是由程序计数器(PC)规定的。而数据的地址是由指令规定的。指令操作码的扩展技术A指令操作码的位数限制指令系统中完成操作的指令条数。若操

18、作码长度为K,最多有2k条不同指令。B指令操作码通常有两种编码格式,一种固定格式一种可变格式。C固定格式操作码操作码长度固定,一般集中于指令字的一个字段中。在字长较大的大中型以及超级小型机上广泛使用。优点:有利于简化硬件设计,减少译码时间D可变格式操作码即操作码长度可以改变,且分散放在指令字的不同字段中。这种方法在不增加指令字长度的情况下可表示更多的指令,但增加了译码和分析难度,需更多硬件支持。微机中常使用此方式。F可变格式操作码的指令示例如果需要三地址、二地址、一地址指令各15条、零地址指令16条,如何安排操作码呢?例如可以这样规定:15条三地址指令的操作码为:0000 111015条二地址

19、指令的操作码为:前4位1111, 即 1111 0000 1111 111015条一地址指令的操作码为:前8位均为1, 即 11111111 0000 11111111 111016条零地址指令的操作码为:前12位均为1, 即 111111111111 0000111111111111 1111再如:同样情况下用可变格式操作码分别形成三地址指令15条、二地址指令14条、一地址指令31条和零地址指令16条。按要求得到结果之一如下:15条三地址为: 0000 1110 14条二地址为: 1111 0000 1111 1101 31条一地址为: 11111110 0000 11111111 1110

20、 16条零地址为: 111111111111 0000111111111111 1111 知识点3指令长度与字长的关系A字长是指计算技能直接处理的二进制数据的位数。B首先,数据字长决定了计算机的运算精度,字长越长,计算机的运算精度越高。其次,地址码长度决定了指令直接寻址能力。C指令的长度与计算机的字长没有固定关系。知识点4寻址方式(编制方式)A寻址方式:确定本条指令的数据地址及下一条要执行的指令地址的方法。B需掌握寻址:1)直接寻址:指令的地址码部分给出的就是操作数在存储器中的地址。2)特点是简单直观, 便于硬件实现,但操作数地址是指令器单元的一部分,只能用于访问固定的存储。2)寄存器寻址:在

21、指令的地址码部分给出某一寄存器的名称(地址),而所需的操作数就在这个寄存器中。这种方式数据传送快,计算机中多用。3)基址寻址:机器内设置一个基址寄存器,操作数的地址由基址寄存器的内容和指令的地址码A相加得到。地址码A通常称为位移量(disp)或偏移量。4)变址寻址:把CPU中变址寄存器的内容和指令地址部分给出的地址之和作为操作数的地址来获得操作数。这种方式多用于字串处理、矩阵运算和成批数据处理。5)间接寻址:在指令的地址码部分直接给出的既不是操作数也不是操作数的地址,而是操作数地址的地址。分为:寄存器间接寻址:改变寄存器 Rn中的内容就可访问内存的不同地址。 存储器间接寻址6)相对寻址:程序计

22、数器PC的内容与指令中地址码部分给出的偏移量(Disp) 之和作为操作数的地址或转移地址,称为相对寻址方式。相对寻址方式主要应用于相对转移指令。转移地址为(PC)+disp相对寻址有两个特点:1。由于目的地址随PC变化不固定,所以非常适用于浮动程序的装配与运行。2。偏移量可正可负,通常用补码表示。7)立即寻址:所需的操作数由指令的地址码部分直接给出,称为立即寻址(立即数寻址)。特点:操作码和一个操作数同时被取出,不必再次访问存储器,提高了指令的执行速度。知识点5RISC精简指令计算机的特点1)、仅选使用频率高的一些简单指令和很有用但不复杂指令,指令条数少。2)、指令长度固定,指令格式少,寻址方

23、式少3)、只有取数/存数指令访问存储器,其余指令都在寄存器中进行,即限制内存访问4)、CPU中通用寄存器数量相当多;大部分指令都在一个机器周期内完成。5)、以硬布线逻辑为主,不用或少用微程序控制6)、特别重视编译工作,以简单有效的方式支持高级语言,减少程序执行时间第六章知识点1时序系统A指令周期:读取并执行一条指令所需的时 间称为一个指令周期。B机器周期(CPU周期):在组合逻辑控制中,常将指令周期划分为几个不同阶段,每个阶段称为一个机器周期(周期)。C时钟周期(节拍):一个机器周期又分为若干个相等的时间段,每一个时间段为一个时钟周期(节拍)。时钟周期长度等于CPU执行一次加法或一次数据传送时

24、间。D工作脉冲:对某些微操作定时。E各时序信号之间的关系:知识点2模型计算机的数据通路上图必须掌握!知识点3模型机的指令系统知识点4模型机的时序系统A机器周期 1)、取指周期FT 2)、取源操作数周期ST 读取源操作数SR 3)、取目的操作数周期DT 读取目的操作数DR(单) 双操作数指令LA。 4)、执行周期ET 根据IR中的操作码执行相应的操作。知识点5模型机指令的执行过程:例1 加法指令ADD R0,(R1)的微操作序列。FTP0 PCBUS,BUSMAR,READ, CLEAR LA,1C0,ADD,ALULTP1 LTBUS,BUSPC,WAITP2 MDRBUS,BUSIRP3 1

25、STSTP0 R0BUS,BUSSRP1 空操作P2 空操作P3 1DTDTP0 R1BUS,BUSMAR, READ ,WAITP1 MDRBUS,BUSLAP3 1ETETP0 SRBUS,ADD,ALULTP1 LTBUS,BUSMDR, WRITE,WAITP2 空P3 END 例2 SUB (R0)+,X(R1) FT 微操作序列同例1(所有指令FT都一样)P0 R0BUS,BUSMAR,READ, CLEA LA,1C0,ADD,ALULTP1 LTBUS,BUSR0,WAITP2 MDRBUS,BUSSRP0 PCBUS,BUSMAR,READ,P1 LTBUS,BUS PC,WAITP2 MDRBUS,BUSLAP3 1DT DTP0 R1BUS,ADD,ALULTP1 LTBUS,BUSMAR, READ,WAITP0 SRBUS,SUB,ALULTP3 END例3 INC (R0)+ FT 微操作序列同例1(P3 1DT)P0 R0

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2