导学(三)| 一个CPU是怎么寻址的?
海纳
讲述:海纳大小:1.06M时长:01:10
你好,我是海纳。
这是我们导学的第三节课,我们一起来探寻一个 CPU 是怎么寻址的。这节课是以视频形式讲述的,内容比较多,但都是纯干货,非常值得你花时间好好观看学习。
我们知道,CPU 的设计思路大致分为两个流派,一个是复杂指令集(Complex Instruction Set Computing, CISC);另一个是精简指令集(Reduced Instruction Set Computing,RISC),前者的代表是 X86,后者的代表是 Arm 和 RISC-V。
其中,RISC 的特点是指令长度短,运行速度快,但每条指令能做的事情比较少;CISC 的特点是指令长度长,运行速度慢,但指令能做的事情多。相同的 C 代码要是翻译成 RISC 指令,往往会比 CISC 最终翻译出的二进制文件的体积更大。这节课,我会帮你理清 CISC 和 RISC 指令的区别。
此外,我还会给你深入讲解寻址模式。寻址就是在程序中如何定位地址,我们可以把它类比成现实生活中在地图上定位某个地址的过程。这也是你在学习内存管理时的必备知识。
好,现在就请你点开下面的视频,来学习今天的课程吧!
00:00 / 00:00
1.0x
- 2.0x
- 1.5x
- 1.25x
- 1.0x
- 0.75x
- 0.5x
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
2021-10-2618人觉得很赞给文章提建议
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《编程高手必学的内存知识》,新⼈⾸单¥59
《编程高手必学的内存知识》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(6)
- 最新
- 精选
- Asun为什么obj.a的值会被存入rax寄存器?rax不是作为函数返回值使用的吗?2023-08-09归属地:北京
- Geek_a851a9谢谢老师的前导课2023-05-18归属地:上海
- 第一装甲集群司令克莱斯特老师太厉害了吧!2023-01-04归属地:北京
- 长脖子树非常棒的导学视频, 期待后续的学习2022-04-10
- tianbingJ为什么virtual table是要fixed size的呢?2022-01-24
- 海生Risc编码长度也不是固定的,只是长度没有那么多2021-12-26
收起评论