The 8088 Microprocessor: Architecture & Applications