假设正方形边长为x厘米,在△ABC中可得: DE BC = AM AH ,∵BC=12cm,BC边上的高为8cm,∴AH=8cm,DE=x cm,AM=(8-x)cm代入上式得: x 12 = 8?x 8 ,解得:x=4.8cm.∴正方形的边长是4.8cm.故选:A.