
计算机组成原理
王道考研学习笔记,仅供大家学习
小小白学计算机
这个作者很懒,什么都没留下…
展开
-
指令系统 CISC和RISC(详解)
一、总览二、CISCCISC:Complex Instruction Set Computer设计思路:一条指令完成一个复杂的基本功能。代表:×86架构,主要用于笔记本、台式机等。80-20规律:典型程序中80%的语句仅仅使用处理机中20%的指令三、RISCRISC:Reduced Instruction Set Computer设计思路:一条指令完成一个基本“动作”;多条指令组合完成一个复杂的基本功能。代表:ARM架构,主要用于手机、平板等。举例对比:比如设计一套能输出单词的指令集:CI原创 2020-06-15 20:04:37 · 7436 阅读 · 1 评论 -
指令系统——数据寻址(3)——堆栈寻址(详解)
一、总览二、堆栈寻址堆栈寻址:操作数存放在堆栈中,隐含使用堆栈指针(SP)作为操作数地址。堆栈是存储器(或专用寄存器组)中一块特定的按“后进先出(LIFO)”原则管理的存储区,该存储区中被读/写单元的地址是用一个特定的寄存器给出的,该寄存器称为堆栈指针(SP)。...原创 2020-06-15 19:39:18 · 5400 阅读 · 1 评论 -
指令系统——数据寻址(2)(详解)
一、总览二、偏移寻址基址寻址:将CPU中基址寄存器(BR)的内容加上指令格式中的形式地址A,而形成操作数的有效地址,即EA=(BR)+A。注:基址寄存器是面向操作系统的,其内容由操作系统或管理程序确定。在程序执行过程中,基址寄存器的内容不变(作为基地址),形式地址可变(作为偏移量)。当采用通用寄存器作为基址寄存器时,可由用户决定哪个寄存器作为基址寄存器,但其内容仍由操作系统确定。优点:可扩大寻址范围(基址寄存器的位数大于形式地址A的位数);用户不必考虑自己的程序存于主存的哪一空间区域,故有原创 2020-06-09 13:14:22 · 1889 阅读 · 2 评论 -
指令系统——数据寻址(1)(详解)
一、总览二、操作数类型与寻址方式三、数据寻址四、立即寻址立即寻址:形式地址A就是操作数本身,又称为立即数,一般采用补码形式。#表示立即寻址特征。一条指令的执行:取指令访存1次,执行指令访存0次,暂不考虑存结果,共访存1次优点:指令执行阶段不访问主存,指令执行时间最短缺点:A的位数限制了立即数的范围。如A的位数为n,且立即数采用补码时,可表示的数据范围为-2n-1~2(n-1)-1五、直接寻址直接寻址:指令字中的形式地址A就是操作数的真实地址EA,即EA=A。一条指令原创 2020-06-09 11:33:24 · 2832 阅读 · 0 评论 -
指令系统——数据存放、指令寻址(详解)
一、总览二、数据存放三、指令寻址小结:原创 2020-06-09 11:12:37 · 556 阅读 · 0 评论 -
指令系统——指令格式(详解)
一、总览二、指令的定义指令(又称机器指令):是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。一台计算机的所有指令的集合构成该机的指令系统,也称为指令集。注:一台计算机只能执行自己指令系统中的指令,不能执行其他系统的指令。三、指令格式一条指令就是机器语言的一个语句,它是一组有意义的二进制代码。一条指令通常要包括操作码字段和地址码字段两部分:A1这个地址里面的值 与 A2这个地址里面的值 执行OP操作后,将结果存到A3这个地址中四、指令格式-地址码指令含义:(A1)O原创 2020-06-08 20:52:34 · 36576 阅读 · 5 评论 -
2的次方表(1~64次方)
2的次方表(1~64次方)2的1次方:22的2次方:42的3次方:82的4次方:162的5次方:322的6次方:642的7次方:1282的8次方:2562的9次方:5122的10次方:10242的11次方:20482的12次方:40962的13次方:81922的14次方:163842的15次方:327682的16次方:655362的17次方:1310722的18次方:2621442的19次方:5242882的20次方:10485762的21次方:20971522的原创 2020-05-26 14:21:42 · 288156 阅读 · 5 评论 -
计算机组成原理——校验码(奇偶校验码、汉明校验码、循环冗余校验码)
一、为什么要使用校验码?数据在计算机系统内加工、存取和传送的过程中可能会产生错误。为了减少和避免这类错误,引入了数据校验码。数据校验码是一种常用的带有发现某些错误,甚至带有一定自动改错能力的数据编码方法。例子:码距:两个合法码字对应位上数字的不同位的个数上图中,方案一的码距为1,因为00和01之间只有1位数字不同。而方案二的码距为2,因为00和11之间有2位数字不同。奇校验:保证一段数据中出现奇数个1,仅需1位在上图方案一中,使用奇校验方法,则A的码字变为100,B的码字变为001。码字中的原创 2020-05-25 21:30:44 · 13182 阅读 · 0 评论 -
logisim实验——通过2个半加器实现1-bit全加器,通过4个一位全加器构成4-bit加法器(详解)
一、由异或门和与门所构成的半加器:二、由两个半加器构成的1-bit全加器:..原创 2020-05-12 14:12:59 · 14275 阅读 · 0 评论