Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
查表指令 MOVC A,@A+PC 这个@A+PC 地址肿么算的
发布于2022-01-11 17:08:00
5
个回答
网友回答
2022-01-11
@A存放地址30H,@A+PC为地址8000H加地址为PC的地址,由于你问题中没有将PC赋值我假设为ORG的值8000H,MOVC A,@A+PC可理解为将地址@A+PC传入变量A中,即A为DB字符串的首地址,也可理解为A为一个指针,指向字符串DB。 建议:如果你16位汇编学得不是很好最好不要学32位的。
网友回答
2022-01-11
楼上正解,但是第二条指令是单字节指令,PC值为8033H. D的地址为8033H(A地址是8030H)
网友回答
2022-01-11
MOV A,#30H
MOVC A,@A+PC这两条指令是双字节指令,在执行
MOVC A,@A+PC
时PC的地址由起初的8000H变成了8000H+2H+2H=8004H了,再加上A里面的30H,就是8034H,再看那个字母表,表首地址位8030H,D不是刚好就是8034H所对应的内容吗,所以送到A里的就是D 啊
网友回答
2022-01-11
MOVC A,@A+PC是读取地址为A+PC的存储单元里面的内容
MOVC A,@A+DPTR是读取地址为A+DPTR存储单元的内容
PC和DPTR的内容不同时,就有区别啦
还有DPTR可以用指令直接改变其中的值
网友回答
2022-01-11
针对楼下的一些笔误回答,应该是MOVC A ,@A+DPTR,是用来查表的,一般用这个查表。
IT问答最新文章
1
笔记本把机械硬盘放在光驱位会不会影响硬盘的传输速度?
2
诺基亚110 性价比怎么样?
3
诺基亚110 哪个版本性价比高?
4
诺基亚3650性价比怎么样?
5
您好,请问这款Nokia808如何上传照片到Mac电脑里?
6
新买的诺基亚N1就是不懂怎样可以与电脑连接拷贝工作文件。有那位知道的,希望指教指教。
7
怎么关闭掉笔记本自带鼠标
8
蓝宝石显卡风扇不转怎么处理
9
无意间发现iphone来电时ipad也响了 怎样设置
10
ipad air哪个系统版本最好
相关阅读
1
查表指令 MOVC A,@A+PC 这个@A+PC 地址肿么算的
2
台式电脑开机为什么显示motherboard随后不动了 按什么都没用?
3
PC路由器MODE怎么联接
回到
顶部