全站数据
8 4 2 0 5 8 1

51单片机伪指令ds和dw的区别

建筑圈 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 11:02:23

问题描述

51单片机伪指令ds和dw的区别希望能解答下
精选答案
最佳答案

两者区别如下所述:

DS为定义存储内容的伪指令,用它定义一个存储区,并用指定的参数填满该存储区。DS伪指令包含两个变元,第一个变元定义了存储区的长度的字节数,在汇编时,汇编程序将跳过这些单元把其它指令汇编在这些字节之后,因此在使用DS伪指令时第一个变元不可活力第二个变元表示在这些单元中真入什么值,第二个变元可以活力活力时这些字节将不处理。

DW为以字节为单元(十六位二进制)来给一个的存储区赋值,

功能:END语句标志源代码的结束,汇编程序遇到END语句即停止运行。若没有END语句,汇编将报错。END语句有一个参数,可以是数值0,也可以是表达式,其格式是: 标号: END 表达式

它的值就是程序的地址并且作为一个特殊的记录写入HEX文件。若这个表达式省略,HEX文件中其值就是0。