本帖最后由 wmx0901 于 2009-10-21 20:50 编辑
32bit对单片机不是个好事情. byte order问题, 运算的原子性(做个简单的加法过程都有可能被中断), 字节对齐问题,寄存器复杂度, ,,,,
high 发表于 2009-10-21 15:25
那看来我们只能一直用8位MCU了,因为你说的那些问题在16位MCU上也同样存在。
更加严重的是,现在的高端8位MCU也有像ADDW这种的直接对多个字节操作的指令,所以也同样面临byte order等你前面说的那些问题。
那么,按照你的逻辑我们还能用什么MCU么——全改回ASIC算了! |