单片机的问题

20H单元与30H单元交换;
至少使用两种方式,将立即数-2传送到外部10H单元;
对寄存器B逻辑求反;
使用两种指令清除位累加器;
原地执行
如果A=0,转入ZERO执行;
如果R4=0,转入ZER01执行;

请写出以上指令.

20H单元与30H单元交换;
MOV A,20H
MOV 20H,30H
MOV 30H,A

至少使用两种方式,将立即数-2传送到外部10H单元;
1、MOV A,#-2
MOVX DPTR,@A
MOVX 10H,@DPTR
2、
MOV DPTR,#-2
MOVX 10H,@DPTR

对寄存器B逻辑求反;
CPL B

使用两种指令清除位累加器;
CLR C或 MOV C,0

原地执行
NOP

如果A=0,转入ZERO执行;
JZ ZERO

如果R4=0,转入ZER01执行;
MOV A,@R4
JZ ZERO1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-27
是频率的单位赫兹,比如220V交流电是50Hz的。
内蔵I/O是单片机内部的I/O口。
Xtal是晶振。
RTC是实时时钟(控制器)。
第2个回答  2007-04-27
MOV 20H ,30H
不好意思,我也说不太清楚了,不过你去看看下面的网站,里面有关于单片机的教程问题
www.xie-gang.com
相似回答