七种寻址方式(基址加变址寻址方式)
操作数在存储器中,其有效地址是一个基址寄存器(BX、BP)和一个变址寄存器(SI、DI)的内容之和。其有效地址的计算公式如公式所示。
在不使用段超越前缀的情况下,规定:如果有效地址中含有BP,则缺省的段寄存器为SS;否则,缺省的段寄存器为DS。
例:假设指令:MOV BX, [BX+SI],在执行时,(DS)=1000H,(BX)=2100H,(SI)=0011H,内存单元12111H的内容为1234H。问该指令执行后,BX的值是什么?
解:根据基址加变址寻址方式的规则,在执行本例指令时,源操作数的有效地址EA为:
EA=(BX)+(SI)=2100H+0011H=2111H
该操作数的物理地址应由DS和EA的值形成,即:
PA=(DS)*16+EA=1000H*16+2111H=12111H
所以,该指令的执行效果是:把从物理地址为12111H开始的一个字的值传送给BX。
其执行过程如图所示。
七种寻址方式(基址加变址寻址方式)相关推荐
- 七种寻址方式(相对基址加变址寻址方式)
操作数在存储器中,其有效地址是一个基址寄存器(BX.BP)的值.一个变址寄存器(SI.DI)的值和指令中的8位/16位偏移量之和.其有效地址的计算公式如公式所示. 在不使用段超越前缀的情况下,规定: ...
- 相对基址加变址寻址方式
操作数在存储器中,其有效地址是一个基址寄存器(BX.BP)的值.一个变址寄存器(SI.DI)的值和指令中的8位/16位偏移量之和.其有效地址的计算公式如公式所示. 在不使用段超越前缀的情况下,规定:如 ...
- 相对基址加变址寻址方式与其它寻址方式之间的变形关系
相对基址加变址寻址方式与其它寻址方式之间的变形关系 源操作数 指令的变形 源操作数的寻址方式 只有偏移量 MOV AX, [100H] 直接寻址方式 只有一个寄存器 MOV AX, [BX] 或 MO ...
- 汇编语言的七种寻址方式
汇编语言的七种寻址方式 寻址方式即指令中指明的操作数存放位置的表达方式. (一)操作数存放位置 指令中进行操作数的数据存放在三种位置:指令.寄存器.存储器 1.1 立即数--存放在指令中 被操作数据直 ...
- 微机原理七种寻址方式
共7种寻址方式: 1. 立即寻址方式 立即数包含在指令中,作为指令的一部分. 如 MOV AX 1234H 2. 寄存器寻址方式 操作数在CPU内部的寄存器中,指令指定寄存器号 16位操作数,寄存器可 ...
- 寻址方法有哪些-七种数据寻址-三种内存寻址
七种数据寻址方式 1.立即寻址方式:操作数作为指令的一部分而直接写在指令中 2.直接寻址方式:指令所要的操作数存放在内存中,在指令中直接给出该操作数的有效地址 3.寄存器寻址方式:指令所要的操作数已存 ...
- <汇编>七种寻址方式
1.立即寻址 注意点: (1)常用于给寄存器或内存操作数寻址. (2)只能用于源操作数,不能用于目标操作数.MOV 12H, AX(错误) 3种书写方式: (1)可以用不同进制表示,须加上后缀 16- ...
- 【单片机原理及接口技术】【理解】七种寻址方式
文章目录 七种寻址方式 1.寄存器寻址 2.直接寻址(操作数是片内RAM) 3.立即数寻址 4.寄存器间接寻址(两把抽屉两把钥匙,出门只带1把就行) 5.变址寻址(基址寄存器 + 变址寄存器间接寻址) ...
- 寻址方式 寄存器寻址方式 立即数寻址方式 存储器寻址方式: 直接寻址方式,寄存器间接寻址方式,变址和基址寻址方式,基址变址寻址方式 串操作寻址方式 I/O端口寻址方式
寻找操作数地址的方法 共有八种: 寄存器寻址方式 立即数寻址方式 存储器寻址方式:( 直接寻址方式,寄存器间接寻址方式,变址和基址寻址方式,基址变址寻址方式) 串操作寻址方式 I/O端口寻址方式 80 ...
最新文章
- 点云深度学习的Pytorch框架
- ASP.NET Core on K8S深入学习(3)Deployment
- 另一个Java 8 Lamdbas和Streams示例
- android 开发环境以及hello world,Android Studio开发环境搭建和HelloWorld
- 梦幻西游qq表情包YR
- 软件各项会议评审意见模版
- CentOS查看端口
- 【好文】敏捷中国十八年目睹之怪现状
- wincc7.0显示无法访问服务器,WinCC 7.0 SP3 安装时提示网络连接不可用,无法安装...
- amd显卡多屏识别了 但是屏幕不亮_最近发布:针对AMD显卡多屏显示设置的完整解决方案。ppt28...
- Python爬虫用(Python+Selenium)打开谷歌,IE,火狐浏览器,并访问网页
- C# 获取可执行文件EXE(文件夹)路径大全
- python 老师和父亲_强烈推荐给老师和父母的21部电影
- AE学习笔记之地图符号化
- Python:斐波那契数列前n项,前n项和
- 炒股笔记之反击线形态
- treegrid 与java交互_针对dhtmlX当中的treegrid在java类当中的封装实现的步骤(后台代码)...
- fasttext文本分类
- 奥术大师大所大所大所多阿萨德阿达
- Python学习路线(免费课程大纲+Python视频教程+下载地址)