8086寻址方式图解

article/2025/8/30 4:22:57

目录

1:立即寻址

2:寄存器寻址

3:直接寻址(存储器直接寻址)

4:寄存器间接寻址(重点)

5:基址寻址(相对寻址)

6:变址寻址 (相对寻址)

7:基址加变址寻址 (基址变址相对寻址)

注意:段跨越前缀(段超越前缀)

总结

例题


可执行程序先要加载到内存,再由控制器识别指令

1:立即寻址

从内存拿到CPU控制器之后不需要再一次访问内存。

所以速度快

注意:目标操作数不能为立即数

例如 MOV  5,AL  错误

a0f09c9d72cb4b4ba789547849f3cb9f.png

2:寄存器寻址

从内存拿到CPU控制器之后,也不需要访问内存。所以速度快

16852c046a794d21bbc8d1f4d3af22af.png

3:直接寻址(存储器直接寻址)

从内存拿到CPU控制器之后,还需要在访问内存,所以速度比上面的两种慢

[]里面存的是偏移地址。直接寻址对应的段都是DX

MOV AX,[1000H] 

MOV AX,VAR  ;这里的VAR是变量名 (在数据段定义的) 

也算是直接寻址

23f5d95999cd4485b452d748b53ccde3.png

4:寄存器间接寻址(重点)

考试爱考对应的寄存器是谁?

寄存器间接寻址就要看[]里面是哪个寄存器。

能够出现在[]里面的寄存器一共有4个BX,BP,SI,DI

BX,SI,DI对应的是DS数据段

BP对应的SS堆栈段  

MOV AX,[BX]

 先要去看看寄存器BX里面存的是地址,然后在去内存单元去找这个地址。

这里也有个考点,人家问你寄存器间接寻址。要找的操作数在哪里,答案是内存

42c175d591214074ba3686c75f47c6a0.png

5:基址寻址(相对寻址)

要有一个位移量,如果没有位移量就变成寄存器寻址了

MOV  AX,[BX+5]        BX,BP能出现基址寻址的括号中

BX找数据段DS

BP找堆栈段SS

95ff640ec02a45a98056f8f4d741f8c0.png

6:变址寻址 (相对寻址)

也要有一个位移量,如果没有位移量就变成寄存器寻址了

MOV  AX,[SI+5]    出现在变址寻址中的寄存器只有SI,DI

它们默认的段寄存器都是DS数据段

7:基址加变址寻址 (基址变址相对寻址)

MOV AX,[BX][SI][5]

或者写成MOV AX,[BX+SI+5]

不允许出现  MOV AX,[BX+DI+4]   或者MOV AX,[SI+DI+4]  ,只能各选一个

基址寄存器和变址寄存器的位数要相同

注意:段跨越前缀(段超越前缀)

MOV AX,SS:[BX]

就不会默认去找数据段DS了,而是去找堆栈段SS。强制给改了

物理地址就是  SS×16+BX

总结

基址寻址,变址寻址有的教材叫相对寻址要注意

1,2种方式寻址速度快

3-7寻址方式,要找的操作数都在内存中

它们后面跟的地址仅仅都是偏移地址,要想定位物理地址要找段

凡是遇到BP都要去找堆栈段SS

其余的一律去找代码段DS

基址寄存器 BX,BP

变址寄存器 SI,DI

例题

1:8086中BP用作基地址寄存器是,隐含使用的段寄存器是(SS)。

2:MOV  AX,[BP][SI]指令,源操作数的寻址方式时(基址加变址寻址)。

3:8086的基址加变址寻址方式,基址寄存器可以是(BX,BP),变址寄存器可以是(SI,DI)。

4:下面四个寄存器中,不能作为间接寻址的寄存器是(B)。

A:BX     B:DX   C:BP   D:DI

5:指令ADD  AX,16[BX] 中源操作数的寻址方式()

A 立即寻址   B寄存器寻址   C寄存器相对寻址   D寄存器间接寻址

因为有偏移量

6:寄存器间接寻址中,操作数在()中。

A通用寄存器  B堆栈   C:主存单元   D段寄存器

主存就是内存

7:根据操作数所在位置确定寻址方式,操作数在指令中为(立即)寻址方式,操作数的存储单元地址在指令中,为(直接)寻址方式


http://chatgpt.dhexx.cn/article/lGJyyMyO.shtml

相关文章

七种寻址方式

七种寻址方式(从该处学习转载,感谢,如有侵犯,请联系删除) 立即寻址 操作数作为指令的一部分而直接写在指令中,这种操作数称为立即数,这种寻址方式也就称为立即数寻址方式。 立即数寻址方式通…

十种寻址方式

寻址方式 寻址方式分为指令寻址和数据寻址。 目录 寻址方式 一、指令寻址 二、数据寻址 1.立即寻址 2.直接寻址 3.隐含寻址 4.间接寻址 5.寄存器(直接)寻址 6.寄存器间接寻址 7.基址寻址 8.变址寻址 9、相对寻址 10、堆栈寻址 一、指令寻…

常用的图像特征提取方法

1. 灰度特征可提取:灰度平均值、方差 2.纹理特征提取 MATLAB程序: %%%特征提取 clear all; close all; clc;Ddir(E:\my_work\长光所\云图\数据集\云样本\*.jpg); cloud_featurezeros(length(D),5);for i1:length(D)imgimread([E:\my_work\长光所\云图\…

OpenCV图像特征提取

Camera系列文章 传感器融合是将多个传感器采集的数据进行融合处理,以更好感知周围环境;这里首先介绍Camera的相关内容,包括摄像头及图像知识基本介绍,OpenCV图像识别(特征提取,目标分类等)&…

(八)特征选择与特征提取

特征选择与特征提取 一、特征的选择 1、原始特征 在描述对象的时候 模式识别中把每个对象都量化为一组特征来描述,构建特征空间是解决模式识别问题的第一步,其中通过直接测量得到的特征称为原始特征。 如: - 人体的各种生理指标&#xff0…

机器学习之特征提取

机器学习之特征提取 1.为什么要特征提取 原始数据常常是高维的,其中包含了许多冗余信息或者十分稀疏或者计算量大,拿原始数据来训练可行,但是往往直接训练是低效的。所以特征提取往往是必要的。 注:特征提取主要是为了解决下面三…

【机器学习】特征提取

特征提取 目标 应用DictVectorizer实现对类别特征进行数值化、离散化 应用CountVectorizer实现对文本特征进行数值化 应用TfidfVectorizer实现对文本特征进行数值化 说出两种文本特征提取的方式区别 定义 特征提取是将任意数据(如文本或图像)转换…

特征选择与特征抽取

特征抽取和特征选择是DimensionalityReduction(降维)两种方法,但是这两个有相同点,也有不同点之处: 1. 概念: 特征抽取(Feature Extraction):Creatting a subset of new features by…

【特征提取】基于深度学习的特征提取和匹配方法介绍

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达本文转自 | AI深度学习视线精彩内容 计算机视觉需要图像预处理,比如特征提取,包括特征点,边缘和轮廓之类。以前做跟踪和3-D重建&#…

特征工程之特征提取

![ 什么是特征提取呢? 1 特征提取 1 将任意数据(如文本或图像)转换为可用于机器学习的数字特征 注:特征值化是为了计算机更好的去理解数据 字典特征提取(特征离散化) 文本特征提取 图像特征提取(深度学习将介绍&…

数据分析 | 特征提取

目录 特征提取 1 方差过滤(VarianceThreshold) 2 卡方过滤(chi2;SelectKBest) 3 F检验(f_classif;SelectKBest) 关注我【生物海洋计算机支线】,获得更多生物海洋学&…

特征提取的方法

机器学习系列:(三)特征提取与处理 特征提取与处理 上一章案例中的解释变量都是数值,比如匹萨的直接。而很多机器学习问题需要研究的对象可能是分类变量、文字甚至图像。本章,我们介绍提取这些变量特征的方法。这些技术是数据处理的前提——序…

图像特征提取(VGG和Resnet特征提取卷积过程详解)

图像特征提取(VGG和Resnet算法卷积过程详解) 第一章 图像特征提取认知 1.1常见算法原理和性能 众所周知,计算机不认识图像,只认识数字。为了使计算机能够“理解”图像,从而具有真正意义上的“视觉”,本章我们将研究…

特征提取方法

潜在语义索引 潜在语义索引(Latent Semantic Indexing,以下简称LSI),也叫Latent Semantic Analysis ,简称LSA。本文中称为LSI。LSI是一种主题模型,他是利用SVD奇异值分解方法来获得文本的主题的。奇异值分解详见点击打开链接。 …

特征提取方法简介

one-hot 表示一个词 bag-of-words 表示一段文本 tf-idf 用频率的手段来表征词语的重要性 text-rank 借鉴page-rank来表征词语的权重 从基于SVD纯数学分解词文档矩阵的LSA,到pLSA中用概率手段来表征文档形成过程并将词文档矩阵的求解结果赋予概率含义,再到…

特征选择和特征提取(一、概述)

特征选择和特征提取属于图像处理领域最基本的操作。 再这之前,我们先来了解一下卷积和滤波,像平时我们听到的CNN,就是使用卷积操进行图像的滤波操作,简单来说,滤波是图像处理的操作,而卷积是实现滤波的方法…

图像特征及提取

本文主要用于记录图像特征及其提取方法 文章目录 1.颜色特征1.1量化颜色直方图1.2聚类颜色直方图 2.几何特征2.1边缘特征2.2基于特征点的特征描述子2.2.1寻找特征点:Harris角点检测2.2.2另一种特征点:斑点2.2.3SFIT:斑点的特征描述子 1.颜色特…

机器学习中的特征提取

特征提取是将任意数据(如文本或图像)转换为可用于机器学习的数字特征,特征提取是为了计算机更好的去理解数据。 特征提取大体上可以分为三大类: 字典特征提取(特征离散化)文本特征提取图像特征提取(深度学习&#xf…

图像特征提取

从本节开始, 我们将逐步从数字图像处理向图像识别过渡。 严格地说, 图像特征提取属于图像分析的范畴, 是数字图像处理的高级阶段, 同时也是图像识别的开始。 本文主要包括以下内容 常用的基本统计特征, 如周长、面积…

机器视觉中的特征提取【0】:什么是特征提取,特征提取有什么作用?

1.什么是特征提取? 特征提取的英文叫做feature extractor,它是将一些原始的输入的数据维度减少或者将原始的特征进行重新组合以便于后续的使用。简单来说有两个作用:减少数据维度,整理已有的数据特征。 这里我给一个例子来解释特…