A -Programmable array logic. B - Programmable logic arrays. C - Field-programmable gate arrays. D - All of the above.