《计算机组成原理》学习笔记
学习《计算机组成原理》的学习笔记,知识点总结以及自己对知识点的理解
御承扬
一个专攻于计算机科学,求索于逻辑思维的同时,不忘哲学等人文科学的提纲挈领作用,致力于自然科学之计算机科学和人文科学之哲学共同发展的,永远处于学习进行时的,学过JavaWeb,python与 C/C++ ,此外不同程度的接触HTML+CSS+Javascript,学习过Spring Boot 框架、PyQt5 框架与 MFC 框架,学习计算机组成原理、计算机操作系统、计算机网络和数据结构的,积极进取的博主。很高兴你选择了关注我,我希望我的博文与不定时人生感悟的blink能帮到你。
展开
-
计算机组成原理学习笔记——I/O方式
I/O 方式,即主机向 I/O 设备传输数据的具体方式,主要有程序查询、程序中断、DMA 和通道等。本文主要讲前三种。原创 2020-04-10 18:35:21 · 5937 阅读 · 0 评论 -
计算机组成原理学习笔记——I/O 接口
本文记述关于 I/O 接口的功能、结构、类型和 I/O 端口编址等相关知识,从而对 I/O 接口有更进一步的认识,阅读本文你将知道 I/O 接口可不是只是一个电脑上的插口或插槽。原创 2020-04-09 19:34:02 · 18359 阅读 · 4 评论 -
计算机组成原理学习笔记——计算机外围设备
计算机的外围设备就是一些输入输出设备,常见的键盘、鼠标、显示器、打印机和机械硬盘都是属于外围设备。原创 2020-04-08 17:41:51 · 3859 阅读 · 0 评论 -
计算机组成原理学习笔记——I/O系统基本概念
计算机输入/输出系统的基本概念原创 2020-04-07 17:14:06 · 2521 阅读 · 0 评论 -
计算机组成原理学习笔记——总线的定时和标准
总线定时是指总现在双方交换数据的过程中需要时间上配合关系的控制,其实质是一种协议或规则,主要有同步和异步两种定时方式。目前典型的总线标准有 ISA、EISA、VESA、PCI、PCI-Express、AGP、RS-232C、USB 等这些标准之间的区别体现在总线宽度、带宽、时钟频率、寻址能力、是否支持突发传送等。原创 2020-04-06 16:53:24 · 3301 阅读 · 0 评论 -
计算机组成原理学习笔记——总线的仲裁方式
当计算机系统中的多个主设备同时竞争总线的控制权时,便会由专门的总线仲裁部件根据一定的算法或规则进行裁决哪个设备优先获得总线控制权。总线仲裁方式有集中仲裁和分布仲裁两种,集中仲裁又分为链式查询仲裁、计数器查询仲裁和独立请求仲裁原创 2020-04-05 16:49:04 · 17578 阅读 · 9 评论 -
计算机组成原理学习笔记——总线概述
计算机总线相关知识原创 2020-04-04 16:11:15 · 3548 阅读 · 0 评论 -
计算机组成原理学习笔记——指令流水线
将一个重复的过程分解成若干子过程,每个子过程与其他子过程并行执行,这种方式称为流水线;指令流水线就是将一条指令分成若干段,然后按照先后次序执行,与一次性执行一整条指令不存在结果上的差异。指令流水线在并行处理中广泛应用。原创 2020-03-31 12:49:35 · 16223 阅读 · 2 评论 -
计算机组成原理学习笔记——控制器
CPU 中的控制器相关知识。原创 2020-03-29 16:15:53 · 15728 阅读 · 1 评论 -
计算机组成原理学习笔记——数据通路
数据在功能部件之间传送的路径称为数据通路,路径上的部件称为数据通路部件。原创 2020-03-25 18:45:30 · 31289 阅读 · 0 评论 -
计算机组成原理学习笔记——指令的执行
指令具体在计算机执行过程中都有什么工作?采用什么方案进行安排?原创 2020-03-24 19:59:15 · 3174 阅读 · 0 评论 -
CPU 的功能和基本结构
CPU 的基本功能和基本结构原创 2020-03-23 15:51:56 · 5554 阅读 · 0 评论 -
计算机组成原理学习笔记——关于 RISC 和 CISC 地简述
现在地大多数指令架构,都可以划分为 CISC 体系和 RISC 体系?这两者有什么区别呢?本文将会进行简单介绍。原创 2020-03-22 16:22:35 · 3931 阅读 · 0 评论 -
计算机组成原理学习笔记——常用X86 汇编指令
X86 架构的常用汇编指令原创 2020-03-21 20:58:20 · 5558 阅读 · 5 评论 -
Win10系统下用汇编代码输出Hello World
在Windows 系统下用汇编代码输出 Hello world原创 2020-03-21 18:12:46 · 4485 阅读 · 1 评论 -
计算机组成原理学习笔记——指令如何寻址
指令寻址方式分为指令寻址和数据寻址;指令寻址主要有顺序寻址和跳跃寻址两种寻址方式;而数据寻址有隐含寻址、立即数寻址、直接寻址、间接寻址、寄存器寻址、寄存器间接寻址、相对寻址、基址寻址、变址寻址和堆栈寻址,共 10 种方式。原创 2020-03-20 17:28:10 · 4153 阅读 · 0 评论 -
计算机组成原理学习笔记——机器指令的基本结构
指令,或者说`机器指令`,是指示计算机执行某种操作的命令,是计算机运行的`最小功能单位`。原创 2020-03-19 17:12:45 · 6271 阅读 · 0 评论 -
计算机组成原理学习笔记——虚存
主存和联机工作的辅存构成了虚拟存储器,二者在硬件和软件的共同管理下工作;虚拟存储器具有主存的速度和辅存的容量,提高了存储系统的性价比。原创 2020-03-17 17:59:13 · 4374 阅读 · 0 评论 -
计算机组成原理学习笔记——Cache 相关知识
同样是对数组遍历,为什么按行访问比按列访问快呢?程序访问的局部性原理会告诉你为什么!为什么电脑中第一次启动应用很慢,之后即使退出应用,只要短时间内再次启动都比较快?Cache 相关策略会告诉你为什么!原创 2020-03-15 16:41:51 · 10648 阅读 · 7 评论 -
计算机组成原理学习笔记——提高 CPU 访存速度的相关技术
CPU 速度往往高于存储器的,为了有效利用 CPU 的算力,在底层设计时往往会使用相关技术提高 CPU 的访存速度,存储器双端口技术和存储器多模块技术就是针对此出现的。原创 2020-03-13 17:20:03 · 3810 阅读 · 0 评论 -
计算机组成原理学习笔记——主存和CPU连接
主存如何与CPU进行连接?地址线、数据线和控制线都怎么连接?这是本文的学习目标。原创 2020-03-11 15:31:32 · 10146 阅读 · 0 评论 -
计算机组成原理学习笔记——半导体随机存储器
半导体随机存储器一、DRAM 和 SRAM1、回顾2、SRAM 的工作原理3、DRAM 工作原理3.1、电荷维持时长1)集中刷新:2)分散刷新:3)异步刷新4)透明刷新5)刷新要注意的问题6)刷新与易失性存储器的区别4、读写周期4.1、读周期4.2、写周期5、SRAM 和 DRAM 的各自特点二、ROM1、ROM 的特点2、ROM 的种类1)MROM2)PROM3)EPROM4)Flash Mem...原创 2020-03-09 15:51:31 · 2060 阅读 · 0 评论 -
计算机组成原理学习笔记——存储器概述
存储器从不同角度进行分类,可以有主存、辅存、缓存,磁表面存储器、磁芯存储器、半导体存储器、光存储器,随机存储器、只读存储器等等。原创 2020-03-07 16:18:58 · 1458 阅读 · 0 评论 -
计算机组成原理学习笔记——算术逻辑单元
算术逻辑单元一、加法器1、一位全加器2、串行加法器3、并行加法器3.1、串行进位3.2、并行进位二、ALU 结构ALU 是计算机的运算器的重要组成部分,基本功能包括加减乘除四则运算和与或非异或等逻辑运算,以及移位、求补等操作。一、加法器ALU 中的加法器是由全加器配以其他必要逻辑电路组成,根据全加器的个数加法器分为串行加法器和并行加法器。1、一位全加器全加器(FA)是基本的加法...原创 2020-03-05 16:06:06 · 4088 阅读 · 0 评论 -
计算机组成原理学习笔记——定点数和浮点数的简单总结
定点数和浮点数的简单总结一、定点数总结1、关于 C 语言结构体2、0 在四种机器数中的表示3、为什么计算机内部主要采用补码表示定点数?4、关于数的比较5、关于补码乘法6、关于除法7、关于地址的表示8、由 3 个 “1”和 5 个“0”组成的二进制补码,能表示的最小整数是 1000 0011,真值为 -125.9、关于机器指令10、x/2 和 x*2 的意义11、一个加法器能否实现数的加减法?12、...原创 2020-03-05 12:32:49 · 2253 阅读 · 0 评论 -
计算机组成原理学习笔记——浮点数
浮点数表示法是指以适当的形式将比例因子表示在数据中,让小数点的位置根据需要而浮动。这样,在位数有限的情况下,既扩大了数的表示范围,又保持了数的有效精度。原创 2020-03-02 15:12:40 · 8448 阅读 · 3 评论 -
计算机组成原理学习笔记——数的转换和数的存储
数的转换,主要以 C/C++ 为程序语言,学习无符号数与有符号数之间的转换、有符号数中不同数据类型的转换,不同字长之间的转换,在对程序结果有什么影响?数的存储主要学习数在计算机中的存储方式。原创 2020-02-28 15:55:23 · 1346 阅读 · 1 评论 -
计算机组成原理学习笔记——定点数及其运算
学习什么叫做定点数,定点数的移位、加法、减法、乘法和除法如何进行运算。原创 2020-02-27 12:05:35 · 3899 阅读 · 0 评论 -
计算机组成原理学习笔记——校验码
校验码是指能够发现或能够自动纠正错误的数据编码,也称作检错纠错码。原理是通过增加一些冗余码,来检验或纠错编码。原创 2020-02-25 17:10:53 · 9817 阅读 · 1 评论 -
计算机组成原理学习笔记——BCD码和字符码
我们生活中所能看和写的文字和符号,包括数字并不能直接被计算机所认识和接受,必须用相应的规则转换成二进制代码后,才能被计算机所认识,而这个规则就是编码。本文就十进制编码 BCD 码和字符码中的 ASCII 码和汉字编码进行学习。原创 2020-02-24 21:10:37 · 6303 阅读 · 0 评论 -
计算机组成原理学习笔记——数的表示(2)
生活中,大多数人熟悉并使用的“数”,是十进制的,而事实上“数”有各种进位制,比较常用的有二进制、八进制、十进制和十六进制。二进制可以说是计算机世界的主要数制了,十六进制其次。本文记录对进制的学习原创 2020-02-24 17:26:05 · 1127 阅读 · 0 评论 -
计算机组成原理学习笔记——数的表示(1)
数在计算机中,可分为两大类有符号数和无符号数,对于无符号数表示简单,直接转换为二进制表示即可,而有符号数有原码、补码、反码和移码四种表示方法,表示结果各不一样,但有些之间具有一定联系。原创 2020-02-23 20:25:23 · 1314 阅读 · 0 评论 -
计算机组成原理学习笔记——概论(2)性能指标和易混淆知识点
常用的计算机性能指标有:机器字长、数据通路带宽、主存容量、运算速度等。原创 2020-02-22 15:49:24 · 1282 阅读 · 0 评论 -
计算机组成原理学习笔记——概论(1)
概论1、计算机的软硬件1、计算机的软硬件计算机系统由“硬件”和“软件”两部分组成。“硬件”指计算机的实体部分,由各种摸得着看得见的电子元器件组成;软件,由人们事先编制的具有各种特殊功能的程序组成。一般而言,计算机性能的好坏,取决于“软”、“硬”件的总和。计算机软件可分为:系统软件和应用软件。系统软件即系统程序,用于管理整个计算机系统,监视服务,使系统资源得到合理调度、高效运行。一个典型...原创 2020-02-22 12:21:06 · 870 阅读 · 0 评论