标题: 将工作寄存器R2中的数据的高4位和R3中的低四位拼成一个数并将该数存入30H [打印本页]

作者: ccc    时间: 2008-8-14 23:36
标题: 将工作寄存器R2中的数据的高4位和R3中的低四位拼成一个数并将该数存入30H
编写指令实现将工作寄存器R2中的数据的高4位和R3中的低四位拼成一个数并将该数存入30H。
  MOV   R0,#30H
  MOV   A,R2
  ANL   A,#0F0H
  MOV   B,A
  MOV   A,R3
  ANL   A,#0FH
  ORL   A,B
  MOV   @R0,A

能不能将程序改成
MOV   A,R2
  ANL   A,#0F0H
  MOV   B,A
  MOV   A,R3
  ANL   A,#0FH
  ORL   A,B
  MOV   30H,A

本人刚学单片机  希望各位不吝赐教





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1