汇编伪指令 LABEL PARA 的作用与用法?
时间:2010-11-19
来源:互联网
RT 虽然没学到 但是看见了不懂就想问!
作者: znxllyuan 发布时间: 2010-11-19
C语言里有一种结构叫union,可以用不同的类型表示同一段内存空间,这里的label的作用也相当于这样。
先看需要,在程序中很可能需要
mov eax, dword ptr buffer
mov ax, word ptr buffer
mov al, byte prt buffer
而buffer定义为 buffer db 10h dup(?)
为了书写和可读性的方便,如果能用 dwbuffer, wbuffer指向同一个地方,那么就可以写为:
mov eax, dwbuffer
mov ax, wbuffer
mov al, buffer
这里就可以用LABEL来做到,在定义buffer的前面用:
dwbuffer label dword
wbuffer label word
这个还可以用this来做到同样的事:
dwbuffer equ this dword
wbuffer equ this word
网上有一本《汇编语言》的chm文档,有详细的描述
先看需要,在程序中很可能需要
mov eax, dword ptr buffer
mov ax, word ptr buffer
mov al, byte prt buffer
而buffer定义为 buffer db 10h dup(?)
为了书写和可读性的方便,如果能用 dwbuffer, wbuffer指向同一个地方,那么就可以写为:
mov eax, dwbuffer
mov ax, wbuffer
mov al, buffer
这里就可以用LABEL来做到,在定义buffer的前面用:
dwbuffer label dword
wbuffer label word
这个还可以用this来做到同样的事:
dwbuffer equ this dword
wbuffer equ this word
网上有一本《汇编语言》的chm文档,有详细的描述
作者: kartik 发布时间: 2010-11-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28