您现在所在的是:

单片机论坛

回帖:14个,阅读:12479 [上一页] [1] [2] [下一页]
900
张岩奋青
文章数:3
年度积分:50
历史总积分:900
注册时间:2005/1/17
发站内信
发表于:2005/1/18 18:23:00
#10楼
while(a==n)
{ a=a+1;
  printf("a",%s)
}


[此贴子已经被作者于2005-1-18 18:23:41编辑过]
899
showshowkan
文章数:2
年度积分:50
历史总积分:899
注册时间:2005/6/7
发站内信
发表于:2005/6/7 21:06:00
#11楼
看来这个问题提的时间已经很长了。
897
tcl121
文章数:3
年度积分:50
历史总积分:897
注册时间:2005/6/8
发站内信
发表于:2005/6/8 16:34:00
#12楼
MOVC A,@A+DPTR的前面有一条指令
MOV DPTR,#TABLE
此时DPTR的目标地址单元就是1000H
假设A的值为1
MOVC A,@A+DPTR
则相当于将地址1001H单元内的值赋给累加器A。
在此题中,相当于将立即数0FFH直接赋给A
967
wangruzeng
文章数:19
年度积分:50
历史总积分:967
注册时间:2004/6/27
发站内信
发表于:2005/6/10 14:19:00
#13楼
就是把DPTR的地址和A的地址相加,然后把这个地址中的值送入A.        INC  DPTR为数据指针加1,不断改变地址.查表就是根据运算的结果,把预先编辑好的数据取出来.
967
刚井
文章数:17
年度积分:50
历史总积分:967
注册时间:2005/7/22
发站内信
发表于:2005/12/1 17:30:00
#14楼
你去查寻址方式中的“基址+变址”就晓得了哈

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006