zoukankan      html  css  js  c++  java
  • 5.[BX]和Loop指令

    1.Debug和MASN中读取内存单元的区别:
    Debug中:
    mov ax,0ffffh
    mov ds,ax
    mov al,[1]
    MASN中:
    mov ax,0ffffh
    mov ds,ax
    mov bx,1
    mov al,[bx]
    或者
    mov ax,0ffffh
    mov ds,ax
    mov al,ds:[1]
    2.Loop指令
    assume cs:code
     code sement
       mov ax,2
       mov cx,3
    s
    : add ax,ax
        loop s
     code edns
    end
    其中s为loop的标号,代表一个地址,它标识了一个地址,该表示可以随意命名,要与loop XX 相同即可;cx为循环次数,当执行loop s时,cx会减1,直到cx=0才停止循环;
    loop s代表,当cx不为0时,运行到这时会找到s标识地址开始执行。
    3.在汇编源程序中,数据不能以字母开头,可以在开头多加一个0.
    4.在进行数据计算式,要考虑到运算结果是否会超过寄存器的范围
    5.用于显式锝指明内存单元的段地址的"ds:","cs:","ss:","es",,在汇编中称为段前缀
    6.在一般PC机中,0:200~0:fff之间的256个字节空间一般都是安全的。
     
  • 相关阅读:
    PHP生成pdf文档
    PHP将数据库数据批量生成word文档
    三个常用的PHP图表类库
    Javascript——(1)
    python学习HTML之CSS(2)
    python学习HTML之CSS
    python学习之HTML
    python学习之rabbitmq
    第10周15/16/17
    多进程
  • 原文地址:https://www.cnblogs.com/zxj159/p/2811386.html
Copyright © 2011-2022 走看看