永发信息网

单片机汇编语言查表中,如何将第257个元素读取并放入P0口。累加器A最大只能255,求解。

答案:3  悬赏:50  手机版
解决时间 2021-12-25 15:33
MAIN:MOV R1,#0
LOOP:MOV DPTR,#TABB
MOV A,R1
MOVC A,@A+DPTR
MOV P0,A
INC R1
SJMP LOOP
DB........
END
最佳答案
MAIN:MOV R1,#0
LOOP:MOV DPTR,#TABB
CLR A
MOVC A,@A+DPTR
MOV P0,A
INC DPTR
DJNZ R1,LOOP
CLR A
MOVC A,@A+DPTR
MOV P0,A
SJMP $
TABB:
DB........
END
全部回答
由于R1和A都是8位寄存器,当然只能查256个数了 如果要查多于256个数,可以将查表语句分两 个,分别查表格1和表格2 LOOP1:MOV DPTR,#TABB1 LOOP2:MOV DPTR,#TABB2 LOOP:MOV A,R1 MOVC A,@A+DPTR MOV P0,A INC R1 SJMP LOOP TABB1:DB........ TABB2:DB........ END 当然进入 LOOP1和LOOP2,甚至LOOP3 LOOP4是有条件的,你可以用另外一个寄存器的值决定是查哪个表
swap a mov p0,a
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新野县南阳鑫源皮革地址是什么,有没有知道的
五华县工商行政管理局在什么地方啊,我要处理
证券组合的预期报酬率和标准差
学校断网怎么解决
耒阳到长沙多长时间,耒阳到长沙有多远,多少
遥控器亮着红灯,是什么原因,要怎么解决
下列图形中,不是中心对称图形的是A.平行四边
梦幻西游龙龟卡片法术防御效果是从头到尾都有
五华县工商行政管理局西河工商所位置在什么地
随着社会的发展,人们的生活方式不断发生着变
天蚕土豆死了吗?
I regret you all present that only one jo
河东工商所地址在什么地方?想过去办事
②这位科学家所说的是文明社会做人的最基本的
假如,你是国内某大型婚恋网站的CEO,将决定
推荐资讯
The servant did she could the revolution
请同学们今晚离开教室时关好门窗怎么翻译?
大陆人在台湾考驾照回大陆换证
万万没想到 话筒怼王大锤哪一集
平年和闰年是什么意思
雪花秀护肤品是什么味道
菲律宾杀华人惨无忍睹
金立s5.1如果手机黑屏,不能打接听电话,按关机
单选题原核细胞和真核细胞最本质的区别在于A.
工地上的交通罚款在会计中算什么科目 管理费
问道云兽进化什么好
海城派出所位置在什么地方啊,我要过去办理业
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?