计算机组成原理——大小端模式与边界对齐

简介: 计算机组成原理——大小端模式与边界对齐

大小端模式


大家一定知道:多字节数据在内存里一定是占连续的几个字节


最高有效字节我们用MSB表示


最低有效字节我们用LSB表示


例如



  • 大端模式更便于人类阅读



  • 小端模式更便于便于机器处理



边界对齐


现代计算机通常是按字节编址,即每个字节对应1个地址


通常也支持按字、按半字、按字节寻址。


假设存储字长为32位,则1个字=32bit,半字=16bit。


每次访存只能读/写1个字


  1. 下面是边界对其方式:不够四字节的会填充空的



  1. 下面是不对齐方式,不够四字节的不填充



相关文章
【408计算机组成原理】—移位运算(七)
【408计算机组成原理】—移位运算(七)
|
5月前
深挖计算机的根:汇编语言与计算机架构之间不可告人的秘密
【8月更文挑战第31天】本文深入探讨了汇编语言与计算机架构之间的重要联系。通过解析汇编语言的基本概念及其与硬件的直接映射关系,文章展示了它在计算机体系中的独特地位。以一个简单的“Hello, World!”汇编程序为例,详细说明了汇编语言如何操作底层硬件。尽管现代软件开发中较少使用汇编语言,但掌握它有助于理解计算机工作原理,对于性能优化和系统编程至关重要。
62 2
|
8月前
|
存储 C++
【指针三:穿越编程边界的超能力】(下)
【指针三:穿越编程边界的超能力】
|
8月前
【指针三:穿越编程边界的超能力】(上)
【指针三:穿越编程边界的超能力】
|
8月前
|
存储 编译器 C语言
【指针一:穿越编程边界的超能力】
【指针一:穿越编程边界的超能力】
|
8月前
|
存储
【指针二:穿越编程边界的超能力】
【指针二:穿越编程边界的超能力】
|
存储
计算机底层知识之处理小数
计算机精度缺失 推荐阅读指数 ⭐️⭐️⭐️ 如何用二进制表示小数 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 计算机精度缺失的原因 浮点数 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 正则表达式和EXCESS系统 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️
161 0
408计算机组成原理学习笔记——数制和编码
408计算机组成原理学习笔记——数制和编码
344 1
|
机器学习/深度学习 前端开发 JavaScript
计算机各种进制之间的转换,外行人也能看的懂
计算机各种进制之间的转换,外行人也能看的懂
计算机各种进制之间的转换,外行人也能看的懂
|
存储 Web App开发 JavaScript
计算机组成原理 | 为什么浮点数运算不精确?(阿里笔试)
计算机组成原理 | 为什么浮点数运算不精确?(阿里笔试)
182 0
计算机组成原理 | 为什么浮点数运算不精确?(阿里笔试)