X86 汇编/基本 FAQ
< X86 汇编
常见问答
啥为汇编语言?
编辑汇编语言是机器语言的助记符表示, 了解相应处理器架构和工作原理是学好汇编语言的基础.
它在 Windows/DOS/Linux 上一样吗?
编辑找个可移植的汇编器就几乎一样了, 比如
不然,
哪个汇编器最好?
编辑萝卜白菜各有所爱. 熟练了, 喜欢了, 就是最好的. 推荐FASM. 因为有完全用它写的操作系统 MenuetOS.
我要懂汇编吗?
编辑多些知识不会有害.
如何靓化代码?
编辑这个不太好看吧:
签1:
mov ax, bx
add ax, bx
jmp Label3
签2:
mov ax, cx
...
这个看起来不错:
签1: mov ax, bx
add ax, bx
jmp Label3
签2: mov ax, cx
...
这个感觉更好:
签1:
mov ax, bx
add ax, bx
jmp Label3
签2:
mov ax, cx
...
这个也不赖:
签1:
mov ax, bx
add ax, bx
jmp Label3
签2:
mov ax, cx
...
坚持一种风格, 整齐就会美.
- 命名简单明了, 注释代码意图, 方便阅读理解
- 尽量模块化, 易写易读易维护易合作