汇编语言中数据段和代码段分别什么意思?干什么用的?用什么字符表示。
2个回答
展开全部
代码段就是放代码的地方,数据段就是放数据的地方。
当然这只是个模糊的标准,在8086下是可以在代码段放数据的,但在windows保护模式下就不行了,如果在代码区定义数据的话,这个数据在默认情况下是不可读和不可写的。
在8086下,所谓段对应的是段寄存器,每个段在某一时刻都可能有一个段寄存器与之对应,比如CS对应代码段,DS对应数据段。
扩展资料:
机器语言:
计算机的硬件作为一种电路元件,它的输出和输入只能是有电或者没电,也就是所说的高电平和低电平,所以计算机传递的数据是由“0” 和“1”组成的二进制数,所以说二进制的语言是计算机语言的本质。
计算机发明之初,人们为了去控制计算机完成自己的任务或者项目,只能去编写“0”、“ 1”这样的二进制数字串去控制电脑,其实就是控制计算机硬件的高低电平或通路开路,这种语言就是机器语言。直观上看,机器语言十分晦涩难懂。
参考资料来源:百度百科-汇编语言
推荐于2017-11-25
展开全部
无论数据还是代码,本质都是2进制数;当把2进制数放入数据段时,计算机才把这些2进制数当作数据处理:同理,当把2进制数放入代码段时,计算机就把这些2进制数当作代码处理。用DS表示数据段,用CS表示代码段。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询