请问汇编李db与dw有撒区别
- - db 难道是字节型么dw是字型么。。。求大神解释 没错。。。。 DB DW都是伪指令数据定义伪指令用来为源程序中被处理的数据安排内存,赋予初值及定义名字的。
1.DB伪指令
变量名 DB 表达式
其右边的表达式可以是以下的几种形式:1.数值表达式或数值表达式串;2.字节常量和字节常量串;3.疑问号:?(表示此变量的初值不确定);4、ASCII码字符串,即可以定义用单引号括起来的字符串(只有用DB定义变量时,才允许字符串长度超过2个字符);5.重复子句,其格式为:(<重复因子>DUP 表达式),重复因子n为正整数,表示定义了n个相应类型的数据单元;6.以上五种形式的组合。
2. DW伪指令
它与DB不同的是它为程序定义的是一个字数据区,它对数据区中数据的存取是以字(即两个字节)为单位的。 不清楚反正我是这样用的:
DB 'ASCLL'
DW0012H,0210H 楼主正解!!!!!! 恩,db是字节型数据而dw是字型数据 定义字节和字的。。 db是字节型数据而dw是字型数据 对的,dw 是定义字型数据,db是定义字节型数据 db就是 definebyte 定义字节单元
dw就是defineword定义字单元
为自己带盐。。。。。 在课程中的第六章有详解
我是这么理解的
D:定义;W:字型
一个字型就有2个字节,双字节的意思
比如你定义DW: 0123H, 0456H等等 每个数占有2个字节,一共就有4个字节
DB
B:byte字节 长度为DW的一半
其余差不多
页:
[1]