您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 分布式容错 >

8086的数据存储

发布时间:2019-07-02 22:56 来源:未知 编辑:admin

  从硬件角度看,若要将一个字1234H存放在内存A2001H开始的存储单元中,那么该字在此存储器中存放的顺序是怎么样的?这个动作要用几个总线周期才能完成?...

  从硬件角度看,若要将一个字1234H存放在内存A2001H开始的存储单元中,那么该字在此存储器中存放的顺序是怎么样的?这个动作要用几个总线周期才能完成?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  先把低8位(34H)存入A2001H单元,再把高8位(12H)存入A2002H单元,因为该字的地址是奇数,所以是个非规则字,这样完成这个动作需要2个总线cpu存取规则字仅需要1个总线周期。

  展开全部一个存储单元是八位,那么对于字而言需要两个存储单元,由于Intel是采用小尾方式存储数据,那么A2001H将存储34h,A2002H将存储12h,这就是小尾顺序,如果想验证之,可用C语言编写一个程序,你首先声明一个int型的数据,用memcpy函数将内存中那段区域提取出来查看,你会发现该int型的实际表示确实是倒过来看。

  关于总线周期,那肯定是同步的,需要两个总线周期,第一个周期,将数据放到总线上,第二个周期,内存对其进行存储。在这不考虑应答机制。

http://emeklishop.net/fenbushirongcuo/722.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有