8086 寻址方式_8086微处理器的不同寻址模式

8086 寻址方式

Introduction:

介绍:

Addressing mode tells us what is the type of the operand and the way they are accessed from the memory for execution of an instruction and how to fetch particular instruction from the memory. There are mainly 8 addressing modes of an 8086 microprocessor. Let’s discuss them in brief:

寻址模式告诉我们什么类型的操作数,以及如何从内存中访问操作数以执行指令,以及如何从内存中提取特定的指令。 8086微处理器主要有8种寻址模式。 让我们简单地讨论一下:

1) Immediate Addressing Mode

1)立即寻址模式

In this immediate data is the part of the instruction itself.

在该立即数中,数据是指令本身的一部分。

Example: Mov Ax, 0005H

例如: Mov Ax,0005H

2) Absolute/ Direct Addressing Mode

2)绝对/直接寻址模式

In it, a 16-bit memory address (offset) or an input/ output address is directly specified in the instruction as a part of it.

其中,在指令中直接指定16位存储器地址(偏移量)或输入/输出地址作为其一部分。

Different Addressing Modes of 8086 Microprocessor 1

3) Register Addressing Mode

3)寄存器寻址模式

Here data is stored in a registered and referred using the particular register.

此处,数据存储在一个寄存器中,并使用特定的寄存器进行引用。

Different Addressing Modes of 8086 Microprocessor 2

4) Register Indirect Addressing Mode

4)寄存器间接寻址模式

In this offset address of data is in either Bx, SI, DI, (Base register, source index or Destination index) default segment is either DS or ES.

在此偏移地址中,数据的地址位于Bx,SI,DI(基址寄存器,源索引或目标索引)中,默认段为DS或ES。

Data is supposed to be available at the address pointed to by the content of any of the above registers in the default data segment.

假定数据在默认数据段中上述任何寄存器的内容所指向的地址处可用。

Different Addressing Modes of 8086 Microprocessor 3

5) Indexed Addressing Mode

5)索引寻址模式

Here offset of the operand is stored in one of the index registers. DS is the default segment for SI and DI in string instruction DS and ES default segment for register SI and DI.

这里操作数的偏移量存储在索引寄存器之一中。 DS是字符串指令DS中SI和DI的默认段,而ES是寄存器SI和DI中的默认段。

Different Addressing Modes of 8086 Microprocessor 4

6) Register Relative Addressing Mode

6)寄存器相对寻址模式

In it, data is available at an effective address formed by adding an 8 bit or 16-bit displacement with content, any one of the registers Bx, Bp, SI, DI in the default (DS or ES) segment.

在其中,通过在内容(默认(DS或ES)段中的寄存器Bx,Bp,SI,DI中的任何一个)中添加内容的8位或16位位移形成的有效地址处的数据可用。

Different Addressing Modes of 8086 Microprocessor 5

7) Based Indexed Addressing Mode

7)基于索引的寻址模式

The effective address of data is formed by adding content of base register Bx or Bp to the content of index register.

数据的有效地址是通过将基址寄存器Bx或Bp的内容添加到索引寄存器的内容而形成的。

Different Addressing Modes of 8086 Microprocessor 6

8) Relative Based Indexed Addressing Mode

8)基于相对索引的寻址方式

Here the effective address is formed by adding an 8 bit or 16-bit displacement with the sum of the content of any one of the index registers in the default segment.

此处,有效地址是通过将8位或16位位移与默认段中任何索引寄存器的内容之和相加而形成的。

Different Addressing Modes of 8086 Microprocessor 7

Conclusion:

结论:

In this article, we have discussed the different addressing modes, in brief, will discuss more microprocessors and computer architecture in my upcoming articles. Will see you in my next article till then stay healthy and keep learning!

在本文中,我们讨论了不同的寻址模式 ,简而言之,在我的后续文章中将讨论更多的微处理器和计算机体系结构。 在我的下一篇文章中将看到您,直到您保持健康并继续学习为止!

翻译自: https://www.includehelp.com/embedded-system/different-addressing-modes-of-8086-microprocessor.aspx

8086 寻址方式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542509.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

决策树的value是什么意思_从零开始的机器学习实用指南(六):决策树

类似SVM,决策树也是非常多功能的机器学习算法,可以分类,回归,甚至可以完成多输出的任务,能够拟合复杂的数据集(比如第二章的房价预测例子,虽然是过拟合了。)决策树也是很多集成学习的…

Hive中生成随机唯一标识ID的方法

2019独角兽企业重金招聘Python工程师标准>>> HIVE中处理的数据往往比较多,在处理数据的时候希望给处理得到的数据一个ID标识,这时候可以用到UUID。 UUID的算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成UUID。从理论上讲&#…

php从网页获得数据,php根据URL获得网页内容

php 中根据url来获得网页内容非常的方便,可以通过系统内置函数file_get_contents(),传入url,即可返回网页的内容,比如获得百度首页的内容代码为:$html file_get_contents(http://www.baidu.com/);echo $html;就可以显示出百度首页的内容&…

如何在Bootstrap中使用Jumbotron和页面标头类?

Introduction 介绍 In the previous article, we have learned how Responsive column, Nesting Columns and offset Columns work and how to use them? I hope now, you all are comfortable with the grid system; what is it, how to use it and how we can use it for c…

getprocaddress得到为0_基于ZU+系列MPSoC芯片的USB3.0/2.0接口硬件设计

本文主要介绍Zynq UltraScale MPSoC系列芯片的USB3.0/2.0接口硬件设计。ZU系列MPSoC要实现USB3.0/2.0的全部功能,需要同时使用MIO和GTR。因为GTR接口中的USB接口只支持USB3.0,对USB2.0的支持需要通过MIO接口外接USB PHY实现。ZU系列MPSoC包括两个USB接口…

python编写学生成绩排序_Python实现按学生年龄排序的实际问题详解

前言 本文主要给大家了关于利用Python按学生年龄排序的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 问题:定义一个Class:包含姓名name、性别gender、年龄age,需要按…

前方危险-让很多“高逼格”高管深刻反思的文章

在很多的时候,现实会让我们每个人迷惑,周边的人和事可以让人极度的膨胀,你可以想吃了迷药一样,分不清是现实还是虚幻。很久以前,在公司的一次会议上,某主管告诉我们说,“他一个同事,…

自定义taglib引入失败_小程序拼团总失败?看看微信官方和开发者们怎么说

阅读时间:6m最懂小程序生态商业的自媒体可怕... 刚过国庆,南方还在短袖短裙,北方竟然都下雪了!什么叫一天之内感受四季?晓程序观察(yinghoo-tech)的小伙伴们算是深刻体验了,穿着短袖上飞机,抵达…

Linux之基础I/O

目录 一、C语言中的文件操作 二、系统文件操作I/O 三、文件描述符fd 1、文件描述符的引入 2、对fd的理解 3、文件描述符的分配规则 四、重定向 1、重定向的原理 2、重定向的系统调用dup2 五、Linux下一切皆文件 一、C语言中的文件操作 1、打开和关闭 在C语言的文…

moore和mealy_Mealy机和Moore机的比较研究 目录

moore和mealyFinite automata may also have outputs corresponding to each input symbol. Such finite automata are known as finite automata with the output. 有限自动机还可以具有与每个输入符号相对应的输出。 这种有限自动机称为输出的有限自动机。 There are two fi…

机器视觉支架制作(带效果测试)

图像处理系统中,镜头、光源的选配,对于最后能否产生稳定的识别效果至关重要。而搭载镜头、光源的是支架。机器视觉的支架一般都是根据项目的具体需要进行配置的,搜索淘宝能够得到一些商品。 这些支架形状不一,价格在数百元到千元之…

redis rdb aof区别_理解Redis的持久化机制:RDB和AOF

什么是Redis持久化?Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示:这样做有什么问题呢?注 意文末有:3625页互联网大厂面…

python--批量下载豆瓣图片

溜达豆瓣的时候,发现一些图片,懒得一个一个扒,之前写过c#和python版本的图片下载,因此拿之前的Python代码来改了改,折腾出一个豆瓣版本,方便各位使用 # -*- coding:utf8 -*- import urllib2, urllib, socke…

linux touch权限不够,Linux下的Access、Modify、Change , touch的使用以及权限问题

每个文件在linux下面都会记录许多的时间参数,其实是有三个主要的变动时间,那么,这三个时间的意义又是什么?下面我们来介绍:* Modify time(mtime)当该文件的“内容数据”更改时,就会更新这个时间。内容数据指…

运用多种设计模式的综合案例_SpreadJS 纯前端表格控件应用案例:表格数据管理平台...

由某科技公司研发的表格数据管理平台,是一款面向业务和企业管理系统定制开发的应用平台,包括类 Excel 设计器、PC应用端和移动应用端等应用模块。该平台具备强大的业务配置和集成开发能力,对于企业客户的信息系统在管理模式、业务流程、表单界…

VS中C++ 项目重命名

应该都有过这样的经历,在Visual studio中创建解决方案,添加几个项目进去,然后开始愉快的敲代码...。写代码正欢的时候,却总是感觉那里有些不舒服,一细看,这项目名称取的真心挫,修改个吧。直接右…

axure9数据统计插件_WMDA:大数据技术栈的综合实践

一、概述WMDA是58自主开发的用户行为分析产品,同时也是一款支持无埋点的数据采集产品,只需要在第一次使用的时候加载一段SDK代码,即可采集全量、实时的PC、M、APP三端以及小程序的用户行为数据。同时,为了满足用户个性化的数据采集…

openfoam安装中出现allmake error_如何更新OpenFOAM的版本?

这是协作翻译的第四章,翻译完感觉挺有意思的,分享给大家一起看看。4.更新OpenFOAM版本4.1 版本管理OpenFOAM以两种不同的方式分发。一种方式是使用Git仓库下载的仓库版本。仓库版本的版本号由附加的x标记,例如 OpenFOAM2.1.x。该版本会经常更…

相同布局在不同手机上显示不同_不懂响应式,不同尺寸屏幕下的页面很难达到最佳效果...

让用户在不同设备和尺寸的屏幕下看的页面显示效果更佳,屏幕空间利用更高,操作体验更统一,交互方式更符合习惯。本文主要围绕什么是响应式,如何搭建响应系统,响应式网站解析 三个部分进行阐述,在项目中提前定…

markdown 流程图_测试了12款Markdown编辑器,推荐一个最好用的!

有很多喜欢写博客的小伙伴问我,这个代码笔记的格式怎么弄的简洁又好看,虽然csdn里面有Markdown的书写模式,但是我还是想推荐一款比较好用的写笔记的编辑器 - Typora。相信很多小伙伴都在使用吧,这个一直是我最喜欢的 markdown 编辑…