zoukankan      html  css  js  c++  java
  • 使用MASM08 Win32汇编语言016

    使用MASM08

     

    让编程改变世界

    Change the world by program


     

    全局变量的定义

      全局变量的作用域是整个程序,Win32汇编的全局变量定义在.data 或.data 段内,可以同时定义变量的类型和长度,格式如: 变量名 类型 初始值1, 初始值2,… 变量名 类型 重复数量 dup (初始值1,初始值2,…)   MASM中可以定义的变量类型相当多,也很实在,都是表达占地多少?! 注意:所有使用到变量类型的情况中,只有定义全局变量的时候类型才可以用缩写!   【举例】 [codesyntax lang="asm"]
    .data
    	wHour          dw                           ;例1
    	wMinute        dw          10               ;例2
    	_hWnd          dd                           ;例3
    	word_Buffer    dw          100 dup (1,2)    ;例4
    	szBuffer       byte        1024 dup ( )     ;例5
    	szText         db          ‘Hello,world!’   ;例6
    [/codesyntax]   在byte类型变量的定义中,可以用引号定义字符串和数值定义的方法混用。 假设要定义两个字符串Hello,World! 和 Hello again,每个字符串后面中回车和换行符,最后以一个0字符结尾,可以定义如下:

    szText db ‘Hello,World!’, 0dh, 0ah, ’Hello again’, 0dh, 0ah, 0

    [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://urlxf.qq.com/?uYjAvii']视频下载[/Downlink]
  • 相关阅读:
    将n个不同的球放到m个相同的袋子里有多少种方案?

    平面分割直线2
    差分
    并查集(UnionFind)
    约瑟夫环公式
    Kruskal
    线性欧拉筛
    SPAF
    Dijkstra
  • 原文地址:https://www.cnblogs.com/LoveFishC/p/3846156.html
Copyright © 2011-2022 走看看