汇编语言中各种声明
2017-11-13 14:46
183 查看
参考链接: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
本文仅是为了自己学习方便而已,勿喷。
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
相关文章推荐
- 汇编语言数据类型与声明
- 汇编语言中的各种功能调用
- SAP ABAP关于提高效率,优化程序之谈(适合各种汇编以上的语言)
- 【学习汇编语言】关于汇编语言中debug的各种命令
- 汇编语言基础之二 - 各种寻址和过程进出简介
- 汇编语言基础之六- 调用栈和各种调用约定的总结对比
- 汇编语言中的各种功能调用
- 利用汇编语言编程:向内存0:200-0:023f依次传送0-63(3fh)
- 各种语言匹配的正则
- 汇编语言--关于自定义的数据段占用内存空间
- AT&T与INTEL的汇编语言语法的区别
- int指令03 - 零基础入门学习汇编语言66
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp
- 端口01 - 零基础入门学习汇编语言67
- 各种计算机语言的经典书籍
- Mac OS X版本的sublime text 3安装汇编语言语法支持
- Windows系统新建gitignore文件出现“必须键入文件名”错误的解决办法 + 各种语言的.gitignore文件
- 汇编语言三满分答案
- 各种语言的注释总结--from wiki
- 汇编语言学习笔记(三)寄存器(内存访问)