自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 计组第五章中央处理器CPU

中央处理器(Central Processing Unit, CPU),是整个计算机的核心。CPU会按照指令的要求,控制计算机的各部件协调工作,并且还要对信息处理过程中出现的异常情况进行处理。CPU上电复位后,就进入了“取指、译码、执行指令”的永久工作循环。

2024-12-13 15:14:24 56

原创 第三章 计组之存储器

静态随机存储器SRAM(Static Radom-Access Memory)是随机存取存储器RAM的一种,属于易失性存储器。①静态就是指这种RAM只要保持通电状态,其内部存储的数据就可以保持不变,不需要周期性的刷新。与之相比,动态随机存储器DRAM(Dynamic Random-Access Memory)则需要周期性的刷新。注意:不管是SRAM还是DRAM,其内部存储的信息都会随着断电而消失,因为他们都是易失性存储器。它们与非易失性存储器如ROM是不同的。MOS管工作原理。

2024-11-05 14:35:13 480 1

原创 第二章数据的表示和运算03-浮点数表示和运算

考纲: 二进制、 十进制、 十六进制的转换;二进制原码、 反码、 补码及移码之间的关系和转换;浮点数的表示与 IEEE754浮点标准;定点补码的加减法运算及实现;定点原码/补码的乘除法运算及实现;浮点数的四则运算及实现;定点/浮点运算器的结构。

2024-09-19 14:56:39 719

原创 第二章数据的表示和运算02-定点数运算硬件逻辑实现

考纲:二进制、 十进制、 十六进制的转换;二进制原码、 反码、 补码及移码之间的关系和转换;浮点数的表示与 IEEE754浮点标准;定点补码的加减法运算及实现;定点原码/补码的乘除法运算及实现;浮点数的四则运算及实现;定点/浮点运算器的结构。题型:计算题(早年);证明题:补码定义等;电路题:加减运算电路。

2024-09-19 08:22:29 730

原创 第二章数据的表示和运算01-定点数表示和加减运算

考纲:二进制、 十进制、 十六进制的转换;二进制原码、 反码、 补码及移码之间的关系和转换;浮点数的表示与 IEEE754浮点标准;定点补码的加减法运算及实现;定点原码/补码的乘除法运算及实现;浮点数的四则运算及实现;定点/浮点运算器的结构。题型:计算题(早年);证明题:补码定义等;电路题:加减运算电路。

2024-09-14 22:01:16 698

原创 第六章计组之总线

总线是一组能为多个部件分时共享**的公共信息传送线路。为什么要采用总线呢?这是因为早期计算机的外部设备非常少,所以大多采用分散连接方式 (也就是建立专门的数据传送线路),但是随着时代的发展,外部设备的数量越来越多,因此如果每增加一个外部设备就增加一个线路的话,显然是不合理的。所以为了更好地解决|/O设备和主机之间连接的灵活性问题,计算机的结构从分散连接发展为了总线连接。这里插入早起的三种连接方式。

2024-08-27 15:29:43 1099

原创 4.4 CISC和RISC技术特点及相互关系

存储程序这个概念大家都知道,就是我们可以给定一串的基本的指令,把它提前存储在某个地方,比如说,对于刚才这个例子来讲,我们可以设置五个比较通用的电路,就是整数的加减乘,还有矩阵的加法,矩阵的减法,这样的五个通用的电路,这五个电路是比较好实现的,那由于矩阵的乘法更难实现一些,所以我们可以把矩阵的乘法的实现拆解为由这五个基本的指令来完成的一个操作,那这就是所谓微程序的一个概念,cpu对外提供的某些复杂的指令功能,在内部是用某些更基本的,简单的功能组合来实现了这个复杂的指令。

2023-08-24 20:20:25 1246

原创 4.2.2数据寻址

上小节中我们介绍数据寻址的六种方式,那在这个小节当中,我们会介绍剩下的三种数据寻址的方式,这三种寻址方式都可以归为偏移寻址这样的一个大类。在上个小节刚开始的时候,我们举过这样的三个例子,最左边这个例子,我们可以采用直接寻址的方式,也就直接去访问当前这条指令所指向的位置,用这样的方式可以得到我们期待的结果,而第二个例子当中,由于我们这段程序,它起始的存放地址是从100这个地址开始存放的,所以我们对于jump这条指令的解析,对于七这个地址码的解释方式,就应该把它理解为从起始地址开始。

2023-08-18 18:43:36 1724

原创 4.2.1指令寻址

这个小节当中,我们介绍了两种指令寻址方式,所谓指令寻址就是说我们需要确定下一条需要执行的指令的存放位置,那这个存放地址是由程序计数器pc来指明的,pc指向哪个地址就意味着接下来要执行的指令存放在什么地址,通常来说,pc会有自动加一的功能,每一次cpu取走一条指令之后,取指阶段结束,pc的值都会自动的加一。只不过这地方的一我们要理解为是一个指令字长,具体加多少,我们需要具体情况具体分析。

2023-08-15 21:56:05 457 1

原创 4.1.2扩展操作码指令格式

在这个小节中,我们要学习拓展操作码这种指令格式, 那什么是拓展操作码呢?通过上小节的学习, 我们知道指令是由一个操作码还有若干个地址码组成,如果整个指令系统中所有指令的长度固定不变, 那我们就称这种指令系统为定长指令字结构,与之相对应的叫变长指令字结构。另一方面 如果从操作码的长度是否固定不变, 我们又可以把指令分为定长操作码格式 ,还有可变长操作码格式。

2023-08-14 21:52:34 3442 1

原创 第四章计组之指令系统

指令基本格式及分类

2023-08-13 16:37:22 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除