登录
首页
单片机论坛
回帖
发帖
正文
主题:MOVC A,@A+DPTR如何理解
点击:12925 回复:14
10楼
编辑
引用
管理
张岩奋青
while(a==n)
{ a=a+1;
printf("a",%s)
}
最后修改:
2005-1-18 18:23:41
05-01-18 18:23
11楼
编辑
引用
管理
showshowkan
看来这个问题提的时间已经很长了。
05-06-07 21:06
12楼
编辑
引用
管理
tcl121
MOVC A,@A+DPTR的前面有一条指令
MOV DPTR,#TABLE
此时DPTR的目标地址单元就是1000H
假设A的值为1
MOVC A,@A+DPTR
则相当于将地址1001H单元内的值赋给累加器A。
在此题中,相当于将立即数0FFH直接赋给A
05-06-08 16:34
13楼
编辑
引用
管理
wangruzeng
就是把DPTR的地址和A的地址相加,然后把这个地址中的值送入A. INC DPTR为数据指针加1,不断改变地址.查表就是根据运算的结果,把预先编辑好的数据取出来.
05-06-10 14:19
14楼
编辑
引用
管理
刚井
你去查寻址方式中的“基址+变址”就晓得了哈
05-12-01 17:30
上一页
上一页
工控新闻
强强联合!强胜实业与卡奥斯数智化项目正式启动
中国机械工程学会发布15项团体标准
聚焦AI与绿色双碳 金士顿亮相2025深圳国际电子展
降本增效协同创新 制造业数字化转型深入推进
智微工业发布嵌入式AI视觉控制器:PAS-2310与PAS-6101
总投资近14亿,机器人精密减速器智能制造基地奠基!
美欧联合声明!欧盟将取消对美国所有工业品关税
全国首个全尺寸人形机器人赛事开赛
更多新闻资讯