这样将r1的第3位移出保存在20h的地址中,结合你的程序,自己试试
以下是引用xiongfoolboy在2004-10-27 15:35:53的发言: bit 3,R1 这条指令的意思是在R1这个寄存器中取出第3位的值,难道不可以这样用吗?请再帮忙看看吧 |
这小段是用来控制是否显示小数点的。
MOV R1, 30H
……
MOV A , R1
RL A
MOV R1 ,A
在30H低4位里纪录的是小数点所在的位置。
我估计 BIT 3,R1 (错误提示在这一行)
JZ L1
应该改为MOV B,R1
MOV C,B.3
JC L1或JNC L1
C: 0XFFF1 00 NOP
这样的信息从0X0000一直到0XFFF1,请帮我看看呀
我要实现从4000H加到4300H的操作,通过INC DPTR能实现吗?
请高手支招呀