**首先举了一个例子以说明传统Intel8051单DPTR的不足。以下程序中,s_adr为xdata区源地址,t_adr为xdata区目的地址,传输字节数64。以此说明单DPTR效率之低。以此说明Intel之缺陷!
MOVPRE: MOV 50H, #s_adrh MOV 51H, #s_adrl MOV 52H,#t_adrh MOV 53H,#t_adrl MOV R2, #64 REMOVE:MOV DPH, 50H MOV DPL, 51H MOVX A, @DPTR INC DPTR MOV 50H, DPH MOV 51H, DPL MOV DPH, 52H MOV DPL, 53H MOVX @DPTR,A INC DPTR MOV 52H, DPH MOV 53H, DPL DJNZ R2, REMOVE
哈!Intel有那么逊吗?还是我们自己的问题?
别人早就想到了的事,我们不知道。Intel早就讲过了,写成的8051文档翻译成的中文书都快比草多了,可惜我们没用心看,或者是没看懂。
没错,中国现在需要有创造力的人,需要有自己的创新。我们都希望自己能够在恰当的时候打破固有的常规。但是别自作聪明反而让人讥讽。
在你打破常规之前你首先应当知道这些规则是什么!
|