1 DB伪指令
1.1 DB指令的用法及作用
db指令的作用:声明并初始化数据。声明数据的本质就是:在内存中占用一块空间 ;初始化数据的本质就是:给这个空间赋予一个值 。
举例:db 0,0,0,0,0,在内存中占用了5个字节的空间,这5个字节的值都是0 。
类似的还有如下指令:
- DW指令:Word的意思,就是表示我们声明的每个数值占用2个字节的宽度。
- DD指令:Double Word的意思,就是表示我们声明的每个数值占用4个字节的宽度。
- DQ指令:Quard Word的意思,就表示我们声明的每个数值占用8个字节的宽度。
1.2 伪指令和指令的区别
伪指令和指令的区别就是:伪指会指导编译器的具体行为,而指令会对应具体的CPU指令。
比如:
- MOV指令会被编译器编译为对应的机器指令,作用是控制处理器,将数据传送到我们指定的位置。
- DB指令会被编译器编译为对应的一些数据,作用是控制编译器,来帮助我们声明并初始化一些数据。
参考资料:
本文深入解析DB伪指令的使用方法及其在内存中声明并初始化数据的作用。对比了DB与其他数据声明指令如DW、DD和DQ的区别,并阐述了伪指令与普通指令之间的不同,前者指导编译器行为,后者对应CPU指令。
2553

被折叠的 条评论
为什么被折叠?



