
急急急!!!汇编语言里面,代码段里面存储的是什么?
在汇编语言里面数据段存储的是数据那么代码段里面存储的是什么呢?按道理、我知道有人会说“存储的是代码(或是程序代码)”可是能举例说明下里面存储的是什么东东不?我不知道那些代...
在汇编语言里面
数据段存储的是数据
那么代码段里面存储的是什么呢?
按道理、我知道有人会说“存储的是代码(或是程序代码)”
可是能举例说明下里面存储的是什么东东不? 我不知道那些代码包括哪些咯
谢谢哒-- !-- 我是哥没有积分的人 没办法哒 不然我会大大的奖赏滴咯 展开
数据段存储的是数据
那么代码段里面存储的是什么呢?
按道理、我知道有人会说“存储的是代码(或是程序代码)”
可是能举例说明下里面存储的是什么东东不? 我不知道那些代码包括哪些咯
谢谢哒-- !-- 我是哥没有积分的人 没办法哒 不然我会大大的奖赏滴咯 展开
1个回答
展开全部
代码段里面存储的确实是指令
但是要告诉你的是,无论数据段,代码段还是什么段,用的都是同一个存储空间,这个存储空间由基址和偏移地址确定位置,每个位置存储一个字节,也就是2位16进制数。机器会给代码段一个对应的首位置,然后你写的代码都会转成2位16进制数存入其中。
比如说我有1到50的存储空间,也就是50个字节,你的数据段对应首址是5,那么你在数据段中定义的数据会挨个存在5,6,7....中。如果你的代码段对应首址是30,那么你在代码段中写的一句指令“mov ax,bx”会转成16进制码(具体是什么我就不知道了,我曾经试过,好像没有十分准确的对应关系)存到30,31,32...的存储空间中。
不知道这样说你名不明白
但是要告诉你的是,无论数据段,代码段还是什么段,用的都是同一个存储空间,这个存储空间由基址和偏移地址确定位置,每个位置存储一个字节,也就是2位16进制数。机器会给代码段一个对应的首位置,然后你写的代码都会转成2位16进制数存入其中。
比如说我有1到50的存储空间,也就是50个字节,你的数据段对应首址是5,那么你在数据段中定义的数据会挨个存在5,6,7....中。如果你的代码段对应首址是30,那么你在代码段中写的一句指令“mov ax,bx”会转成16进制码(具体是什么我就不知道了,我曾经试过,好像没有十分准确的对应关系)存到30,31,32...的存储空间中。
不知道这样说你名不明白

2025-01-03 广告
单片机串口通信数据丢失的原因可能如下:1. 按键通过串口发送对应命令,第一次按按键串口发送的指令正确且能把数据正确的显示出来,在第二次按按键串口发送的指令出现丢失的状况,可能是因为串口通信的波特率设置不正确。2. 如果单片机和外部设备的波特...
点击进入详情页
本回答由迪凯特科技(北京)有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询