计算机组成原理
计算机组成原理
Garry1115
关注微信公众号“虾米聊吧”,获取更多技术知识干货,一起交流,一起学习~
展开
-
计组—中央处理器(CPU)
cpu的功能程序是一个指令序列 ,这个序列告诉计算机应该执行什么样的操作,在什么地方找到用来操作的数据。一旦把程序装入内存,就可以由计算机来自动完成取指令和执行指令操作。用来完成此项工作的部件称为中央处理器即CPU。1.数据缓冲寄存器(DR)数据缓冲寄存器用来暂时存放由内存储器读出的一条指令或一个数据字或者来自外部接口的一个数据字;作用:(1)作为CPU和内存、外部设备之间...原创 2018-12-18 16:12:12 · 4542 阅读 · 0 评论 -
计组—指令及寻址
指令程序是由一系列指令组成的,指令是要计算机执行某种操作的命令。包括:微指令、宏指令、机器指令。微指令:微程序级指令,属于硬件宏指令:由若干条机器指令组成的软件指令,属于软件机器指令:介于微指令和宏指令之间,每条指令可完成一个独立的算术或逻辑运算 指令格式:指令字(简称指令):表示一条指令的机器字。指令格式:指令字用二进制代码表示的结构形式,由操作码字段和地址码...原创 2018-11-27 16:40:34 · 3446 阅读 · 0 评论 -
计组—虚拟存储
虚拟存储1.虚拟存储器的基本概念虚拟存储器只是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。它指的是主存-外存层次。以透明的方式给用户提供了一个比实际主存空间大得多的程序地址空间。虚拟存储器的一个重要用途是解决计算机中主存储器的容量问题,在不明显降低平均访问速度的前提下增加程序的访问空间。(即将...原创 2018-11-22 15:42:06 · 1354 阅读 · 2 评论 -
计组—双端口与多模块存储器
双端口存储器1.双端口存储器的逻辑结构双端口存储器是指同一个存储器具有两组相互独立的读写控制线路,是一种高速工作存储器;它提供了两个相互独立的端口,即左端口右端扣。他们分别具有各自的地址线、数据线和控制线,可以对存储器中任何位置上的数据进行独立的存取操作。可以实现一个存储器挂2个CPU 2.无冲突读写控制当两个端口地址不相同时,在两个端口上进行读写操作,一定不会发生冲突。当任一...原创 2018-11-19 11:56:22 · 6562 阅读 · 3 评论 -
计组—存储以及字、位扩展
存储器的分类存储器的功能:存储器是计算机系统中的记忆设备,用来存放程序(指令)和数据(二进制代码形式存放)。存储器中最小单位就是存储元,可以存储一个二进制代码(0或1),即1个 bit(1)构成存储器的存储介质:目前主要采用半导体器件和磁性材料(2)按存储方式分: 随机存储器(任何存储单元的内容都能被随机存取,且存取时间和存储单元的物理位置无关) 顺序存储器...原创 2018-11-09 17:20:09 · 9327 阅读 · 6 评论 -
计组—浮点数表示和运算
浮点数的表示科学计数法任意一个十进制数N可以写成:同样,在计算机中一个任意进制数N可以写成在计算机的世界里R默认是2,表示二进制,因此R在计算机中不用单独存储,而M和e需要单独存储尾数(M):用定点小数表示,给出有效数字的位数,决定了浮点数的表示精度阶码(E):表示指数(并不等同于e,他们之间有一种对应关系),用整数形式表示,指明小数点在数据中的位置,决定了浮...原创 2018-11-02 15:28:41 · 7794 阅读 · 1 评论 -
计组—定点数的运算
校验码:元件故障\噪声干扰等各种因素常常导致计算机在处理信息过程中出现错误,为了防止错误,可将信号采用专门的逻辑线路进行编码以检测错误,通常的做法是在每个字上添加一些校验位过来确定字中出现错误的位置。(1).奇偶校验码组成奇偶校验码的基本方法:在n位有效信息位上增加一个二进制校验位,构成一个n+1位奇偶校验码。奇校验:使n+1位的奇偶校验码中1的个数为奇数偶校验:使n+1位的奇...原创 2018-10-31 17:33:51 · 4155 阅读 · 4 评论 -
计组—原码、补码、反码、移码复习
进制之间的转换(略)unsigned integer (无符号整数)1. 8位二进制数表示的范围:2^8-1 (减1位二进制的减法运算)解析:8位二进制数所表示的范围为:00000000 ~ 11111111 ,即最小为00000000 最大为11111111,那么最大值11111111 = 100000000-1 = 0 ~ 2^8-1注意:100000000-1 为二进制的...原创 2018-10-30 17:54:24 · 3271 阅读 · 0 评论 -
二进制四则运算
二进制的原理如下:(注意加法的进位和减法的借位)一、加法法则: 0+0=0,0+1=1,1+0=1,1+1=0(注意向前进位)例如:11111+1=100000 11111+ 1---------100000因为最低一位1+1=0所以需要向前(高位)进一,而高位被加数又是1所以又出现1+1=0,因此又需要向前(高位)进一,如此迭代一直到最高位结束 ...原创 2018-10-30 17:11:50 · 3753 阅读 · 0 评论 -
计组一基础概念复习
机器字长或位数:计算机一次能运算的二进制位,比如64位,那么计算机一次能运算的位数为64位 一个字节=8个二进制位即:1Byte(字节)=8bit(位)1KB = 1024Byte(字节) = 2^10B = 2^10*8b (bit) (B:表示字节,b表示位) 存储元:保存一个二进制位的触发器,称为一个存储元,一个字节=8位即8个存储元存储单元:若干个存储元构成一个...原创 2018-10-30 17:06:10 · 1470 阅读 · 0 评论