zoukankan      html  css  js  c++  java
  • 汇编的7种寻址方式

    今天大三第一次写汇编的博客,希望读者,热爱计算机技术的兄弟姐妹们多多支持。
    另外大家有什莫不懂得可以留言哦,哈哈哈
    我们今天来讲讲汇编的7种寻址方式,今天讲前两类
    主体分为三类:立即寻址,寄存器寻址,存储器寻址(存储器寻址有专门的寄存器,基址寄存器bx,bp;变址寄存器si,di
    汇编的主要原理:1.寻址方式,2.一切问题用内存的原理去分析,就是忽略语言,去考虑怎末设计解决问题,
    并判断问题的对错与否。

    1.立即寻址:操作数在指令中直接给出
    eg:
    mov DST,SRC (DST是目的操作数,SRC是源操作数)
    此时立即寻址的话,SRC应写成立即数
    举例:mov ax,3 mov bx,45

    注:DST,SRC的字长是一样的
    2.寄存器寻址:把操作数放在寄存器中进行运算
    eg:
    mov ax,bx ;解释把(bx)之中的内容放到(ax)之中去,且bx中的内容是数字,这里“()”表示取内容的意思

    练习和思考题
    判断语句是否正确?为什莫?
    1.mov al,-234
    不正确,因为8进制带符号数能表示的范围是-128~127,而al是8为的寄存器,所以错误
    2.mov al,23
    mov dx,al
    第二条语句不正确,因为类型不匹配,dx是16位,al是8位的

     

  • 相关阅读:
    ActiveMQ持久化机制
    ActiveMQ的使用
    ActiveMQ解释
    Linux CentOS安装Tomcat
    nginx使用Keepalived
    Session共享解决方案
    Spring框架AOP使用扩展
    Myabtis测试(二)错题整理分析
    初识Spring及打印机案例
    MyBatis注解
  • 原文地址:https://www.cnblogs.com/nanfengnan/p/13643032.html
Copyright © 2011-2022 走看看