C语言编写拆字程序?

img


如何使用-at-来编写程序?这个问题之前用汇编语言写过,现在需要用C来写,如何将高位给7001h的低位并清零呢?


ORG 0050H

CWORD: MOV DPTR,#7000H

MOVX A,@DPTR

MOV B,A

SWAP A

ANL A,#0FH

INC DPTR

MOVX @DPTR,A

INC DPTR

MOV A,B

ANL A,#0FH

MOVX @DPTR,A

CWORD1: SJMP CWORD1

END

做出来了嘛,能不能发我一份呢

把7000H的内容拆开,高位送7001H的低位,低位送7002H的低位,7001H、7002H高位清零,本程序应用于把数据送显示缓冲区。可以参考下这篇文章,希望对你有帮助: