求教下面单片机汇编程序伪指令org、db、dw的意义?
答案:2 悬赏:0 手机版
解决时间 2021-03-23 07:15
- 提问者网友:轮囘Li巡影
- 2021-03-22 22:11
求教下面单片机汇编程序伪指令org、db、dw的意义?
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-03-22 23:14
ORG 0000H 设定程序开始地址
DB 定义字节数据 8位 Byte
DW 定义字数据 16位 Word追问能具体解释下这里的定义数据有什么作用吗?怎么引用?追答定义的数据DB和DW 一般用作表格, 例如步进表格, 至于引用么, 就是查表了,
使用查表指令MOVC A,@A+DPTR
DB 定义字节数据 8位 Byte
DW 定义字数据 16位 Word追问能具体解释下这里的定义数据有什么作用吗?怎么引用?追答定义的数据DB和DW 一般用作表格, 例如步进表格, 至于引用么, 就是查表了,
使用查表指令MOVC A,@A+DPTR
全部回答
- 1楼网友:风格不统一
- 2021-03-23 00:26
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 ;定义一组“字”型数据。追问定义这个字节和字数据具体做什么用?可以这里并没有引用数据的标号啊?追答这个程序是有问题的,一般DB或DW前面都有标号,MOVC A,@A+DPTR查表操作一般用到,也有不用标号的,MOVC A,@A+PC可以用到
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可以用到
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯