计算机组成原理:了解计算机三种编址方式(按位编址、字节编址、字编址)

目录

一、首先简单了解一下字节(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  

总结:由例题可以看出求按字节编址时机器字长完全不影响解题,字长只有按字编址时才用得上,所以我们一定要看清是哪种编址方式。

本文只是我个人理解,如有问题请指正,写的目的就是为了做题,概念不是文章的重点,欢迎评论指教。后续会继续更新计算机组成原理的相关学习、或者机器学习的相关学习,欢迎留言。

  • 39
    点赞
  • 212
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小许要加油啊~

是对我最大的鼓励以及肯定,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值