计算机系统原理
文章平均质量分 84
你好
山楂树の
Always believe that something wonderful is about to happen.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【计算机系统原理】进制转换全攻略 一篇搞定所有进制互转
本文系统介绍了计算机中常用的进制转换方法,涵盖二进制、八进制、十进制和十六进制之间的相互转换。主要内容包括:1. 进制核心概念(基数与位权)及计算机使用多种进制的原因;2. 任意进制转十进制的位权展开法;3. 十进制转任意进制的分治方法(整数部分除基取余逆序排列,小数部分乘基取整顺序排列);4. 二进制与八/十六进制间的快捷分组转换法(3位二进制对应1位八进制,4位二进制对应1位十六进制);5. 常见错误提醒。通过具体实例详细演示了各类转换的操作步骤,帮助读者掌握进制转换的核心原理和实用技巧。原创 2026-03-29 00:15:44 · 2817 阅读 · 0 评论 -
【计算机系统原理】Intel 与 AT&T 汇编指令格式转换
本文摘要: Intel与AT&T汇编语法转换核心规则对比:操作数顺序相反(目标,源 vs 源,目标),寄存器前缀差异(ebp vs %ebp),立即数标记(255 vs $255),内存寻址格式不同([基址+偏移] vs 偏移(基址))。通过5个典型指令示例演示转换过程,包括pushl%ebp(保存栈帧)、movl8(%esp),%edx(读取参数)、movb$255,%al(字节传送)、movw%cx,20(%ebp)(字存储)和leal4(%ecx,%edx,2),%eax(地址计算),清晰展示原创 2026-03-28 23:35:56 · 351 阅读 · 0 评论 -
【计算机系统原理】 直接映射(模映射) Cache 地址划分与访问过程
本文介绍了直接映射Cache的基本原理和地址划分方法。主存地址被划分为8位标记位、4位行号和6位块内偏移。主存块通过取模运算固定映射到Cache的特定行,硬件实现简单但冲突率高。以访问地址0240CH为例,详细说明了Cache初始为空时的访问流程:地址分解、行定位、标记比较、缺失处理和数据读取。直接映射Cache的特点是映射规则固定、访问速度快,但存在多个主存块竞争同一Cache行的问题。原创 2026-03-28 23:17:44 · 494 阅读 · 0 评论 -
【计算机系统原理】 组相联 Cache 地址划分与访问过程
标记位 = 地址总位数 - 组号位数 - 块内偏移位数 =,用于唯一标识主存块。,用于定位块内字节。原创 2026-03-28 23:10:09 · 549 阅读 · 0 评论 -
【计算机系统原理】 全相联 Cache 地址划分与访问过程
本文分析了全相联Cache的地址划分与访问流程。首先计算主存地址为18位,块内偏移6位,标记位12位。CPU访问0240CH时,将地址拆分为标记位024H和偏移0CH,并行比较所有Cache行的标记。命中时直接读取数据;缺失则从主存加载64B块到Cache,更新标记并读取目标字节。全相联映射冲突率低但实现复杂,需掌握地址划分和访问流程这两个核心要点。原创 2026-03-28 22:57:34 · 414 阅读 · 0 评论
分享