zoukankan      html  css  js  c++  java
  • 单片机基础

    1.有20根地址线的CPU它可以直接寻址的物理地址空间是多少?
    “可直接寻址的物理地址空间=2^地址线的根数”后面的单位是Byte
    那么我们知道2^20(2的20次方)=1,048,576Byte
    1M=1024Bt=1024*1024Byte=1048576Byte由此可知寻址空间为1M了。
    其实也不用死记硬背,用数学原理完全可解释清楚。我们假设有2根地址线那么可直接寻找的地址空间就是4Byte,因为计算机里的物理地址都是用0和1表示的,那么2根地址线就对应着四个0和1的组合,既00,01,10,11所以对应着四个地址,那么根据排列组合的知识20根地址线可以此推之。

    2.主存按字节编址;地址E3000H到主存地址FEFFFH共多少字节?
    要求计算过程,E3000是十六进制数吗?H是什么意思?

    H 代表 十六进制

    #include  <iostream > 
    main() 

     printf("n=%d\n", 0xFEFFF - 0xE3000);

    return 0; 


    运行结果 n=114687=1024*111=111KB.

    3.
    根据内存空间地址怎么计算其存储空间?如地址为2001H~7000H,则存储空间为20KB,为什么啊

    这里的20KB是个概数,不是精确值; 首先进行十六进制减法:7000H-2001H=4FFFH 4FFFH=(20479)D,也就是十进制数的20479 注意,单位都是B,字节 20479B=19.999KB=20KB 1KB=1024B
  • 相关阅读:
    2020软件工程个人作业06————软件工程实践总结作业
    2020软件工程作业01
    班级博客V2.1版本更新日志
    博客园班级手机版
    班级帮助文档
    问题累计
    2020 软件工程作业06
    2020 软件工程作业04
    2020 软件工程作业03
    2020软件工程02
  • 原文地址:https://www.cnblogs.com/xilifeng/p/3006756.html
Copyright © 2011-2022 走看看