zoukankan      html  css  js  c++  java
  • masm中常用的伪指令

    ASSUME CS:code,DS:data;用于定义段


    例如:

    assume cs:code,ds:data


    SEGMENT

    ENDS;用于定义数据或者代码


    例如:

    data segment
      msg db "122"
      bbs db 99,2d,3d
    data ends


    START:

    END START;定义程序的入口点



    EVEN ;告诉汇编程序(Assember),本伪指令下面的内存变量从下一个偶地址单元开始分配

    例如:

    data segment
      msg db "122"
      even ;伪指令表示下面的内存分配从偶数地址开始
      bbs db 99,2d,3d
    data ends


    ORG  数值表达式

       

    伪指令的作用是:告诉汇编程序,本伪指令下面的内存变量从该“数值表达式”所指定的地址开始分配。

    假设有下列变量定义,并且变量word1的偏移量为0。

    例如

    data segment
      msg db "122"
      align 2 
      bbs db 99,2d,3d
    data ends


    ALIGN  Num   

    其中:Num必须是2的幂,如:2、4、8和16等。

    伪指令的作用是:告诉汇编程序,本伪指令下面的内存变量必须从下一个能被Num整除的地址开始分配。


    其中even指令最常用


  • 相关阅读:
    HBase 负载均衡
    HBase的写事务,MVCC及新的写线程模型
    HBase RegionServer宕机处理恢复
    分布式事务实现-Percolator
    MVC框架
    06-JS中li移动第二种形式
    05-JS中li移动第一种形式
    04-JS中文档碎片
    03-JS中添加节点
    02-JS中父节点
  • 原文地址:https://www.cnblogs.com/liaomin416100569/p/9331379.html
Copyright © 2011-2022 走看看