搜索
当前位置: 三分彩网站 > 段地址 >

如何简单区分8086处理器的存储器寻址方式

gecimao 发表于 2019-08-04 14:13 | 查看: | 回复:

  存储器的寻址方式有5种,1、直接寻址;2、寄存器间接寻址;3、寄存器相对寻址方式;4、基址变址寻址方式;5、相对基址变址寻址方式如何简单的区分他们呢?...

  存储器的寻址方式有5种,1、直接寻址; 2、寄存器间接寻址; 3、寄存器相对寻址方式; 4、基址变址寻址方式;5、相对基址变址寻址方式

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

  相对基址变址寻址方式 ,有点像以上两种的综合,数据的地址是两个寄存器的值相加,再加上一个偏移量

  展开全部寻址方式 寻址方式就是寻找操作数或操作数地址的方式。8086提供了与操作数有关和与I/O端口地址有关的两类寻址方式。与操作数有关的寻址方式有七种,分别是立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址加变址寻址,相对基址加变址寻址;与I/0端口有关的寻址方式有直接端口寻址和间接端口寻址方式。

  操作数存放在CPU的内存寄存器时,可在指令中指出寄存器名,这就是寄存器寻址方式。

  直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址和相对基址加变址寻址。用于说明操作数所在存储单元的地址。由于总线接口单元BIU能根据需要自动引用段寄存器得到段值,所以这五种方式也就是确定存放操作数的存储单元有效地址EA的方法。有效地址EA是一个16位的无符号数,在利用这五种方法计算有效地址时,所得的结果认为是一个无符号数。

  你就想成:你已经站在你要找的门户号(家)的单元号,你要找到它,必须知道它在当前单元号几楼.假如它在6楼,那你就上到6楼就OK了!!注意,最高只有16楼,因为什么呢?那就用DEBUG的D命令看看呀,慢慢数哦,呵呵!!

  你就想成:你要找的门户号(家)其实就在你家的楼上或者楼下,你要找到它,就 必须知道它在你楼上几楼,或者在楼下几楼!就OK了!

  你就想成:你要找的门户号(家)是跟住在同一栋楼的不同单元号,你要找到它,就必须知道它是该栋的哪个单元号,并且住在几楼!那样你就可以找到它了 !

  你就想成:你要找的门户号(家)是跟住在同一栋楼的不同单元号,它比你高几层楼或者低几层楼,然后用的你目前的楼数+/-就可以得出你要找的住在几楼了!

  8086微处理器采用独立编址的I/0端口,有专门的输入指令IN和输出指令OUT,寻址方式有以下两种。

  直接端口寻址是在指令中直接给出要访问的端口地址,一般采用2位十六进制数表示,也可以是符号,访问的端口范围0~255.

  若访问的端口地址大于255时,就要用间接寻址方式。可以访问的端口范围0~65535.

  1.基址寻址:在基址寻址中,有效地址由两部分组成。一部分在基址寄存器中,另一部分为常量 。

本文链接:http://dogayoga.net/duandizhi/912.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部