LIW0
TMW0
L0
TMW10
TMD2
m02:AM[MD2]
JCNm01
L1
LMW10
+I
TMW10
m01:LMD2
LL#1
+D
TMD2
LMD2
L16
<D
JCm02
以上程序中的“m02:AM[MD2]”有错误吗?怎么都不能在编程中写入,请大师们帮忙啊!
ASs='html_titleimg_p' STyle='text-align:CEnter;'>
问题补充:
m02:AM[MD2]始终为在程序中显示为红色,不能通过编译
最佳答案
没问题你这个程序是统计IW0中的为1的个数。我对你的程序进行注释了。并且仿真结果正确,你可以参考下,
LIW0//目标位
TMW0//中间变量
L0//传0就是给MW0存储器间接寻址
TMW10//存储IW0为1的结果存储器(输出结果个数)
TMD2//初始化
m02:AM[MD2]
JCNm01
L1
LMW10
+I
TMW10//为1时MW10加1
m01:LMD2//为1时循环加1
LL#1
+D
TMD2
LMD2//判断循环次数
L16//与16次比较
<D
JCm02//结果为1继续循环。
NOP0
提问者对于答案的评价:
谢谢老师们的解答!问题找到了,是符号选择有错误。
专家置评
已阅,最佳答案正确。