根据您提供的信息,如果公司规定每个月5号发放上个月的工资,这通常意味着工资发放日是每月的固定日期,并不构成压工资。在这种情况下,工资发放日是上个月的结束和新一个月的开始之间的固定点,因此可以认为是压半个月左右的工资。
根据《中华人民共和国劳动合同法》第三十条,用人单位应当按照劳动合同约定和国家规定,向劳动者及时足额支付劳动报酬。
《工资支付暂行规定》第四条和第五条规定了工资支付的项目、水平、形式、对象、时间,并强调工资应当以法定货币支付,不得以实物及有价证券替代。
《工资支付暂行条例》第七条指出,工资必须在用人单位与劳动者约定的日期支付,如遇节假日或休息日,则应提前在最近的工作日支付。
如果每月5号发放上月工资,则第一个月工资会在劳动者开始工作的下个月5号发放,因此从整个月来看,除了首尾两个月,其他月份并没有被压工资,因为工资是按月支付的。
总结来说,如果公司规定每月5号发放上月工资,这是一种合法的支付安排,不算作压工资。