![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
文章平均质量分 77
AT巡礼
前一百篇,我会写一些比较容易理解,并且立马就能上手的代码,而且都会以代码和图片配合的形式写,让大家更好理解,如果觉得文章有用,点一下赞或者点一下关注。有任何问题都可以私信我,并且如果有需要我讲的一些其他的复杂的问题,也可以私信我,我会在未来几天安排,并且把这个问题以文章的形式写出来。
展开
-
计算机组成原理(一)
MAR 中的地址指示了内存中存储的数据所在的位置,即要读取或写入的存储单元的地址。当 CPU 需要从存储器中读取数据时,存储器会将数据发送到 MDR 中,然后 CPU 可以从 MDR 中取出这些数据进行进一步的处理。同样地,当 CPU 需要将数据写入存储器时,CPU 先将数据存储在 MDR 中,然后将 MDR 中的数据发送到存储器中相应的位置。在一个16位系统中,字长是16位,也就是一个存储字有16位。在一个8位系统中,字长是8位,也就是一个存储字有8位。每个存储单元中的数据,称为存储字。原创 2024-06-07 18:56:38 · 664 阅读 · 0 评论 -
计算机组成原理(二)
被乘数在ACC中,从内存单元取出乘数放到MQ寄存器中,将ACC中的被乘数传到X寄存器中,将0赋给ACC,然后通过ALU运算器得出乘积,乘积高位放到ACC中,乘积低位放到MQ中(这些先后操作顺序由控制器控制)这个步骤确保了要存储的数据被准备好,并放置在将要写入内存的寄存器中。被除数在ACC中,从内存单元取出除数放到X寄存器中,然后通过ALU运算器得出商和余数,商保存在MQ中,余数保存在ACC累加器中。被加数在ACC中,从内存单元取出加数放到X寄存器中,然后通过ALU运算器得出和,最后将和放到ACC累加器中。原创 2024-06-11 16:17:36 · 906 阅读 · 0 评论 -
计算机组成原理(三)
每秒浮点运算次数(Floating Point Operations Per Second,FLOPS):FLOPS是描述计算机执行浮点运算的速度的指标,表示计算机每秒钟能够执行的浮点运算的次数。举例来说,如果一个处理器的时钟频率是1 GHz(即每秒1 × 10 ^ 9 个时钟周期),那么一个时钟周期的持续时间就是1纳秒(即1/1 × 10 ^ 9秒)。主频是处理器时钟信号的频率,表示处理器每秒钟能够发出多少个时钟周期。主频越高,处理器每秒执行的指令数就越多,因此通常被视为计算机运算速度的一个指标。原创 2024-06-11 18:58:43 · 337 阅读 · 0 评论 -
计算机组成原理(四)
在同一时刻只能有一对设备使用总线,会发生总线的争用。原创 2024-06-12 14:52:06 · 795 阅读 · 0 评论 -
计算机组成原理(五)
接口的优先级固定不变在链式查询的情况下,设备的优先级通常与其在链中的位置有关。具体来说,越靠近查询链的起始位置的设备通常具有较高的优先级,而越靠近链的末尾位置的设备优先级较低。原创 2024-06-12 18:59:55 · 971 阅读 · 0 评论 -
计算机组成原理(六)
0x12345678和12345678H都是指同一个十六进制,也就是12345678,不过是不同的编程语言的写法而已具体来说,如果有 n 根地址线,计算机可以寻址的内存空间大小是 2^n 字节。如果一个系统有24根地址线,意味着它可以传输24位的地址。原创 2024-06-13 18:42:01 · 906 阅读 · 0 评论