汇编语言中各种声明

来源:互联网 发布:linux 指令-ef 编辑:程序博客网 时间:2024/06/06 06:34

参考链接:http://zhidao.baidu.com/link?url=QZiRv_6nAzF1XHOG83SwngS1HoRZXWSP2a0uQEHVDON1rP1a07xlXCiYUXd0ORQP32h_7Nhfd-afCMox8q8McK

本文仅是为了自己学习方便而已,勿喷。

DATAS SEGMENT;定义数据段
BUF0 DB 1;定义一个字节型变量,名称是BUF0,初始值是01H
BUF1 DB "2";定义一个字符型变量,名称是BUF1,初始值是"2"
BUF2 DW 1;定义一个字型变量,名称是BUF2,初始值是0001H
BUF3 DD 2;定义一个双字型变量,名称是BUF3,初始值是00000002H
BUF4 DB 1 DUP(50);定义连续50个字节型变量,名称是BUF4,初始值是01H
BUF5 DB "12345678";定义一个字符型变量,名称是BUF5,初始值是"12345678"
DATAS ENDS;数据段定义结束

STACKS SEGMENT;定义堆栈段
DB 100 DUP(?)
STACKS ENDS 

CODES SEGMENT;定义代码段
ASSUME CS:CODES,DS:DATAS,SS:STACKS;段寄存器关联

START:       
MOV AX,DATAS
MOV DS,AX
......
CODES ENDS
END START


原创粉丝点击