The CPU is composed of arithmetic units, controllers, registers and other devices, which are connected by on-chip buses.
The arithmetic unit performs information processing; the controller controls various devices to work; registers perform information storage;
8086CPU has 14 registers: AX, BX, CX, DX, SI, DI, SP, BP, IP, CS, SS, DS, ES, PSW are all 16 bits
16-bit structure CPU:
1. The arithmetic unit can process up to 16 bits of data at a time;
2. The maximum width of the register is 16 bits;
3. The path between the register and the arithmetic unit is 16 bits.
8086CPU can process the following two sizes of data at once.
Byte: marked as byte, a byte consists of 8 bits and can be stored in an 8-bit register.
Word: marked as word, a word consists of two bytes and can be stored in a 16-bit register (16-bit CPU)
Reference: "Assembly Language" Wang Shuang