8086汇编中, MAIN PROC FAR ... MAIN ENDP 问: 1)FAR表示什么

8086汇编中, MAIN PROC FAR ... MAIN ENDP 问: 1)FAR表示什么? 2)好像还有一个类似的叫NEAR,两者区别在哪儿?
在代码优化时这个很重要,FAR是1个BYTE位(8 bits)范围内大巧陪册肢小,NEAR是半个BYTE位(4 bits)范围内孝姿蠢大小。如果不讲究优化的话,都用FAR就行了。