分析:有内存地址偏移量,可以求出总内存是多大。然后用总内存除以单片内存,即可算出需要几片内存。

        总内存 = 尾地址 - 首地址 +1

        8FFFF - 84000 = BFFF (A=10,B=11, C=12,D=13,E=14, F=15)

        BFFF +1 = C000

        C000 转二进制 = 1100  0000 0000 0000 = 2^15 + 2^14 = 2^10 * ( 2^5 + 2^4) = 1k * (32+16) = 48K  由于是按字节编址,1B=8b,因此总内存= 48K * 8

        总内存 / 单片内存 = 48K * 2^3  /  8K * 2^2 = 6 * 2^1 = 12

        结论:共需12片

        

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐