a) The 8086 microprocessor is a 16 bit microprocessor. The term “16 bit” means that its arithmetic logic unit, internal registers and most of its instructions are designed to work with 16 bit binary words. b) The 8086 microprocessor has a 16 bit data bus. It can read data from or write data to memory or ports either 16 bits or 8 bits at a time. c) The 8086 microprocessor has a 20 bit address bus, so it can directly access 220 or 1,048,576 (1M) locations. d) The 8086 microprocessor can generate 16 bit I/O address; hence it can access 216 or 65536 ports. e) It is possible to perform bit, byte, word, and block operations in the 8086 microprocessor. It performs the arithmetic and logical operations on bit, byte, word and decimal numbers including multiplication and division. f) The ...