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博客

相关推荐
水饺编程15 小时前
第2章:Linux 基础,clear 命令
linux·c语言·汇编
水饺编程2 天前
第2章:Linux 基础,whoami 命令
linux·c语言·汇编
水饺编程3 天前
第2章:Linux 基础,pwd 命令
linux·c语言·汇编
半杯咖啡半行码4 天前
STM32之ARM通用汇编指令详解:从指令格式到寻址方式
汇编·arm开发·stm32
Seeing54 天前
音乐111111
汇编
Funlang4 天前
从汇编到Fun语言
汇编
l1t4 天前
DeepSeek总结的有符号、无符号、未对齐:从汇编到 SQL 的教训
汇编·数据库·sql
Hi2024021710 天前
同一个 NMS 算子,两种语言实现:CUDA C 与 Rust 生成 LLVM IR 和 Vortex 汇编的差异
c语言·汇编·rust·gpgpu·vortex·cudac
lhbweilai10 天前
深挖FreeRTOS内核实现(二)
c语言·汇编·stm32·单片机
水饺编程10 天前
第1章:开发环境搭建,在 Windows 中安装 VS 2019
linux·c语言·汇编·visual studio