一个常考的选择题,地址计算和空间利用

 这个好像经常考选择题,基本每年都考一道或者两道,先来明确一些概念。

1、位        1位=1bit=1b

位是计算机存储的最小单位,简记为b,也称为比特(bit),计算机中用二进制中的0和1来表示数据,一个0或1就代表一位。位数通常指计算机中一次能处理的数据大小;

2、字节     1字节=1byte=1B=8b

字节,英文Byte,是计算机用于计量存储容量的一种计量单位,一字节等于八位,字节同时也在一些计算机编程语言中表示数据类型和语言字符,在现代计算机中,一个字节等于八位;联想这个八位00000000

3、字

字是表示计算机自然数据单位的术语,在某个特定计算机中,字是其用来一次性处理事务的一个固定长度的位(bit)组,在现代计算机中,一个字通常等于两个字节。一个字通常由一个或多个(一般是字节的整数位)字节构成,例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。

感觉常用的就是字节和位。1B(字节)=8b(比特,位)


下面看个真题


      第4题:

这个题就是减法运算,可能有点进制转换,H 16进制        

      首先内存是按字节编址,计算出来为字节

        CFFFFH+1-A0000H=30000H B(16进制)

                                        =3*(16^4)B

                                        =3*(2^16) B=3*(2^6)KB=192KB

第5题:公式就是1byte(字节)=8bit(地址位)

64K*8bit=64K*1B

192KB/(64K*1B)=3块。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容