记得以前也曾听说过芯睿(Mikkon Technology)的MCU,但从未给与关注。这两天又见人提起,便上Mikkon的网站看了看。
第一个感觉是:这是由台湾人经营的芯片设计公司,规模应该不大;这从网页的设计,各类供下载的文件质量等可以看出。看了两份16-bit的datasheet(MK9A、MK8A)。个人的看法如下。坦率地说,MCU的结构还是处处透露出PIC16F的痕迹,但有多处重大改变和改进。凭这些变化我认为可以避免Microchip的官司。值得肯定的有:(1)抛弃了RAM、ROM的分页/分段。这个改动不但对使用汇编语言编程的人来说是个福音,避免无数讨厌的错误,方便调试。而且对提高效率和运行速度也直接有关。(2)使用16-bit定字长指令。显得规整,加长指令内地址段。(3)使用全地址转跳的CALL、JUMP指令。这不但提高效率,减少麻烦和出错大有益处。不仅如此,这对编译器/编程软件的设计也带来好处。(4)指令系统的加强,如增加带进位的加、减指令。这无疑对多字节加/减运算带来巨大的好处;也自然对多字节的乘、除运算也是如此。(5)增加对ROM内数据的查表指令。可以对高、低字节分别读取,充分利用了ROM资源。这个改进甚至超过了PIC16F1xxx系列的功能。
其实,上述几方面均得益于16bit字长指令的设计。海尔公司应该借鉴。
最后,有空本人将为此设计一个C编译器,以示鼓励。 |