zoukankan      html  css  js  c++  java
  • 汇编学习笔记6

    第六讲只讲了一个内容:8086,8088CPU的七种寻址方式:

    1.立即寻址方式:

    操作数包含在代码段中,操作数为立即数。

    MOV AX, 0047H

    2.寄存器寻址方式:

    操作数存放在寄存器中,不需要读取存储器,可快速读取。可使用的寄存器为通用寄存器。

    MOV AX, BX        MOV CX, DX

    3.直接寻址方式:

    操作器可直接在存储器上定位数据。默认是在数据段。

    MOV AX, [340EH]         MOV AX, ES: [340EH]

    4.寄存器间接寻址方式:

    操作数存放在寄存器中存放地址的存储器位置上。

    MOV AX, [BX]    MOV AX, [BP]

    5.寄存器相对寻址方式:

    在间接寻的基础上加一个偏移

    MOV AX, [BX + 3]   MOV AX, 3[BX]

    6.基址加变址寻址方式:

    真实地址为在寄址寄存器偏移的基础上加变址寄存器偏移。

    MOV AX, [BX][DI]    MOV AX, [BP + SI]

    7.相对基址加变址寻址方式:

    在上一种寻址方式基础上加一个偏移

    MOV AX, [BX + DI + 7]    MOV AX, 7[BP][SI]

  • 相关阅读:
    内网穿透事件参考
    mysql的优化总结
    linux切换普通用户遇bash-4.1解决
    python爬虫匹配实现步骤
    restful设计参考
    php扩展安装
    python算术
    python 文件操作
    python生成器
    Spring框架的事务管理之基于AspectJ的XML方式(重点掌握)
  • 原文地址:https://www.cnblogs.com/hailong/p/1893810.html
Copyright © 2011-2022 走看看