汇编中定义字符串为什么用DB?

 我来答
做而论道
高能答主

2011-09-23 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
定义字符串,字节数不超过2的时候,用DB、DW均可:
DB 'AB'
DW 'AB'
当超过2个,DW就不行了,只能用DB:
DB 'ABCDE'
DW 'ABCDE' --编译的时候,会报错。
原因是比尔·盖茨当年的水平较低,编译不出来用DW定义的长字符串。
随风飘过天涯
2011-09-22 · TA获得超过1760个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:531万
展开全部
字符串里的符号,字母,都是ASCII码表中的,而ASCII码中所有的元素占空间都是1Btye就是8位(汇编里肯定不会出现中文吧,中文16位)
所以用define byte.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友75516e3
2011-09-23 · TA获得超过202个赞
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:166万
展开全部
DB是伪指令,define byte,定义1byte的变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
435117580
2011-09-22 · TA获得超过767个赞
知道小有建树答主
回答量:569
采纳率:0%
帮助的人:439万
展开全部
DB是伪指令,没有解释
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-23
展开全部
define byte

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式