On the numerical stability of block structured algorithms with applications to 1-D advection-diffusion problems