〖51经典汇编,功能模块欣赏〗两个位异或 Bit1 ^ Bit2
51 内含位处理器, 但没有 位异或 指令, 可用 3条指令组合模拟 位异或。
C 语言,直接异或即可,Cy = Bit1 ^ Bit2;
汇编语言, 也简单, Cy = Bit1 ^ Bit2;
执行如下代码:
MOV C,Bit1
JNB Bit2,$+4
CPL C
学习了 有的时候汇编是挺灵活的,但也只适合做库一类的应用,现在流行的是杀鸡用牛刀,因为硬件进化太快了,在软件层面更是把可读性看得比效率重要的多了。 现在开发汇编用得多还是c语言啊?我看网上说是c语言更容易维护,汇编更快,更节省空间
页:
[1]