计算机组成原理
文章平均质量分 76
看心情上传笔记
王蒟蒻
蒟蒻
展开
-
计算机是怎么跑起来的——简记
学习思路其实不仅是计算机, 其他学问亦是如此。 首先要划出一个“知识的范围”, 精通一门学问所必知必会的知识都在这个范围内。 其次是掌握该范围内每个知识点中“基础中的基础知识”。 最后是能独当一面的“目标”, 即掌握了这些知识可以做什么。下面就以学习音乐为例说明这三点。 首先, 划出的“知识范围” 是节奏、 旋律、 和弦这三个知识点。 所谓“基础中的基础知识”, 对于节奏来说就是四拍子( 大、 大、大、 大), 对于旋律来说就是 C 大调( do re mi fa so la si do), 对于和弦原创 2021-06-10 20:06:17 · 1824 阅读 · 0 评论 -
一张图看懂计算机组成原理——概述
原创 2021-06-26 16:04:22 · 2510 阅读 · 0 评论 -
程序是怎么跑起来的(下)
硬件的控制方法端口I/O控制器中有用于临时保存输入输出数据的内存,这个内存就是端口。I/O控制器内部的内存,也称为寄存器一个I/O控制器既可以控制一个外围设备,也可以控制多个外围设备。各端口之间通过端口号进行区分。端口号也称为I/O地址。IN指令和OUT指令在端口号指定的端口和CPU之间进行数据的输入输出通过指定端口号,并利用IN/OUT命令,就可以直接控制软驱这硬件设备,实现输入输出处理I/O端口号 IRQ DMA通道是识别外围设备的三点组合。计算机主机通过软件控制硬件时所需要的信息原创 2021-05-31 16:54:23 · 385 阅读 · 0 评论 -
程序是怎么跑起来的(中)
https://blog.csdn.net/weixin_44895666/article/details/105183591压缩数据文件以字节为单位保存从物理上对磁盘进行读写时是以扇区(512字节)为单位的,但是另一方面,程序则可以在逻辑上以字节为单位对文件的内容进行读写在任何情况下,文件中的数据都是连续存储的RLE算法机制RLE算法:数据x数据重复次数常被用于压缩传真的图像等举例:AAAAAABBCDDEEEEEF,压缩后为A6B2C1D2E5F1算法缺点在实际的文本文件原创 2021-05-30 20:42:21 · 663 阅读 · 1 评论 -
程序是怎么跑起来的(上)
CPU单元前问题:程序是什么:指示计算机每一步动作的一组指令程序是由什么组成的:指令和数据(例如在C语言中:printf(“hello world”); 中,printf是指令,hello world 是数据)什么是机器语言:CPU可以直接识别并直接使用的语言正在运行的程序存储在什么位置:内存(硬盘和磁盘等媒介上保存的程序被复制到内存后才能执行)什么是内存地址:内存中,用来表示命令和数据存储位置的数值(内存中保存命令和数据的场所,通过地址来标记和指定。地址由整数值表示)计算机的构成元件中,负原创 2021-05-29 20:29:33 · 922 阅读 · 2 评论 -
隐匿在计算机软硬件背后的原理
有幸拜读了《隐匿在计算机软硬件背后的语言》这本书。以前特别希望了解计算机的最底层原理,但大多数书籍都是讲到二进制部分,并没有讲解计算机是如何读懂二进制的,是如何通过二进制进行计算。这本书教你使用很基础的元器件,从零开始搭建一部计算机。本文主要是记录下本人在学习过程中的一些笔记。具体原理可以看下面文章,讲得很详细。传送门1-9部分主要讲述编码,通过列举 莫尔斯码和布莱叶盲文 介绍编码如何表...原创 2019-11-22 10:03:55 · 773 阅读 · 1 评论 -
原码、反码、补码知识详细讲解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机...转载 2020-03-20 16:10:33 · 560 阅读 · 0 评论