首页 > 其他分享 >8086寻址方式

8086寻址方式

时间:2022-08-20 18:56:50浏览次数:93  
标签:8086 方式 BX MOV AL 寻址 寄存器 操作数

————————————————
版权声明:本文为CSDN博主「Hardworking666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Hardworking666/article/details/123637260

七种寻址方式总结
1、立即寻址:操作数在指令中,如:MOV AL,12H(源操作数)

2、寄存器寻址:操作数在指令中的寄存器中,如:MOV AL,BH(源操作数)

3、直接寻址:操作数所在存储器的有效地址在指令中,如:MOV AL,[12H](源操作数)

4、寄存器间接寻址:操作数所在存储器的有效地址在指令中的寄存器中,如:MOV AL,[BX](源操作数)

5、寄存器相对寻址:操作数所在存储器的有效地址为指令中的寄存器加位移量,如:MOV AL,[BX+12H]或MOV AL,DAVL[BP](源操作数)

6、基址变址寻址:操作数所在存储器的有效地址为指令中的基址寄存器加变址寄存器,如:MOV AL,[BX+SI]或MOV AL,[BX][SI](源操作数)

7、相对基址变址寻址:操作数所在存储器的有效地址为指令中的基址寄存器加变址寄存器,再加位移量,如:MOV AL,[BX+SI+12H]或MOV AL,DAVL[BX][SI](源操作数)。

标签:8086,方式,BX,MOV,AL,寻址,寄存器,操作数
From: https://www.cnblogs.com/bai2022/p/16608401.html

相关文章

  • 注册windows服务的两种方式
    https://blog.csdn.net/Habo_/article/details/125371836 方法一使用widows自带得SC命令以管理员身份运行cmd在cmd命令行输入注册服务sccreatetest.windows.services......
  • 用户态读取内核中断的方式
    1.内核态中实现poll接口使用poll_wait添加到队列中,用户态使用poll获取状态2.fasync异步信号,在内核中中断回调函数中实现fasync接口,fasync中fasync_helper和kill_fa......
  • spring注解之@Import注解的三种使用方式
    @目录1、@Import注解须知2、@Import的三种用法2.1、第一种用法:直接填class数组2.2、第二种用法:ImportSelector方式【重点】2.3、第三种用法:ImportBeanDefinitionRegistrar......
  • AJAX概念和AJAX实现_原生JS方式
    AJAX概念:概念:ASynchronousJavaScriptAndXML异步的JavaScript和XMLAJAX是一种在无需重新加载整个网页的情况下能够更新部分网页的技术。通过在后台于服务器进行少量......
  • AJAX的概念以及原生JS方式
    AJAX的概念概念:ASynchronousJavaScriptAndXML异步的JavaScript和XML1.异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响......
  • AJAX概念和AJAX实现原生JS方式
    AJAX概念概念:ASynchronous JavaScript And XML 异步的JavaScript 和 XML1.异步和同步:客户端和服务器端相互通信的基础上同步:客户端必须等待服务器端......
  • python a* 寻址算法 我是按照像素来判断是不是障碍物
    fromrandomimportrandintfromPILimportImageclassSearchEntry():def__init__(self,x,y,g_cost,f_cost=0,pre_entry=None):self.x=x......
  • spark RDD的创建方式
    从集合(内存中创建出来)RDDvalsparkConf=newsparkConf().setMaster("local[*]").setAppName("spark")valsparkContext=newSparkContext(sparkConf)valrdd1=spa......
  • 创建deploymen的几种方式
    创建deployment方式有两种,一种是命令直接创建,一种是使用yaml文件1.直接使用命令方式:--record参数用来记录版本,也可以忽略,建议带上kubectlcreatedeploy my-dep3--......
  • ASP.NET Core自定义中间件的方式
    ASP.NETCore应用本质上,其实就是由若干个中间件构建成的请求处理管道。管道相当于一个故事的框架,而中间件就相当于故事中的某些情节。同一个故事框架采用不同的情节拼凑,最......