60 likes | 359 Views
16Bit Microprocessor : 8086. Features of 8086 8086 is a 16bit processor. It’s ALU, internal registers works with 16bit binary word. 8086 has a 16bit data bus. It can read or write data to a memory/port either 16bits or 8 bit at a time.
E N D
16Bit Microprocessor : 8086 • Features of 8086 • 8086 is a 16bit processor. It’s ALU, internal registers works with 16bit binary word. • 8086 has a 16bit data bus. It can read or write data to a memory/port either 16bits or 8 bit at a time. • - 8086 has a 20bit address bus which means, it can address up to 2”20 • = 1MB memory location. • - Frequency range of 8086 is 6-10 MHz.
Execution Unit(EU) 1.EU decodes and executes instruction 2.It has a 16 bit ALU for performing arithmetic and logic operations. 3. EU has 8 16bits general register. 4.AX,BX,CX,DX are called general purpose register. AX: AX is called accumulator. The input/output instruction always use AX or AL for inputting and outputting 16 or 8-bits data to or from an I/O Port. Multiplication and division also use AX or AL. Base Register(Bx):It can be used for addressing 8086 memory. Counter Register (CX): Some instruction such as shift, rotate, and loop instructions use the content of CX as a counter. Data Register (DX) : Data register are used in I/O , multiplication and division operation. Data register can be used a port number in I/O operation.