本帖最后由 广东梁百万 于 2020-11-25 22:05 编辑
16位,不上不下的有点**肋,那不如在8位的基础上继续增加模块,比如硬件浮点单元和32位传送。
因为受传统c51的指令集所限,不能再增加指令集。 如增加新的功能指令可以考虑用硬件触发的方法。→→ 假设:DPTR减1操作,在sfr设定一位叫DEC_DPTR,对这个位SETB DEC_DPTR操作就减1。
再假设一条:32位传送操作,设定某个sfr位叫MOV32,再设置某个xdata地址存放源地址和目标地址,执行指令SETB MOV32就完成32位传送。
|