求教下面单片机汇编程序伪指令org、db、dw的意义?
org0000hlimpMainProcorg0003hlimpIE0DEALDB0,0,0,0,00rg002bhlimpTF2Dealdb0,0,0,0,0dw0,0...
org 0000h
limp MainProc
org 0003h
limp IE0DEAL
DB 0,0,0,0,0
0rg 002bh
limp TF2Deal
db 0,0,0,0,0
dw 0,0,0,0,0,0,0,0 展开
limp MainProc
org 0003h
limp IE0DEAL
DB 0,0,0,0,0
0rg 002bh
limp TF2Deal
db 0,0,0,0,0
dw 0,0,0,0,0,0,0,0 展开
2个回答
展开全部
org 0000h ;定义一个地址0000H下面的语句从该地址初执行
limp MainProc ;转移到MainProc处执行
org 0003h ;定义一个地址0003H下面的语句从该地址初执行
limp IE0DEAL ;转移到IE0DEAL处执行
DB 0,0,0,0,0 ;定义一组“字节”数据
0rg 002bh ;定义一个地址002bH下面的语句从该地址初执行
limp TF2Deal ;转移到TF2Deal处执行
db 0,0,0,0,0 ;定义一组“字节”数据
dw 0,0,0,0,0,0,0,0 ;定义一组“字”型数据。
limp MainProc ;转移到MainProc处执行
org 0003h ;定义一个地址0003H下面的语句从该地址初执行
limp IE0DEAL ;转移到IE0DEAL处执行
DB 0,0,0,0,0 ;定义一组“字节”数据
0rg 002bh ;定义一个地址002bH下面的语句从该地址初执行
limp TF2Deal ;转移到TF2Deal处执行
db 0,0,0,0,0 ;定义一组“字节”数据
dw 0,0,0,0,0,0,0,0 ;定义一组“字”型数据。
追问
定义这个字节和字数据具体做什么用?可以这里并没有引用数据的标号啊?
追答
这个程序是有问题的,一般DB或DW前面都有标号,MOVC A,@A+DPTR查表操作一般用到,也有不用标号的,MOVC A,@A+PC可以用到
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,具有以下基本参数:1. 工作频率:72MHz2. 外部时钟:最高可达120MHz3. 存储器容量:64K bytes4. 数据总线宽度:32位5. 输入/输出端口...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询