单片机IO口的开漏极输出模式的问题

各位大虾,小弟正在学习凌通科技的GPC1系列单片机(工作所需),编程手册中关于IO口输入/输出模式定义章节中,讲到IO口的四种模式,如图示,dir1和dir2代表模式寄存器中的两位,00代表输入,请各位大虾说一下另外三种模式的意思和三者之间的差别,主要是差别在哪里,回答的好,我会追加分数,谢谢
补上IO口的结构图,由于一个问题只能上传一张图片,IO结构图图片请到http://zhidao.baidu.com/question/161849257.html查看,不便之处,敬请谅解,特追加10分

输出分为三种,缓冲器输出(带有锁存输出功能的吧),开漏输出(P mos 或 N mos)上拉两种。
温馨提示:答案为网友推荐,仅供参考