zoukankan      html  css  js  c++  java
  • 内存地址的计算方法

    内存是按字节编址的,所以单位是字节哈,1字节可是等于8位的。因为计算的范围一般比较小,所以就记住两个就够了。记住几个常用的2的10次方为1024即1KB
    2的20次方=(2的10次方)的平方,即1MB就行了
    如果要求更大的,那就再记住2的40次方=(2的10次方)的4次方=1GB,一般就够用了。

    DFFFF-A0000 = 3FFFF
    一眼看不出来大小滴,或许你要用笔算,不过用这个方法两眼就能看出来:
    3FFFF展开为2进制就是2的18次方,是吧,即
    2的10次方乘以2的8次方=1K*256即256KB
    或者直接2的20次方/2的2次方=2的18次方。一般选就近原则。1MB/4=256KB
    32K*8bit=256Kb=(256KB/8bit)
    在网上找的另外一道题:
    计算机SRAM容量为4K x 8,配置地址首地址为:06800H,则其末地址是多少
        a.38800H     B.10800H   C.077FFH   D.07800H 
    分析:
        公式:
        内存容量=末地址-首地址+1
    4K*8bit = 4KB即2的平方乘以2的10次方,2的12次方,12/4=3(转为16进制)即1000H
    01000H=末地址-6800H+1H
        末地址=01000H+6800H-1H
        末地址=077FFH

    博客推荐文章
  • 相关阅读:
    配置Log4j(非常具体)
    System.Net.WebClient.cs
    Code:获取指定汉字的首字母
    DBS:目录
    Jasper:推送 API
    Jasper-template
    Code:Base64 编码/解码
    DCloud-HTML5+:5+ App开发入门指南
    DCloud-HTML5+:barcode
    Nuget-QRCode:QRCoder
  • 原文地址:https://www.cnblogs.com/wwb0111/p/3098934.html
Copyright © 2011-2022 走看看