K1810WM86
The K1810WM86 ( Russian К1810ВМ86 ) is a Soviet replica of the 16-bit microprocessor Intel 8086 . Development started in 1982 and was completed in 1985. The Kombinat Robotron used the chip as the main processor , for example, for the ESER - PC EC in 1834 and in the office computers A 7100 and A 7150 .
Characteristics & structure
The K1810WM86 has a 16-bit wide data bus and a 20-bit wide address bus . It has a total of 14 registers :
- 4 data registers (AX, BX, CX, DX)
- 4 pointer and index registers (BP, SP, DI, SI)
- 4 segment registers (CS, DS, ES, SS)
- 1 command pointer (IP)
- 1 flag register
All of the above registers are 16-bit wide. There are separate names for the high and low part of the data register: AH (high part), AL (low part) for AX, BH, BL for BX, etc. The K1810WM86 has a segmented memory architecture like its model: The Memory is divided into 64 KB segments . Each of the segment registers points to one of these "pieces". The formation of the physical address is as follows:
- Physical address = (segment register × 16) + effective address
- Effective address = base register + index register + displacement
The above rule creates a 20-bit address . The registers BP and BX can be used as base registers and the registers SI and DI as index registers. 8 or 16 bit values can be used as displacement.
The command set can be divided into the following categories:
- Data transfer
- arithmetic
- logic
- String manipulation
- Program transfer
- control
The CPU is multi-processor capable: it can be combined with a numeric coprocessor ( K1810WM87 ) and an I / O processor ( K1810WM89 ).
Individual evidence
- ↑ 1810ая серия ( Russian )
literature
- Jochen Bonitz: The 16-bit microprocessor of the ESER-PC. VEB Verlag Technik Berlin, 1989, ISBN 3341007040 .
- Heinz Bäurich, Hans Barthold: Introduction to 16-bit microcomputing technology with the K1810 WM86 , 1st edition, Military Publishing House of the GDR, Berlin, 1988. ISBN 3-327-00554-0 .