步兵对骑兵就是天生的劣势,速度冲击力都不如对方,完全是处于被动挨打的态势,楼主所举得几个例子是少有的充分利用骑兵的弱点,发挥重装步兵或地形器械的优势才取得的经典战略,从总体上来讲,步兵在开阔地带遇见骑兵就是个死,下面分析一下,首先不论是重装步兵还是轻装步兵,速度上都没法与骑兵相比,这样骑兵进可攻退可守,已经立于了不败之地,只要指挥员不犯糊涂,至少是个平手,那么看冲击力和防御力,轻装步兵不论是集结的阵形还是松散的队形,在面对骑兵的集团冲锋时都是绝对的属于下风,是无法阻挡高速冲击的战马撞击和骑士手中的武器杀伤的,阵形一乱,士气必溃,一个来回冲击后,基本阵形就垮了,而重装步兵在密集阵形中可以限制骑兵冲击,可速度太慢,而且不可能24小时的重甲在身,密集队形排列吧,那骑兵集群就可以像狼群一样,瞅准机会过来咬你一口,马上就撤离,随时跟随你,只要露出空档就出击,得手后再脱离,再次寻找机会,那样的话不说被打垮,这样在生死考验的高压力下的,估计历史上能保持战斗力和士气的兵团不会有几个吧,对付骑兵在机关枪,速射炮和坦克发明以前,最好的办法还是相应的骑兵部队,中国历史上真正收拾了游牧民族的只有西汉和唐朝,西汉前期也是用步兵来对付匈奴,基本上是缩在长城里挨打,还常常被人攻进内地,打的苦不堪言,直至汉武帝时培养了数十万铁骑,才能追入大漠数千里,破敌根基,捣其巢穴,迫敌决战,才能一举荡平草原,而唐朝时则是用重装步兵和骑兵的混合部队,配合强弓硬弩,集团化作战,这才收拾的周边所有的游牧民族,所以纯考虑步兵对骑兵只能在特定的环境下考虑,不然实在不是对等的双方!!