计算机组成原理:了解计算机三种编址方式(按位编址、字节编址、字编址) | 您所在的位置:网站首页 › 计算机字节长度是什么意思 › 计算机组成原理:了解计算机三种编址方式(按位编址、字节编址、字编址) |
目录 一、首先简单了解一下字节(Byte)和位(b) 二、B、KB、MB、GB之间的转换关系 三、目前计算机有三种编址方式 (1)按位编址 :1b (2)字节编址 :1 Byte=8b (3)字编址:机器字长word=32b/64b 四。例题来加深理解。 一、首先简单了解一下字节(Byte)和位(b)我们首先要知道计算机是用二进制编码(0或1),位(b)即二进制位。所以我们要知道我们在学习计算机原理过程中遇到的都是2的n次方。如2^3=8、2^5=32、2^6=64… 目前我们的电脑都是64位的,可以在电脑属性中查看。 1字节=8位 即 1Byte=8b 二、B、KB、MB、GB之间的转换关系1KB=1024B=2^10B 1MB=1024KB=2^20B 1GB=1024MB=2^30B 1TB=1024GB=2^40B 做题时可能需要自己去转换。以上就是转换关系。 三、目前计算机有三种编址方式 (1)按位编址 :1b (2)字节编址 :1 Byte=8b (3)字编址:机器字长word=32b/64b字长题目里一般会告诉,下面会有例题来加深理解。 注意⚠️: 一定要看清题目是按字节编址还是字编址,很多人都在这里吃了亏!!! 上面的介绍已经非常简单了,基本上都是为了解题而写,我没有加任何背景以及介绍,希望能给入门的人带来便利。 四。例题来加深理解。如果还是云里雾里的读者,可以通过例题来理解是怎么一回事。 题目:计算机字长(word)为32位,存储容量为16MB,按字节编址和字编制的时候,它的寻址范围分别为多少? 解:(1)按字节编址:1Byte=8b、16MB=2^24B=2^24*8b=2^27b (因为1MB=2^20B) 所以寻址范围:(2^27b)/(8b)=2^24b= 16M (2) 按字编址: 字长为32b 所以寻址范围:(2^27b)/(32b)=2^22b= 4M 总结:由例题可以看出求按字节编址时机器字长完全不影响解题,字长只有按字编址时才用得上,所以我们一定要看清是哪种编址方式。 本文只是我个人理解,如有问题请指正,写的目的就是为了做题,概念不是文章的重点,欢迎评论指教。后续会继续更新计算机组成原理的相关学习、或者机器学习的相关学习,欢迎留言。 |
CopyRight 2018-2019 实验室设备网 版权所有 |