x86中汇编伪指令.byte,.short,.int,.long,.word的理解

1.byte

.byte expressions: 定义一个字节, 并为之分配空间.

2.short

.short expressions: 定义一个短整型, 并为之分配空间.

3.int

.int expressions: 定义一个整型,并为之分配空间.

4.long

.long expressions: 定义一个长整型, 并为之分配空间.

5.word

.word expressions : 定义一个字,并为之分配空间, 4bytes.

我的理解:以上汇编伪指令都是开辟某长度的空间,并在此存储空间上 写入表达式expressions上指明的值。

可以结合以下链接理解

x86架构下64位的ubuntu环境下汇编(O2优化)及函数调用栈的理解-CSDN博客

x86 64位的ubuntu环境下汇编(无优化)及函数调用栈的详解-CSDN博客

相关推荐
水饺编程1 天前
第2章:Linux 基础,重启命令
linux·c语言·汇编
en.en..2 天前
volatile 完整深度教程(C 代码 + 带注释 ARM 汇编 + 硬件中断原理 + 分步运行时序)
c语言·汇编·arm开发
水饺编程3 天前
第2章:Linux 基础,rm 命令
linux·c语言·汇编
水饺编程3 天前
第2章:Linux 基础,关机命令
linux·c语言·汇编
en.en..4 天前
汇编与 C 语言 互调用
汇编
wuminyu5 天前
Continuation::freeze与thaw的x86_64汇编Stack Chunk拆解源码分析
java·linux·c语言·汇编·jvm·c++
en.en..6 天前
ARM 汇编 B / BL 核心区别
汇编·arm开发
水饺编程6 天前
第2章:Linux 基础,mkdir 命令的简单入门
linux·c语言·汇编
水饺编程7 天前
第2章:Linux 基础,echo 命令
linux·c语言·汇编
水饺编程8 天前
第2章:Linux 基础,clear 命令
linux·c语言·汇编